Networking

Xen 來賓 - 無法在主機之外獲得網路連接

  • October 7, 2014

我剛剛安裝了 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 適配器的衝突。

引用自:https://serverfault.com/questions/497584