我已经为我的EC2实例添加了一个辅助私有IP地址,并将新的弹性IP与之相关联。
我的EC2实例现在列出了单个"公共IP" (原始公共,弹性,IP)和2"弹性IP" (我已添加的原始和新的)
我认为一切都很好但我无法使用HTTP或SSH在这个新的弹性IP上连接到服务器。
我猜测附加的单个安全组未应用于新的弹性IP。
寻找有关如何调试此问题的建议(日志?)或确保安全组适用于两个弹性IP?
可能是因为新弹性IP未被列为" Public IP" ?对于什么" public"有多种定义令人困惑。我一直在假设Elastic = Public
编辑: 服务器正在运行ubuntu 14.04.3 LTS
答案 0 :(得分:1)
如果您使用的是Ubuntu 16.04,只需打开接口配置文件/etc/network/interfaces.d/50-cloud-init.cfg
使用现有网络配置附加以下行
auto eth0:1
iface eth0:1 inet static
address 172.30.1.123
auto eth0:2
iface eth0:2 inet static
address 172.30.1.124
172.30.123和172.30.124是您的辅助私有IP,然后重新启动该服务。
$ sudo systemctl restart networking
然后,您可以通过ifconfig检查它是否正常:
$ sudo ifconfig | fgrep -A2 eth0:1