Умный роутер
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Умный роутер
Уважаемое сообщество!
Есть два канала в инет (основной и запасной, скажем так ) через один шлюзовой сервер. Возможно ли настроить автоматическое переключение с основного канала на резервный если основной канал, например, валится по техническим причинам.
Заранее благодарен
Есть два канала в инет (основной и запасной, скажем так ) через один шлюзовой сервер. Возможно ли настроить автоматическое переключение с основного канала на резервный если основной канал, например, валится по техническим причинам.
Заранее благодарен
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Умный роутер
http://www.lissyara.su/articles/freebsd ... #example_5
Балансировка. Правда без проверки на неработоспособность, но с идеей как это сделать...
Балансировка. Правда без проверки на неработоспособность, но с идеей как это сделать...
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- Maximus
- проходил мимо
- Сообщения: 2
- Зарегистрирован: 2010-09-10 9:38:45
- Откуда: Киев, Украина
Re: Умный роутер
Подход не плохой, но хотелось бы нечто подобное OpenBSD-шного hoststated (host status daemon). К тому же у меня как раз стоит pf (я именно из тех, кто не дождался правильного ната еще на 6-й FreeBSD)
- gonzo111
- лейтенант
- Сообщения: 648
- Зарегистрирован: 2007-11-15 16:32:33
- Откуда: China
- Контактная информация:
Re: Умный роутер
ну так напиши скрипт который опеределяет когда нету пинга и интерфейс down в течении 1 минуты, тогда рестарт фаера с новым провайдером и другим дефаут гетевейем
Тяжело в учении легко в РАЮ!
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru
беру зарплату гречкой и сахаром...
Наша комната - lissyara.su@conference.jabber.ru
- Cancer
- Гл. Кастратор
- Сообщения: 1269
- Зарегистрирован: 2008-03-25 12:21:36
- Откуда: г. Ростов-на-Дону
- Контактная информация:
Re: Умный роутер
Для работы нужен PF и для отправки уведомлений на джаббер SendXMPP или mail -s
Код: Выделить всё
#!/bin/sh
route="/sbin/route"
ping="/sbin/ping"
pfctl="/sbin/pfctl"
grep="/usr/bin/grep"
awk="/usr/bin/awk"
echo="/bin/echo"
sendxmpp="/usr/local/bin/sendxmpp"
cts_down="Internet канал ЦТС ${GW1} ***НЕ РАБОТАЕТ***"
enforta_down="Internet канал Энфорта ${GW2} тоже не работает"
enforta_used="Теперь используется Internet канал Энфорта ${GW2}"
cts_used="Вернулись на основной Internet канал ЦТС ${GW1}"
# ЦТС
GW1=80.80.xx.x
# Энфорта
GW2=79.122.xx.x
$ping -q -c 6 $GW1 > /dev/null 2>&1
if [ $? != 0 ]; then
$echo "$cts_down" | $sendxmpp admin@jabber.domain.ru -f /root/.sendxmpprc
$ping -q -c 6 $GW2 > /dev/null 2>&1
if [ $? != 0 ]; then
$echo "$enforta_down" | $sendxmpp admin@jabber.domain.ru -f /root/.sendxmpprc
exit 1;
fi
$route -n get default | $grep $GW2 > /dev/null 2>&1
if [ $? != 0 ]; then
$route delete default
$route add default $GW2
$pfctl -f /etc/pf2.conf
$echo "$enforta_used" | $sendxmpp admin@jabber.domain.ru -f /root/.sendxmpprc
fi
exit 0;
else
$route -n get default | $grep $GW1 > /dev/null 2>&1
if [ $? != 0 ]; then
$route delete default
$route add default $GW1
$pfctl -f /etc/pf.conf
$echo "$cts_used" | $sendxmpp admin@jabber.domain.ru -f /root/.sendxmpprc
fi
fi
-
- проходил мимо
Re: Умный роутер
Quagga, в нестандартном использовании. Думаю, чтио подойдет.
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Умный роутер
Советуете челу завести себе свое маааленькое БГП подешевле? Подойдет? Точно, или точно?!Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: Умный роутер
Насколько я знаю - квага может не только BGP, но и балансировать нагрузку.terminus писал(а):Советуете челу завести себе свое маааленькое БГП подешевле? Подойдет? Точно, или точно?!Quagga is a routing software suite, providing implementations of OSPFv2, OSPFv3, RIP v1 and v2, RIPng and BGP-4
-
- лейтенант
- Сообщения: 608
- Зарегистрирован: 2010-08-13 23:39:29
- Откуда: Moscow
- Контактная информация:
Re: Умный роутер
Насколько знаю я, она какраз на основании прилетающих маршрутов и умеет. Большинство операторов с клиентами только бгп юзают, ввиду его распространенности и конфигурябельности.
Не сломалось - не чини.