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 并将其分配给一个 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 回答