Здраствуйте !!!
Вопрос такой у кого есть пример скрипта для переключения на резервный канал при падении основного ОС FREEBSD
поделитесь плиззз!!!
>Здраствуйте !!!
>Вопрос такой у кого есть пример скрипта для переключения на резервный канал
>при падении основного ОС FREEBSD
>поделитесь плиззз!!!Эта тема поднимается чуть ли не каждую неделю. Воспользуйтесь поиском.
Просьба если отвечаете -помочь дельным советом !!!
а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО ВОПРОСА
>Просьба если отвечаете -помочь дельным советом !!!
>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>
> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>ВОПРОСАмолодой человек, если вы хотите чтобы за вас все делали, деньги тоже отдавайте тем кто делает, если сами не может на элементарный вопрос найти отовет который давно есть и хуже того на русском не надо на буржуйском языке корячится
>>Просьба если отвечаете -помочь дельным советом !!!
>>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>>
>> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>>ВОПРОСА
>
>молодой человек, если вы хотите чтобы за вас все делали, деньги тоже
>отдавайте тем кто делает, если сами не может на элементарный вопрос
>найти отовет который давно есть и хуже того на русском не
>надо на буржуйском языке корячится
на баше:
пингаем шлюз первого провайдера, если в течение 5 минут не пришло ни одного пакета, то прописывеам дефал жатвей на второго провайдера, аналогично для второго. Предварительно нужно настроить нат сразу на двух провайдеров. Если же в сети не используется нат, и имеется свой адресный пул адресов то настраиваем BGP и анонсируем свои сети пирам.
>>Просьба если отвечаете -помочь дельным советом !!!
>>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>>
>> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>>ВОПРОСА
>
>молодой человек, если вы хотите чтобы за вас все делали, деньги тоже
>отдавайте тем кто делает, если сами не может на элементарный вопрос
>найти отовет который давно есть и хуже того на русском не
>надо на буржуйском языке корячитсяпереработать только надо.
#!/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
>>>Просьба если отвечаете -помочь дельным советом !!!
>>>а типа иди поищи , убедительная просьба уж лучше пролистайте дальше страничку
>>>
>>> ДУМАЮ ЧТО МНОГО ТАКИХ КАК Я НУЖДАЮШИХСЯ В ПОМОЩИ РЕШЕНИЯ ДАННОГО
>>>ВОПРОСА
>>
>>молодой человек, если вы хотите чтобы за вас все делали, деньги тоже
>>отдавайте тем кто делает, если сами не может на элементарный вопрос
>>найти отовет который давно есть и хуже того на русском не
>>надо на буржуйском языке корячится
>
>переработать только надо.
>
> #!/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/9c440...
благодарю всех !!!!!!!!!!
и еще кому будет полезно вот ссылочка по тому же вопросу
http://forum.sysadmins.ru/5/82857/?postdays=0&postorder=asc&...
У Меня таков вопрос:
Можно ли во ФРЕ пускать пинг через определёный шлюз а не дефаултный?
В Линухах такое видел с утилиткой ip
думаю да .надо с route поиграться там дефолтовый не трогать а для того что ты хочешь прописать еще один route но не как default ,что то вроде этого
route add -net IP или что то в этом роде , люди кто знает больше если я неправ поправте плизз
>думаю да .надо с route поиграться там дефолтовый не трогать а
>для того что ты хочешь прописать еще один route но
>не как default ,что то вроде этого
>route add -net IP или что то в этом роде , люди
>кто знает больше если я неправ поправте плизз
был бухой и забыл...
В общем Я помню на ipfw есть редирект -или не будет работать?