@Admi0n

Как сделать отказоустойчивость от двух провайдеров на linux?

Есть две линии от двух разных провайдеров, подключенных к одному ПК с тремя сетевыми картами.
Необходимо через две сетевухи сделать отказоустойчивость интернета, если первый провайдер отвалится - включается второй и когда первый поднялся - он снова в преоритете. Этот же ПК затем должен раздавать инет в локалку через третью сетевуху. То есть на нем будет dhcp,dns,nat...
Все это нужно сделать обязательно на linux ubuntu/debian.
Сейчас такая схема работает на mikrotik. Но теперь необходимо сделать тоже самое на ПК.
pfsense - не подходит, может быть есть аналоги на/под linux? Или готовая ОСь или какие-то решения.
  • Вопрос задан
  • 429 просмотров
Пригласить эксперта
Ответы на вопрос 2
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Присваиваете первому сетевому интерфейсу метрику поменьше, второму побольше. У обоих интерфейсов должны быть gateways для 0.0.0.0.
Для NAT используете -j MASQUERADE.
Это из автоматического разруливания маршрутами.

Либо пишите скрипт, который будет проверять доступность default gateway интерфейса 1 и в зависимости от этого - рулить маршрутами.
Ответ написан
Комментировать
shambler81
@shambler81 Куратор тега Linux
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы