我在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服务器那样做。当我只是忘记它时,连接就会超时。
我的配置中缺少什么?
答案 0 :(得分:0)
我找到了。显然我错过了主要主机上的路由输入:
route add -host failover_ip gw main_ip
由于这一切,所有LXC主机现在都可以访问我的故障转移IP。