Назад | Перейти на главную страницу

ubuntu-server 2 сетевых устройства, 2 isp

Здравствуйте, у меня есть следующий сценарий:

У меня есть 2 интернет-провайдера за отдельными маршрутизаторами и один веб-сервер / ssh с 2 картами Ethernet.

Я хочу, чтобы к веб-серверу были доступны оба провайдера. Я перенаправил порт 80 каждого маршрутизатора на локальный IP-адрес, но кажется, что сервер может прослушивать только 1 IP-адрес извне. переадресация портов в порядке, это должна быть проблема с сервером (я изменил ip на другой веб-сервер, который работал)

Если я получу доступ 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 

Любые идеи? Я думаю, мне нужно настроить некоторые внутренние маршруты на t

Вероятно, вам потребуется настроить маршрутизацию таким образом, чтобы вы отвечали на интерфейсе, через который клиент установил соединение; то есть: возможно, он проходит через ваш маршрут по умолчанию, который не возвращается к клиенту.

пожалуйста, укажите свою конфигурацию apache, маршрутизацию и iptables.