两个RDS端点共享相同的VPN。可以从流浪者盒子连接到一个而不是另一个

时间:2015-10-06 20:21:02

标签: mysql ubuntu vagrant vpn amazon-rds

我有两个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我无法登录。当我在我的主机上时,我可以登录到两者。

我做错了什么?

1 个答案:

答案 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实例。