ubuntu-server 2个networking设备,2个isp

你好,我有以下szenario:

我有两个ISP在单独的路由器后面,以及一个带有2个以太网卡的Web / ssh服务器。

我希望Web服务器可以从两个isp访问。 我已经将每个路由器的端口80转发到本地ip,但是似乎服务器只能从外部收听1个ip。 端口转发是好的,它必须是一个服务器问题(我改变了IP到另一个networking服务器工作)

如果我从其中一个networking访问http://192.168.4.101或http://192.168.2.101 ,它工作得很好,但从外面的2个networking之一似乎是无法访问。

更多细节:

#/etc/network/interfaces: auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.4.101 netmask 255.255.255.0 network 192.168.4.0 broadcast 192.168.4.255 gateway 192.168.4.1 auto eth1 iface eth1 inet static address 192.168.2.101 netmask 255.255.255.0 network 192.168.2.0 broadcast 192.168.2.255 gateway 192.168.2.1 

有任何想法吗? 我想我必须在t上调整一些内部路线

您可能需要设置您的路由,以便您通过客户端build立连接的接口进行响应; 即:也许它正在通过你的默认路由,这不会回到客户端。

请包括你的apacheconfiguration,路由和iptables。