[Sysadmins] странная бага с маршрутизацией

slaytor =?iso-8859-1?q?slaytor_=CE=C1_gmail=2Ecom?=
Вт Авг 7 09:35:05 MSD 2007


МЕГА СПАСИБО! Скрипт все вылечил!

2007/8/6, Anton Gorlov <stalker на altlinux.ru>:
> slaytor пишет:
> >> А как раньше работало ? По идее, так и должно быть. Куда пришло, туда
> >> и пришло, а уходить должно через default gw. Это если по-умолчанию.
> > раньше никаких манипуляций с iproute итп не требовалось просто
> > поднятие интерфейса с настройками по умолчанию без шлюза и из вне
> > подключения принимались без проблем
>
>   Основной провайдер 10.1.2.3/24, резервный провайдер 10.4.5.6/24
>
> #!/bin/csh
> set ip1="10.1.2.3"
> set net1="10.1.2.0/24"
> set gw1="10.1.2.254"
> set ip2="10.4.5.6"
> set net2="10.4.5.0/24"
> set gw2="10.4.5.254"
> ip route add $net1 dev eth1 src $ip1 table 10
> ip route add default via $gw1 table 10
> ip route add $net2 dev eth2 src $ip2 table 20
> ip route add default via $gw2 table 20
> ip route add default via $gw1
> ip rule add from $ip1 table 10
> ip rule add from $ip2 table 20
>
> А еще можно в crontab прописать скрипт наподобие:
> #!/bin/csh
> set gw1="10.1.2.254"
> set gw2="10.4.5.254"
> ping -c4 $gw1 >& /dev/null
> if ($status) then
> ip route del default
> ip route add default via $gw2
> else
> ip route del default
> ip route add default via $gw1
> endif
>
> ... а при настройке NAT использовать -j MASQUERADE
>
>
>
>
>
> --
>    np: silence
> _______________________________________________
> Sysadmins mailing list
> Sysadmins на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
>


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