2 шлюза по-умолчанию в Linux в одной подсети с разной метрикой на одном интерфейсе. Возможно ли?

Есть одна довольно чудная машинка с одним адресом в LAN на которую заNATчены 2 WAN адреса с двух разных роутеров от двух разных провайдеров. Из интернета сия жуть доступна по обоим адресам и прекрасно работает.

Выглядит это примерно так:
.
                           ---------------
                     +----| 192.168.1.1   |--[port forwarding]-- [ WAN IP 1 ] -- (ISP 1)
 --------------      |     ---------------
| 192.168.1.20 | ----|
 --------------      |     ---------------
 0/0 via .1          +----| 192.168.1.254 | ---------[Rev.NAT]-- [ WAN IP 2 ] -- (ISP 2)
                           ---------------


Проблема ожидаемо возникает с исходящим трафиком, когда пропадает ISP 1 (default gw). Ситуация осложняется тем, что аварии ISP не приводят к недоступности самих шлюзов .1 и(или) .254.

Будет ли работать сеть, если указать 2 шлюза с разной метрикой одному сетевому интерфейсу? Пойдет ли трафик во второй шлюз?

Понятное дело, что можно руками переключить gw на .254 и все заработает. Но можно ли это автоматизировать?
  • Вопрос задан
  • 6594 просмотра
Решения вопроса 1
ifaustrue
@ifaustrue
Пишу интересное в теллеграмм канале @cooladmin
Можно указать два дефолтныйх маршрута с разной метрикой:
unix.stackexchange.com/questions/35713/adding-two-...
примерная команда route add default gw 192.168.1.254 metric 2

Переключение автоматом можно организовать каким либо скриптом меняющим метрику у шлюзов в зависимости от, например, пинга до 8.8.8.8, т.е. делаем маршрут до 8.8.8.8 строго через первого провайдера, делаем скрипт проверки пинга и если его нет - меняем метрики у деф маршрутов. В деталях реализации скрипта под никсы не подскажу.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@mayorovp
Роутеры чьи? В "правильных" сетях такие проблемы они должны решать между собой...
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
chris.olstrom.com/howto/setup-dual-wan вам вот про это читать внимательно.
Ну и остальной гугл на тему "linux 2 wan".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы