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

Проверка наличия интернета без ping

Добавлено: 02 окт 2018, 12:28
Captain666
Доброго времени суток, уважаемые гуру!
Прошу помощи в настройке -
на данный момент на микротике 3110 подключено 2 провайдера и настроено резервирование резервирование по наличию pinga до DNS гугла и яндекса.
И вчера пропустил момент и поздно оплатил интернет основного канала. Как результат - блокировка. И проявился нюанс - Ping у провайдера разрешен и при блокировке. Соответственно скрипт переключения каналов не сработал.

Вопрос - как отловить такую блокировку на микротике?

Re: Проверка наличия интернета без ping

Добавлено: 02 окт 2018, 13:12
evgeniy7676
Пробуй пинговать доменное имя [ping [resolve google-public-dns-a.google.com] count=5

Re: Проверка наличия интернета без ping

Добавлено: 02 окт 2018, 13:16
Captain666
Спасибо, попробую.

Re: Проверка наличия интернета без ping

Добавлено: 02 окт 2018, 14:15
KARaS'b
А вы уверены что пинги действительно пролазят? Быть может вы столкнулись с обычной проблемой - у вас прошло переключение на резервный канал, пинги до хоста пошли, микротик подумал что основной канал вернулся и переключил обратно на него и так по кругу и бесконечно?

Re: Проверка наличия интернета без ping

Добавлено: 02 окт 2018, 20:46
Captain666
Да, уверен.
Переключения не произошло. У меня по факту переключения шлет письмо на почту.
И перед тем как задать вопрос сюда, уточнил у провайдера - там подтвердили, что пинги бегают и при блокировке.
Поэтому и ищу вариант решения. Шанс повторения мал, теперь буду следить еще бдительнее за оплатой, но он есть...
А физический "обрыв" я пингами поймаю...
И спасибо Вам за помощь и участие!

Re: Проверка наличия интернета без ping

Добавлено: 02 окт 2018, 21:12
SergeyZ
Можно попробовать не через пинг.
Например, попробовать проверить наличие апдейта. Если покажет ошибку, значит интернета нет.
Это как один из вариантов.

Подойдет?

Re: Проверка наличия интернета без ping

Добавлено: 14 окт 2018, 00:36
karda
Вам надо авансом ложить много денег на интернет и всё.... Отловить можно только разрушение сети провайдера и инструкции все знают: https://netflow.by/blog/inet-setup/151- ... ga-k-hostu :co_ol:

Re: Проверка наличия интернета без ping

Добавлено: 14 окт 2018, 09:57
algerka
karda писал(а): 14 окт 2018, 00:36 Вам надо авансом ложить много денег на интернет и всё.... Отловить можно только разрушение сети провайдера и инструкции все знают: https://netflow.by/blog/inet-setup/151- ... ga-k-hostu :co_ol:
Может хватит засорять темы ответами невпопад пиаря свой блог?

Re: Проверка наличия интернета без ping

Добавлено: 14 окт 2018, 11:52
anad
karda писал(а): 14 окт 2018, 00:36 Вам надо авансом ложить много денег на интернет и всё.... Отловить можно только разрушение сети провайдера и инструкции все знают: https://netflow.by/blog/inet-setup/151- ... ga-k-hostu :co_ol:
из блога.
/ip route
add check-gateway=ping comment=kontrolnij disabled=no distance=1 dst-address=\
8.8.8.8/32 gateway=192.168.0.1 routing-mark=route-1 scope=30 target-scope=10

зачем ping проверять, оно же перестроится может.

Re: Проверка наличия интернета без ping

Добавлено: 14 окт 2018, 12:29
anad
Captain666 писал(а): 02 окт 2018, 12:28 Доброго времени суток, уважаемые гуру!
Прошу помощи в настройке -
на данный момент на микротике 3110 подключено 2 провайдера и настроено резервирование резервирование по наличию pinga до DNS гугла и яндекса.
И вчера пропустил момент и поздно оплатил интернет основного канала. Как результат - блокировка. И проявился нюанс - Ping у провайдера разрешен и при блокировке. Соответственно скрипт переключения каналов не сработал.

Вопрос - как отловить такую блокировку на микротике?
можно попробовать вот от такой конструкции плясать

:do {
/tool fetch url="http://httpstat.us/200" keep-result=no
} on-error={
:put "ERROR"
}

но только по крону .