ubuntu-server 2 个网络设备,2 个 isp

ubuntu-server 2 个网络设备,2 个 isp

您好,我有以下情况:

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

我希望 Web 服务器能够从两个 ISP 访问。我已将每个路由器的端口 80 转发到本地 IP,但似乎服务器只能监听来自外部的 1 个 IP。端口转发正常,这一定是服务器问题(我将 IP 更改为另一个可以正常工作的 Web 服务器)

如果我访问http://192.168.4.101或者http://192.168.2.101从其中一个网络来看,它工作正常,但从外部来看,两个网卡中的一个似乎无法访问。

更多细节:

#/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 

有什么想法吗?我想我必须调整一些内部路线

答案1

您可能需要设置您的路由,以便您在客户端建立连接的接口上做出响应;即:它可能正在通过您的默认路由,而不会返回到客户端。

请包含您的 apache 配置、路由和 iptables。

相关内容