web-dev-qa-db-ja.com

Xenゲスト-ホストを超えてネットワーク接続を取得できません

XenServer6.1をインストールしました。標準構成が付属していますネットワーク0はNICに接続されています。

VMを作成しましたが、ホスト以外のネットワークに到達できません。

VM(172.18.32.20)から、172.18.32.254にpingを実行しようとします。

それを機能させるために、ホストの基本構成に次の変更を加えました。

  • xe-switch-network-backendブリッジ
  • リブート
  • 編集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」は、eth0、lo、vif12.0(my VM)およびxenbr0(IP = 172.18.32.10、netmask = 255.255.255.0、gateway = 178.18.32.254)の4つのインターフェースを示しています。

$ brctl show
bridge name   bridge id          STP enabled   interfaces
xenbr0        5000.042b21457249  no            eth0
                                               vif12.0

その後、my VMは172.18.32.10にpingを実行できますが、172.18.32.254にはpingを実行できません。

ホストはpingを実行できます。

誰かがどのように進めるか、そしてブリッジングが正しいことであるかどうかを教えてもらえますか?

1
Icu

私はそれを機能させることに成功しました。この問題は、サーバー上のILOアダプターとの競合が原因である可能性があります。

1
Icu