0

OVH ネットワーク内にサーバーがあります。Proxmox 4.3 がスーパーバイザーとしてそこにインストールされ、2 つの LXC コンテナーをホストしています。どちらもvmbr2 ネットワーク上の192.168.11.0/24ネットワーク設定で実行されており、そのために NAT も次のように設定しています。

auto vmbr2
iface vmbr2 inet static
        address 192.168.11.1
        netmask 255.255.255.0
        bridge_ports none
        bridge_stp off
        bridge_fd 0
        post-up echo 1 > /proc/sys/net/ipv4/ip_forward
        post-up iptables -t nat -A POSTROUTING -s '192.168.11.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.11.0/24' -o vmbr0 -j MASQUERADE

また、OVH からフェイルオーバー IP を購入し、仮想 MAC をセットアップして、1 つの LXC コンテナー (vmbr0 インターフェイス) に割り当てました。

私の問題は、このIPが割り当てられているLXCサーバーでこのIPにアクセスできることです(明らかに)が、他のLXCサーバーからはアクセスできません。単純に wget を実行すると、接続がタイムアウトします。

構成に欠けているものは何ですか?

4

1 に答える 1

0

見つけた。どうやら、メイン ホストのルーティング エントリを見逃していたようです。

route add -host failover_ip gw main_ip

これにより、すべての LXC ホストが私のフェイルオーバー IP にアクセスできるようになりました。

于 2016-10-30T19:28:21.397 に答える