Страница 1 из 1

Как разрулить маршруты?

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

Чтобы реализовать такую схему думаю использовать up-script и down-script. Думаю в этих скриптах куда-то в флаг-файл засовывать дефолты для каждого из каналов и по существованию флаг-файлов строить маршрутизацию. Мол, нет одного из флаг-файлов, значит беру дефолт из второго, и наоборот.

В идеале бы сюда bgp с кем-то в интернете, но на одном из линков динамический адрес.

Предложите более изящное и красивое решение этой задачи.

Re: Как разрулить маршруты?

Добавлено: 2010-10-10 13:53:56
Alex Keda
нету, видимо, более красивого =))

Re: Как разрулить маршруты?

Добавлено: 2010-10-10 14:55:28
EARL
Вижу два способа:
1. Через up/down скрипты как вы уже сами описали
2. Если сети uaix постоянны и со временем не меняются, то для разруливания трафика и переключения на резервный канал в случае отказа основного можно использовать квагу.

У вас какой тип подключения к провайдеру?