无法从LAN访问外部IP

时间:2016-10-30 18:46:38

标签: nat lxc ovh proxmox

我在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服务器那样做。当我只是忘记它时,连接就会超时。

我的配置中缺少什么?

1 个答案:

答案 0 :(得分:0)

我找到了。显然我错过了主要主机上的路由输入:

route add -host failover_ip gw main_ip

由于这一切,所有LXC主机现在都可以访问我的故障转移IP。