rc.conf
gateway_enable="YES"
# сетевая смотрит на внеху
ifconfig_igb0="inet 192.168.0.5 netmask 255.255.255.0"
# сетевая локалка
ifconfig_igb1="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter="192.168.0.1"
Подключился к еще одному провайдеру, но т.к нет 3й сетевой на серваке настроил интернет через сетевую igb1 , т.е в хаб воткнул адсл мопед того провайдера, осталось дело за малым , как сделать так чтобы Фря определяла что упал инет у первого и переключалась на нужный шлюз. Т.е у 2го провайдера шлюз я настроил 192.168.1.1.
Резервный канал.
Правила форума
Убедительная просьба юзать теги [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: Резервный канал.
Пожалуйста, выбирайте раздел в соответсвии с его темой. Перенесено из FreeBSD в Netwokrs.
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2009-11-24 17:43:58
- Откуда: MSK
- Контактная информация:
Re: Резервный канал.
Где-то здесь уже была тема, идея в следующем - ставим в cron что-то типа ping, если он пропал - меняем defaultrouter и все.
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]
- baton4eg
- сержант
- Сообщения: 274
- Зарегистрирован: 2009-10-11 14:36:35
- Контактная информация:
Re: Резервный канал.
Для резервных каналов, и каналов больше одного провайдера, я бы посмотрел в сторону setfibs ipfw.
Каждый канал (провайдера) я бы загнал в свой setfibs
ISP 1 - setfib 0
ISP 2 - setfib 1
Дальше создал бы 3 конфига для ipfw, первый был бы с автоматической балансировкой, либо по определённым IP кидать на соответствующего провайдера (т.е в свой setfibs 0 и 1) Второй конфиг содержал бы настройки для ISP1 (setfib 0) Третий содержал бы настройки для ISP2
Условие выглядило бы:
ЕСЛИ setfib 0 ping -c 3 ya.ru | grep "host down" (пример) ТОГДА sh /etc/ipfw3.sh
ЕСЛИ setfib 1 ping -c 3 ya.ru | grep "host down" (пример) ТОГДА sh /etc/ipfw2.sh
ЕСЛИ setfib 0 ping -c 3 ya.ru | grep "ответ есть" И setfib 1 ping -c 3 ya.ru | grep "ответ есть" ТОГДА sh /etc/ipfw1.sh
соответственно в /etc/crontab скрипт закинуть
Каждый канал (провайдера) я бы загнал в свой setfibs
ISP 1 - setfib 0
ISP 2 - setfib 1
Дальше создал бы 3 конфига для ipfw, первый был бы с автоматической балансировкой, либо по определённым IP кидать на соответствующего провайдера (т.е в свой setfibs 0 и 1) Второй конфиг содержал бы настройки для ISP1 (setfib 0) Третий содержал бы настройки для ISP2
Условие выглядило бы:
ЕСЛИ setfib 0 ping -c 3 ya.ru | grep "host down" (пример) ТОГДА sh /etc/ipfw3.sh
ЕСЛИ setfib 1 ping -c 3 ya.ru | grep "host down" (пример) ТОГДА sh /etc/ipfw2.sh
ЕСЛИ setfib 0 ping -c 3 ya.ru | grep "ответ есть" И setfib 1 ping -c 3 ya.ru | grep "ответ есть" ТОГДА sh /etc/ipfw1.sh
соответственно в /etc/crontab скрипт закинуть
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!" (c)
"Я ем руками, она вилкой и ножом, я бью вилкой и ножом, она руками" (с)
"Я ем руками, она вилкой и ножом, я бью вилкой и ножом, она руками" (с)
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Резервный канал.
тут где-то постили решение через monit, мне больше понравилось чем самописные скрипты
-
- ст. прапорщик
- Сообщения: 501
- Зарегистрирован: 2007-10-18 13:42:48
- Откуда: Тверь
- Контактная информация:
Re: Резервный канал.
Пропал интернет- очень относительное понятие. Какие-то хосты могут просто лечь, или пропасть к ним маршрут. При этом все остальное будет нормально работать, а скрипт будет судорожно переключать провайдеров.
-
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2009-06-14 7:02:26
Re: Резервный канал.
поставьте гоогле. Прежде чем он ляжет, вы успеете уволиться.Al писал(а):Пропал интернет- очень относительное понятие. Какие-то хосты могут просто лечь, или пропасть к ним маршрут. При этом все остальное будет нормально работать, а скрипт будет судорожно переключать провайдеров.