Как разрулить маршруты?
Добавлено: 2010-08-20 15:57:49
Привет!
Есть FreeBSD 8.1 и два pppoe подключения к двум провайдерам. Один из них выдает постоянный адрес. Второй постоянно разные адреса. Нужно настроить на этом сервере надежную связь с интернетом. То есть при пропадании одного из каналов перекидывать дефолт на другой. Еще хочется чтобы когда оба канала работают на одном были сети uaix, а на втором дефолт. Сети могу скриптом получить со списка uaix-list.txt и вдуть в таблицу маршрутизации. Подключения организованы в mpd5.
Чтобы реализовать такую схему думаю использовать up-script и down-script. Думаю в этих скриптах куда-то в флаг-файл засовывать дефолты для каждого из каналов и по существованию флаг-файлов строить маршрутизацию. Мол, нет одного из флаг-файлов, значит беру дефолт из второго, и наоборот.
В идеале бы сюда bgp с кем-то в интернете, но на одном из линков динамический адрес.
Предложите более изящное и красивое решение этой задачи.
Есть FreeBSD 8.1 и два pppoe подключения к двум провайдерам. Один из них выдает постоянный адрес. Второй постоянно разные адреса. Нужно настроить на этом сервере надежную связь с интернетом. То есть при пропадании одного из каналов перекидывать дефолт на другой. Еще хочется чтобы когда оба канала работают на одном были сети uaix, а на втором дефолт. Сети могу скриптом получить со списка uaix-list.txt и вдуть в таблицу маршрутизации. Подключения организованы в mpd5.
Чтобы реализовать такую схему думаю использовать up-script и down-script. Думаю в этих скриптах куда-то в флаг-файл засовывать дефолты для каждого из каналов и по существованию флаг-файлов строить маршрутизацию. Мол, нет одного из флаг-файлов, значит беру дефолт из второго, и наоборот.
В идеале бы сюда bgp с кем-то в интернете, но на одном из линков динамический адрес.
Предложите более изящное и красивое решение этой задачи.