Re[2]: [Volgograd] 2-Шлюза

Алексей aleksey на ecolas.ru
Вт Апр 5 09:09:53 MSD 2005


Hello Taras,

Monday, April 4, 2005, 6:45:38 PM, you wrote:

TA> Алексей пишет:
>> 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
>>   ??????????

TA> Так не получится. ;)

>> 
>>   Есть-ли какие решения ?

TA> Использовать протоколы динамической маршрутизации.
TA> ключевые слова RIP, OSFP, BGP
TA> можно apt-get install zebra; rpm -ql zebra
TA> а потом cd /usr/share/doc/zebra-*/;find -type f -exec vim {} \;

TA> PS
TA> можно конечно написать самопальный скриптик, который будет проверять
TA> доступность канала и менять таблицу маршрутизации, но обычно полезней
TA> разобраться с тем как это делают "по-взрослому" ;)


Догадки или практика есть с zebra ?

-- 
Best regards,
 Алексей                            mailto:aleksey на ecolas.ru



Подробная информация о списке рассылки Volgograd