我在VPC中启动了一个c3.xLargeubuntu实例。此实例支持4个接口。我使用ec2 python对create_network_interface和attach_network_interface添加eth1、eth2和eth3。在AWS控制台上,实例已经启动并运行。所有4个网络接口都显示在AWS控制台中,具有正确的子网ID。
当我将ssh放入实例并使用"ifconfig“显示接口时,只会显示eth0。如果我使用"ifconfig -a",我可以看到eth0-3,但是只有eth0有一个分配给它的IP地址。
我有遗漏什么吗?提前谢谢..。
编辑:在AWS控制台EC2仪表板上,我单击了实例->Description,向下滚动以查看“网络接口”部分,它显示了所有的eth0、eth1、eth2和eth3。如果我单击eth1 - eth3,它们都会显示如下IP地址和状态:网络接口eth1接口ID eni-119f304f VPC ID vpc-873db7e2附件所有者17xxxxx79附件状态附加附件时间星期五09-09 10:58:58 GMT-700 2016删除终止假专用IP地址10.31.2.12
来源/Dest。检查真实描述cluster001-demux-peer1 1安全组cluster001-demux
从AWS的角度创建私有IP地址并分配给这些网络接口。
/etc/网络/接口显示了正常的东西:自动显示
# Source interfaces
# Please check /etc/network/interfaces.d before changing this file
# as interfaces may have been defined in /etc/network/interfaces.d
# NOTE: the primary ethernet device is defined in
# /etc/network/interfaces.d/eth0
# See LP: #1262951
source /etc/network/interfaces.d/*.cfg发布于 2016-09-09 17:57:29
你没错过太多。只有eth0有一个IP,因此默认情况下,ifconfig将只显示该IP。其他接口要么需要IP,在接口文件中没有配置(S),要么在其第二层广播域上没有dhcp服务。
如何提供/etc/网络/接口的内容,这样我们就可以看到什么应该是什么?也就是说,如果你不马上看到问题。
发布于 2016-09-09 21:57:04
我想通了。我需要在python create_network_interface和attach_network_interface之间添加一个延迟,例如create_network_interface(1)。这是不必要的,但现在看来AWS基础设施已经改变了,我确实需要添加这个延迟。现在起作用了。
https://serverfault.com/questions/802168
复制相似问题