重启后桥接接口未获取 IP 地址

重启后桥接接口未获取 IP 地址

我使用的是 Ubuntu 14.04.1 LTS。我使用 kvm 并添加了桥接接口以便能够从 VM 连接到外部互联网。这些是我执行此操作所遵循的步骤。

ifconfig eth0 0.0.0.0
brctl addbr br0
brctl addif br0 eth0
dhclient br0

并编辑 /etc/network/interfaces

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet dhcp
 bridge_ports eth0
 bridge_stp on
 bridge_fd 0
 bridge_maxwait 0

现在我必须编辑这个文件,因为没有它,我的 vm 管理器就无法识别 br0 接口。

现在的问题是,如果我在这些更改保持不变的情况下重新启动机器,它会抛出一条消息“等待网络配置”,并且需要很长时间才能启动。

启动后,所有接口都没有 IP 地址,而且我在桌面左上角看不到网络按钮。但问题是,br0 接口会在一段时间后(有时)在没有我的干预的情况下获得 IP 地址。我完全糊涂了。任何关于我做错什么的想法都会非常有帮助。谢谢。

答案1

ifconfig eth0 0.0.0.0基本上是“使用 DHCP”,而iface eth0 inet manual“使用静态 IP”(但未设置)。两者是互斥的,因此删除后者可以解决您的问题。

相关内容