LINUX.ORG.RU

История изменений

Исправление selivan, (текущая версия) :

Не ошибаешься. Нужно сделать две routing table, для каждого провайдера, и добавить соотв. правила:

ip rule add from $IP1 lookup $rt_table1
ip rule add from $IP2 lookup $rt_table2
После этого для пакетов, выходящих с интерфейса, будет применяться таблица нужного провайдера, с нужным default gw. Задача достаточно частая, вот например мой велосипед: https://github.com/selivan/inet-failover/

Исходная версия selivan, :

Не ошибаешься. Нужно сделать две routing table, для каждого провайдера, и добавить соотв. правила:
[code]
ip rule add from $IP1 lookup $rt_table1
ip rule add from $IP2 lookup $rt_table2
[/code]
Задача достаточно частая, вот например мой велосипед: https://github.com/selivan/inet-failover/