Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Резервирование каналов (http://forum.oszone.net/showthread.php?t=185529)

skeletor 15-09-2010 17:36 1496039

Резервирование каналов
 
Есть Debian Linux с 3-мя сетевыми карточками: 1 в локалку и 2 в инет. Хочу настроить поднятия резервного канала, когда падает основной. Делать думаю через скрипт (может есть готовые решения, но я не нашёл). Споткнулся на таком моменте: если дефолтный шлюз на определённый момент времени является прописан с резервного канала, то как можно проверить доступность инета на основном канале (не доступность шлюза провайдера, а именно трассу через основной канал. Так как может быть такая ситуация: шлюз провайдера доступен но инета через этот канал нету). Пробовал ping -I {BACKUP_CHANNEL}, о не работает.

Подскажите, как можно пустить пакет через указанный интерфейс и потом анализировать вывод.

El Scorpio 17-09-2010 09:11 1497436

Цитата:

Цитата skeletor
Споткнулся на таком моменте: если дефолтный шлюз на определённый момент времени является прописан с резервного канала, то как можно проверить доступность инета на основном канале (не доступность шлюза провайдера, а именно трассу через основной канал. »

Добавить в таблицу маршрутизации маршрут для "трассы" через интерфейс основного канала

skeletor 17-09-2010 13:49 1497695

И что получается: при каждой проверке нужно добавлять этот маршрут, а потом по ненадобности удалять? Это не правильно.

Alan85 17-09-2010 20:52 1498083

разве так не работает?
Код:

ping -I {first_prov_if} www.ya.ru
ping -I {second_prov_if} www.ya.ru

ну или IP вместо имени чтобы DNS избежать , так как возможно они разные для разных провов.

skeletor 18-09-2010 16:46 1498578

Нет. Я сам не понимаю почему.


Время: 08:57.

Время: 08:57.
© OSzone.net 2001-