[Comm] 2 канала, менять шлюз
=?iso-8859-1?q?hermit=5Flists_=CE=C1_home=2Etula=2Enet?=
=?iso-8859-1?q?hermit=5Flists_=CE=C1_home=2Etula=2Enet?=
Пн Апр 10 15:09:12 MSD 2006
Здравствуйте, Igo.
I> Привет всем
Добрый день!
I> будет ли всё работать как я думаю (использоваться один канал и в случие
I> проподания его работать другой )
I> есть 2 канала (80.80.123.124 и 213.123.124.128) от разных провайдеров
I> будут прописаны route
I> add -net 80.80.123.1 netmask 255.255.255.255 dev eth0
I> add -net 213.123.124.1 netmask 255.255.255.255 dev eth1
I> скрипт в кроне будет переодически пинговать 213.123.124.1 и 80.80.123.1
I> и менять шлюз в соответсвии с результатами
I> route del default
I> route add default gw ethX
I> будет ли так работать?
будет, но только вот по одному пингу нехорошо дергать канал. Лучше по
состоянию соединения, а в случае невоможности контролировать - то
делать несколько попыток.
у меня были два канала, на которых нельзя было отследить состояние
кроме как пингом... раз в минуту запускался из крона скрипт, который
запускал один пинг до гетевея основного канала.
При непрохождении 3-х пингов - менял дефолтный роутинг.
При появлении пинга на основном - возвращал роутинг обратно.
--
//Александр
Подробная информация о списке рассылки community