URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 13601
[ Назад ]

Исходное сообщение
"проверка канала"

Отправлено ddexx , 22-Май-07 13:09 
у меня в офисе 2 провайдера. один даёт укр. траф., другой мир. есть скрипт на sh, который в роуте добавляет и изменяет правила в зависимости от изменения сетей. вот возникла проблема проверки не умер ли один из провайдеров. хотел пинговать, да вот как-то стрёмно да и не професионально ;)
не подскажете как можно проверить живой ли канал.

ps. когда канал пропадает соединение может быть active
ps. FreeBSD 6.2 Stable


Содержание

Сообщения в этом обсуждении
"проверка канала"
Отправлено dae , 22-Май-07 14:51 

>ли один из провайдеров. хотел пинговать, да вот как-то стрёмно да
>и не професионально ;)
а тут, по-моему, без вариантов: писать скриптик, который будет пинговать (пинг и есть утилита для проверки работы протокола IP) хосты, а результат скидывать на почту (к примеру).



"проверка канала"
Отправлено ddexx , 22-Май-07 15:34 
я особо не люблю пинг, по таким причинам:
1. нет хоста который 100% в сети
2. не всегда на это хосте открыт пинг
3. пинговать рандомный хост нельзя, так как нет 100% гарантий работы
4. пинговать статический хост нельзя -- могут "обидиться" и забанить, а это уже проблема
5. пинговать хост провайдера -- инет может лечь за провайдером, а его сервера будут в сети

думал пинговать root сервера dns, но потом одумался.

вот из этого я и пытаюсь найти что-то более разумное или чей-то хороший советик :)

>а тут, по-моему, без вариантов: писать скриптик, который будет пинговать (пинг и
>есть утилита для проверки работы протокола IP) хосты, а результат скидывать
>на почту (к примеру).



"проверка канала"
Отправлено fantom , 22-Май-07 16:32 
>я особо не люблю пинг, по таким причинам:
>1. нет хоста который 100% в сети
>2. не всегда на это хосте открыт пинг
>3. пинговать рандомный хост нельзя, так как нет 100% гарантий работы
>4. пинговать статический хост нельзя -- могут "обидиться" и забанить, а это
>уже проблема
>5. пинговать хост провайдера -- инет может лечь за провайдером, а его
>сервера будут в сети
>
>думал пинговать root сервера dns, но потом одумался.
>
>вот из этого я и пытаюсь найти что-то более разумное или чей-то
>хороший советик :)
>
>>а тут, по-моему, без вариантов: писать скриптик, который будет пинговать (пинг и
>>есть утилита для проверки работы протокола IP) хосты, а результат скидывать
>>на почту (к примеру).

Поднимай bgp с провайдером.


"проверка канала"
Отправлено dae , 22-Май-07 16:41 
>>я особо не люблю пинг, по таким причинам:
>>1. нет хоста который 100% в сети
>>2. не всегда на это хосте открыт пинг
>>3. пинговать рандомный хост нельзя, так как нет 100% гарантий работы
>>4. пинговать статический хост нельзя -- могут "обидиться" и забанить, а это
>>уже проблема
предлагаю посмотреть по трейсу следующих провайдеров (их хосты) и их пинговать.
Они 100% рабочие и пингуются, и никто не обидится и не забанит