我在 Debian Squeeze 上运行反向移植的 KVM。目前,KVM-Guest 无法通过我设置的网桥连接到互联网。客户机可以互相访问,也可以访问主机,但无法访问外部。我无法 ping、nslookup 或对远程地址执行任何操作。客户机配置为具有静态 IP。当我没有网桥但有虚拟网桥(KVM 默认)时,客户机可以正常连接。设置网桥后,一切都中断了,所以我认为问题就在这里。
# The loopback network interface
auto lo br0
iface lo inet loopback
# Bonding Interface
auto bond0
iface bond0 inet static
address 10.XXX.XXX.84
netmask 255.255.255.192
network 10.XXX.XXX.64
gateway 10.XXX.XXX.65
slaves eth0 eth1
bond_mode active-backup
bond_miimon 100
bond_downdelay 200
bond_updelay 200
iface br0 inet static
bridge_ports eth0 eth1
address 172.xxx.xxx.65
broadcast 172.xxx.xxx.127
netmask 255.255.255.192
gateway 172.xxx.xxx.65
bridge_stp on
bridge_maxwait 0
在此先感谢您的帮助 !
答案1
1.) 您将 eth0 和 eth1 放入绑定组,并将它们桥接到 br0 - 您无法同时执行这两项操作。您是否尝试过放入 bond0?
2.) 另外 - 为什么要启用 STP?除非您尝试在冗余拓扑中将外部段桥接在一起,或者尝试将绑定接口连接到您的虚拟机?除非您需要,否则请将其关闭。
答案2
好吧,我真傻——事实证明问题在于接口和网关具有相同的 IP。
答案3
另一种可能性:
确保主机的 iptables 不会妨碍客人!