Вот фрагмент моего файла dhcpd.conf
subnet 10.3.0.0 netmask 255.255.0.0 {
option classless-routes 16, 10,2, 10,3,0,110,16,10,4,10,3,0,110,0,10,3,0,110;
}
Он генерирует следующие маршруты
default via 10.3.0.110 dev eth0
10.2.0.0/16 via 10.3.0.110 dev eth0
10.3.0.0/16 dev eth0 proto kernel scope link src 10.3.0.190
10.4.0.0/16 via 10.3.0.110 dev eth0
Что мне сейчас нужно, так это вторичный шлюз по умолчанию для обработки отказа основного. Я работал с опцией роутера, но я не могу использовать роутер и бесклассовые маршруты. Какие-либо предложения?
Для нескольких шлюзов по умолчанию потребуется несколько таблиц маршрутизации и правил (возможно, таблиц iptables) для маркировки трафика, чтобы он использовал указанные таблицы. Я делал это раньше, но не в случае отказа. Я настроил трафик электронной почты, чтобы он шел по одной ссылке (и связанный с ней шлюз по умолчанию), а веб-файлы - по другой, более быстрой ссылке. Если вы ищете HA на своем шлюзе по умолчанию, вам необходимо выяснить, поддерживает ли ваш маршрутизатор LACP или что-то подобное. В этом посте есть еще несколько деталей: