Добрый день, видел много тем с решением задачи автоматического переключения с основного канала на резервный.
В основном все строиться на скриптах + cron и так далее.
Видел пару ответов что ситуацию можно решить с route + использование метрики.
Есть ли у кого наглядный пример реализации?
резервное переключение каналов. (Резервное переключение каналов.)
Модераторы: SLEDopit, Модераторы разделов
-
ford1813
- Сообщения: 383
- ОС: Slackware
-
ford1813
- Сообщения: 383
- ОС: Slackware
Re: резервное переключение каналов.
оживлю и я трупика.
по сабжу кто в курсе?
куда порыть ? или меня обманули.
по сабжу кто в курсе?
куда порыть ? или меня обманули.
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: резервное переключение каналов.
В двух словах принцип таков. Поднимаешь два интерфейса, оба по умолчанию, но у одного метрика (стоимость) меньше, чем у другого. Примерно так:
Код: Выделить всё
#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.224 U 4 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.224 U 2004 0 0 eth1
...Когда нужно у первого интерфейса стоимость повышаешь до 2010, к примеру. Пакеты пошли через второй интерфейс. Детали в man route.
добавление еще одного интернет канала Там я скрипт выложил, но для Фри. В ней нет возможности несколько маршрутов по умолчанию иметь. Но подправить под себя и должен работать.
Убить всех человеков!