The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скрипт для переключения на резервный канал"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скрипт для переключения на резервный канал"  
Сообщение от shurik email(??) on 22-Янв-07, 09:37 
Здраствуйте !!!
Вопрос такой у кого есть пример скрипта для переключения на резервный канал при падении основного ОС FREEBSD
поделитесь плиззз!!!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Скрипт для переключения на резервный канал"  
Сообщение от SubGun email(ok) on 22-Янв-07, 10:41 
>Здраствуйте !!!
>Вопрос такой у кого есть пример скрипта для переключения на резервный канал
>при падении основного ОС FREEBSD
>поделитесь плиззз!!!

Эта тема поднимается чуть ли не каждую неделю. Воспользуйтесь поиском.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Скрипт для переключения на резервный канал"  
Сообщение от shurik email(??) on 22-Янв-07, 12:06 
Просьба  если отвечаете -помочь дельным советом !!!
а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО ВОПРОСА


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Скрипт для переключения на резервный канал"  
Сообщение от Vaso Petrovich on 22-Янв-07, 14:06 
>Просьба  если отвечаете -помочь дельным советом !!!
>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>
> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>ВОПРОСА

молодой человек, если вы хотите чтобы за вас все делали, деньги тоже отдавайте тем кто делает, если сами не может на элементарный вопрос найти отовет который давно есть и хуже того на русском не надо на буржуйском языке корячится

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Скрипт для переключения на резервный канал"  
Сообщение от ppp (??) on 22-Янв-07, 14:44 
>>Просьба  если отвечаете -помочь дельным советом !!!
>>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>>
>> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>>ВОПРОСА
>
>молодой человек, если вы хотите чтобы за вас все делали, деньги тоже
>отдавайте тем кто делает, если сами не может на элементарный вопрос
>найти отовет который давно есть и хуже того на русском не
>надо на буржуйском языке корячится


на баше:
пингаем шлюз первого провайдера, если в течение 5 минут не пришло ни одного пакета, то прописывеам дефал жатвей на второго провайдера, аналогично для второго. Предварительно нужно настроить нат сразу на двух провайдеров. Если же в сети не используется нат, и имеется свой адресный пул адресов то настраиваем BGP и анонсируем свои сети пирам.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Скрипт для переключения на резервный канал"  
Сообщение от gus_ak on 22-Янв-07, 14:45 
>>Просьба  если отвечаете -помочь дельным советом !!!
>>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>>
>> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>>ВОПРОСА
>
>молодой человек, если вы хотите чтобы за вас все делали, деньги тоже
>отдавайте тем кто делает, если сами не может на элементарный вопрос
>найти отовет который давно есть и хуже того на русском не
>надо на буржуйском языке корячится

переработать только надо.

#!/bin/sh
target="196.7.0.138"
ext_gw1="192.168.8.1"
ext_gw2="192.168.0.1"

# Setup route to ping through
route -q add -host $target $ext_gw1
# Test link one through ext_gw1 to see if any packets get returned
ping1=$( ping -q -c 3 -f -s 8 -o -t 2 196.7.0.138 | grep "packet loss" |
cut -c24-24 )
# Test link two through ext_gw2 to see if any packets get returned
route -q delete $target
route -q add -host $target $ext_gw2
ping2=$( ping -q -c 3 -f -s 8 -o -t 2 196.7.0.138 | grep "packet loss" |
cut -c24-24 )
# Remove route
route -q delete $target

# Configure the ipfw sets as per network route availability
if [ "$ping1" != "0" ]; then
    if [ "$ping2" = "1" ]; then
    ipfw set enable 1 2 12
    else
    ipfw set enable 1
    ipfw set disable 2 12
    fi
else
    if [ "$ping2" != "0" ]; then
        ipfw set disable 1 12
    ipfw set enable 2
    else
    # echo "enabling everything to wait for network recovery"
    ipfw set enable 1 2 12
    fi
fi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Скрипт для переключения на резервный канал"  
Сообщение от gus_ak on 22-Янв-07, 14:47 
>>>Просьба  если отвечаете -помочь дельным советом !!!
>>>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>>>
>>> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>>>ВОПРОСА
>>
>>молодой человек, если вы хотите чтобы за вас все делали, деньги тоже
>>отдавайте тем кто делает, если сами не может на элементарный вопрос
>>найти отовет который давно есть и хуже того на русском не
>>надо на буржуйском языке корячится
>
>переработать только надо.
>
> #!/bin/sh
>target="196.7.0.138"
>ext_gw1="192.168.8.1"
>ext_gw2="192.168.0.1"
>
># Setup route to ping through
>route -q add -host $target $ext_gw1
># Test link one through ext_gw1 to see if any packets get
>returned
>ping1=$( ping -q -c 3 -f -s 8 -o -t 2 196.7.0.138
>| grep "packet loss" |
>cut -c24-24 )
># Test link two through ext_gw2 to see if any packets get
>returned
>route -q delete $target
>route -q add -host $target $ext_gw2
>ping2=$( ping -q -c 3 -f -s 8 -o -t 2 196.7.0.138
>| grep "packet loss" |
>cut -c24-24 )
># Remove route
>route -q delete $target
>
># Configure the ipfw sets as per network route availability
>if [ "$ping1" != "0" ]; then
>    if [ "$ping2" = "1" ]; then
>    ipfw set enable 1 2 12
>    else
>    ipfw set enable 1
>    ipfw set disable 2 12
>    fi
>else
>    if [ "$ping2" != "0" ]; then
>        ipfw set disable 1
>12
>    ipfw set enable 2
>    else
>    # echo "enabling everything to wait for network
>recovery"
>    ipfw set enable 1 2 12
>    fi
>fi

Да, взято от сюда:
http://groups.google.ru/group/mailing.freebsd.ipfw/msg/9c440f25ee774686

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Скрипт для переключения на резервный канал"  
Сообщение от shurik email(??) on 22-Янв-07, 14:55 
благодарю всех  !!!!!!!!!!
и еще кому будет полезно вот ссылочка по тому же вопросу
http://forum.sysadmins.ru/5/82857/?postdays=0&postorder=asc&start=30


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Скрипт для переключения на резервный канал"  
Сообщение от weldpua2008 email(ok) on 22-Янв-07, 19:55 
У Меня таков вопрос:
Можно ли во ФРЕ пускать пинг через определёный шлюз а не дефаултный?
В Линухах такое видел с утилиткой ip
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Скрипт для переключения на резервный канал"  
Сообщение от shurik email(??) on 22-Янв-07, 22:00 
думаю да .надо с route поиграться  там дефолтовый не трогать а для того что ты хочешь  прописать еще один route но не как default ,что то вроде этого
route add -net IP или что то в этом роде , люди кто знает больше если я неправ поправте плизз
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Скрипт для переключения на резервный канал"  
Сообщение от weldpua2008 email(??) on 23-Янв-07, 13:47 
>думаю да .надо с route поиграться  там дефолтовый не трогать а
>для того что ты хочешь  прописать еще один route но
>не как default ,что то вроде этого
>route add -net IP или что то в этом роде , люди
>кто знает больше если я неправ поправте плизз
был бухой и забыл...
В общем Я помню на ipfw есть редирект -или не будет работать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру