我有两个RDS端点:qa-cxx-vpc.xxxxxxxxxxx.us-east-1.rds.amazonaws.com,qa-dxx-vpc.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com。
当我进入我的流浪盒并尝试mysql -uusername2015 -ppassword2015 -hqa-dxx-vpc.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com
时,我可以登录到mysql。
如果我关闭了我的主机vpn客户端,我无法登录。但是,当我使用我的主机登录VPN时,尝试我的其他RDS端点mysql -uusername2015 -ppassword2015 -hqa-cxx-vpc.xxxxxxxxxxx.us-east-1.rds.amazonaws.com and qa-dxx-vpc.xxxxxxxxxxxx.us-east-1.rds.amazonaws.com
我无法登录。当我在我的主机上时,我可以登录到两者。
我做错了什么?
答案 0 :(得分:0)
默认情况下,VirtualBox将NAT配置为使用10.0.2.x. RDS主机IP地址处于相同的10.0.2.x IP范围内,因此发生冲突。通过增加
对{Vagrantfile} vb.customize ["modifyvm", :id, "--natnet1", "192.168.100/24"]
,我现在可以访问Vagrant使用我的远程RDS实例。