PDA

Показать полную графическую версию : Резервирование каналов


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

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

El Scorpio
17-09-2010, 09:11
Споткнулся на таком моменте: если дефолтный шлюз на определённый момент времени является прописан с резервного канала, то как можно проверить доступность инета на основном канале (не доступность шлюза провайдера, а именно трассу через основной канал. »
Добавить в таблицу маршрутизации маршрут для "трассы" через интерфейс основного канала

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

Alan85
17-09-2010, 20:52
разве так не работает?
ping -I {first_prov_if} www.ya.ru
ping -I {second_prov_if} www.ya.ru
ну или IP вместо имени чтобы DNS избежать , так как возможно они разные для разных провов.

skeletor
18-09-2010, 16:46
Нет. Я сам не понимаю почему.




© OSzone.net 2001-2012