Страница 1 из 1

Резервный канал.

Добавлено: 2010-05-07 16:32:08
classik
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.

Re: Резервный канал.

Добавлено: 2010-05-07 16:43:26
terminus
Пожалуйста, выбирайте раздел в соответсвии с его темой. Перенесено из FreeBSD в Netwokrs.

Re: Резервный канал.

Добавлено: 2010-05-07 17:59:42
Medison
Где-то здесь уже была тема, идея в следующем - ставим в cron что-то типа ping, если он пропал - меняем defaultrouter и все.

Re: Резервный канал.

Добавлено: 2010-05-07 21:40:49
baton4eg
Для резервных каналов, и каналов больше одного провайдера, я бы посмотрел в сторону 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 скрипт закинуть

Re: Резервный канал.

Добавлено: 2010-05-08 4:10:53
Burner
тут где-то постили решение через monit, мне больше понравилось чем самописные скрипты

Re: Резервный канал.

Добавлено: 2010-05-13 10:21:52
Al
Пропал интернет- очень относительное понятие. Какие-то хосты могут просто лечь, или пропасть к ним маршрут. При этом все остальное будет нормально работать, а скрипт будет судорожно переключать провайдеров.

Re: Резервный канал.

Добавлено: 2010-05-13 17:43:35
Burner
Al писал(а):Пропал интернет- очень относительное понятие. Какие-то хосты могут просто лечь, или пропасть к ним маршрут. При этом все остальное будет нормально работать, а скрипт будет судорожно переключать провайдеров.
поставьте гоогле. Прежде чем он ляжет, вы успеете уволиться.