Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Trado Гость
|
Добавлено: Пн Июн 03 2002 13:24 Заголовок сообщения: динамический роутинг в линуксе |
|
|
Исходные данные: есть два канала до разных провайдеров, основной и резервный, развешаны на eth0 и eth2. Требуется, чтобы при падении основного канала весь траффик автоматически заруливался по второму. Хотелось бы обойтись своими усилиями, не требую от провадера поднять на их стороне rip или bgp. На серваке kernel 2.4.17 Более частный вопрос: можно сделать с помощью пакета утилит iproute2 ? |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Июн 03 2002 14:35 Заголовок сообщения: Re: динамический роутинг в линуксе |
|
|
Да в общем-то все пишут скриптики, которые раз в минуту пингуют роутер провайдера. Если ответа нет - запускаем соответсвующую строчку для изменения маршрута.
Городить RIP, BGP, OSPF в данном случае не стоит. |
|
Вернуться к началу |
|
|
AlexanderK Гость
|
Добавлено: Пн Июн 03 2002 14:39 Заголовок сообщения: Маленькое добавление (+) |
|
|
>>Городить RIP, BGP, OSPF в данном случае не стоит.
Если сетка состоит из серых адресов, работает через NAT (который тоже, кстати, надо быдет передернуть скриптом) и внутри нет машин, которые предоставляют сервис наружу. |
|
Вернуться к началу |
|
|
Trado Гость
|
Добавлено: Пн Июн 03 2002 15:04 Заголовок сообщения: Re: Маленькое добавление (+) |
|
|
Гм. Рылся я в доках, рылся. Уже решил, что пишу простенький скрипт, который пингует и в случае чего перероучивает трафик. Вот только сперва в форуме спрошу, может чего умного скажут. И именно это мне и советуют Всё гениальное просто )
Вообще сетка состоит из серых адресов, но передёргивать NAT не надо, достаточно: -A POSTROUTING -s 192.168.200.0/255.255.255.0 -o eth0 -j SNAT --to-source IP_1 -A POSTROUTING -s 192.168.200.0/255.255.255.0 -o eth2 -j SNAT --to-source IP_2 а через какой адрес натить, всё дефаут роутом определяется
P.S. Всем спасибо |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Июн 03 2002 15:24 Заголовок сообщения: У тебя просто очень простой случай. Поэтому и решение самое простое (-) |
|
|
- |
|
Вернуться к началу |
|
|
|