[Volgograd] 2-Шлюза
Taras Ablamsky
atl на mf.volsu.ru
Пн Апр 4 18:45:38 MSD 2005
Алексей пишет:
> Hello Volgograd,
>
> Есть 2-ва шлюза с разными реальными ip адресами
> допустим:
> Gateway1 - EXT1-IP, Local1_ip
> Gateway2 - EXT2-IP, local2_ip
> оба смотрят в 1-ну локаль, в локали стоит почтовик.
>
> На почтовике шлюзом прописан Gateway1.
> /etc/sysconfig/network
> .....
> ....
> GatewayDev=Local1_ip
> Почта нормально ходит.
>
> Задача:
> При падении внешнего канала т.е. Gateway1(EXT1-IP), почта должна пойти через
> Gateway2(EXT2-IP), при восстановлении Gateway1(EXT1-IP) все должно восстановиться
> обратно.
>
> Для того что-бы срабатывало сие приходиться на почтовике ручками
> менять шлюзы Local1_ip на Local2_ip
>
> /etc/sysconfig/network
> .....
> ....
> GatewayDev=Local2_ip
>
>
> route add default gw Local1_ip
> route add default gw Local2_ip
> ??????????
Так не получится. ;)
>
> Есть-ли какие решения ?
Использовать протоколы динамической маршрутизации.
ключевые слова RIP, OSFP, BGP
можно apt-get install zebra; rpm -ql zebra
а потом cd /usr/share/doc/zebra-*/;find -type f -exec vim {} \;
PS
можно конечно написать самопальный скриптик, который будет проверять
доступность канала и менять таблицу маршрутизации, но обычно полезней
разобраться с тем как это делают "по-взрослому" ;)
--
Taras Ablamsky
Подробная информация о списке рассылки Volgograd