Networking
Xen 來賓 - 無法在主機之外獲得網路連接
我剛剛安裝了 XenServer 6.1。它帶有標準配置,網路 0 連接到 NIC 0。
我創建了一個虛擬機,但無法訪問主機以外的任何網路。
從 VM (172.18.32.20),我嘗試 ping 172.18.32.254。
為了讓它工作,我對主機基礎配置進行了以下更改:
- xe-switch-network-後端網橋
- 重啟
- 編輯
sysctl.conf
:net.ipv4.ip_forward = 1 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.arp_filter = 1 net.ipv4.conf.default.proxy_arp = 1
- 跑
sysctl -p
- 停止 iptables
/etc/init.d/iptables stop
- 跑
iptables -A FORWARD -j ACCEPT
“Ifconfig -a”顯示 4 個介面:eth0、lo、vif12.0(我的 VM)和 xenbr0(IP=172.18.32.10,netmask=255.255.255.0,gateway=178.18.32.254)
$ brctl show bridge name bridge id STP enabled interfaces xenbr0 5000.042b21457249 no eth0 vif12.0
畢竟,我的虛擬機仍然可以 ping 172.18.32.10 但不能 ping 172.18.32.254。
主機可以ping通。
有人可以告訴我如何進行以及橋接是否正確嗎?
我成功地使它工作。問題可能來自與伺服器上的 ILO 適配器的衝突。