Здравствуйте, у меня есть следующий сценарий:
У меня есть 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.