Xen 客户机 - 无法获得主机以外的网络连接

Xen 客户机 - 无法获得主机以外的网络连接

我刚刚安装了 XenServer 6.1。它带有标准配置,网络 0 连接到 NIC 0

我创建了一个虚拟机,但无法访问主机以外的任何网络。

从 VM(172.18.32.20),我尝试 ping 172.18.32.254。

为了使其正常工作,我对主机基本配置进行了以下更改:

  • xe-交换机网络后端桥接器
  • 重启
  • 编辑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(我的虚拟机)和 xenbr0(IP=172.18.32.10、网络掩码=255.255.255.0、网关=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 通它。

有人能告诉我该如何进行以及桥接是否是正确的做法吗?

答案1

我成功让它工作了。问题可能来自与服务器上的 ILO 适配器的冲突。

相关内容