我创build了一个VPC 10.0.0.0/16和一个子网10.0.3.0/24 。
然后我启动了一个具有固定IP地址10.0.3.186的实例(默认的ubuntu镜像)。
它靴子很好,有给定的地址。
但是,当我尝试在重新启动后为eth0创build网桥时,我无法连接到实例:(mac地址取自实例的eth0 )
auto lo iface lo inet loopback auto eth0 iface eth0 inet manual auto br0 iface br0 inet static bridge_ports eth0 bridge-ifaces eth0 address 10.0.3.186 netmask 255.255.255.0 gateway 10.0.3.1 bridge_hw 0a:66:9c:0e:54:0f dns-nameservers 8.8.8.8 169.254.169.253 bridge_stp off bridge_waitport 0 bridge_fd 0 up ifconfig eth0 up
有人分享他们的configuration为centos – 他们运行类似的成功,但我找不到为什么这个configuration使容器不可用。
我做错了什么?
考虑到你没有任何日志,所以你实际上是在玩一个关于实际原因的猜谜游戏,所以首先我要给实例添加一个辅助networking接口,并使用它来在eth0上build立网桥 – 你可以访问实例并检查日志,看看为什么br0不会出现。
也就是说,我对根本原因的猜测是configuration – 根据这个(虽然是旧的)指南 ,你不需要在Ubuntu上使用bridge-ifaces 。 我也将剥离configuration回到基础,并删除bridge_hw和up指令。