Форум OlegON > Компьютеры и Программное обеспечение > Сеть > Сетевое оборудование > MikroTik

Как определить, что есть интернет на Mikrotik? : MikroTik

28.03.2024 18:30


16.10.2018 10:01
OlegON
 
Собственно, есть WatchDog, который может проверять какой-то IP-адрес и при его молчании на ping перезагружать рутер. Сначала пинговал гейт, выяснилось, что не всегда это правильно. Иногда гейт откликается, а инета нет. Стал пинговать 8.8.8.8, он иногда (достаточно часто) не отзывается, ложные ребуты посреди рабочего дня. Стал пинговать 1.1.1.1, похоже, что он тоже стал болеть этой болячкой...

Так что же пинговать-то? Это про Mikrotik речь на самом деле, так что возможности скриптования достаточно небольшие...
16.10.2018 12:51
DEeMON
 
Пинговать несколько адресов, несколько раз с разницей в пару минут.
Если потери пингов больше определенного процента, то уже перезагружать.
16.10.2018 13:10
OlegON
 
Идея здравая, но там пингуется только один адрес :( И, судя по всему, ребутит сразу после первой потери.
16.10.2018 15:26
DEeMON
 
Ну это ессно нужно делать не через стандартный WatchDog, а писать скрипт проверки канала, запуская его о определенной периодичностью.
Вот тут используют подобный скрипт с проверкой процента дошедших пингов.

Я подобный использовал когда переключение на резервный 3G модем делал, в случае падения основного интернета.
16.10.2018 15:49
OlegON
 
Это все хорошо для случаев, когда система работает стабильно и ты выбираешь между чем-то и чем-то. Тогда, собственно, и проверять нечего, если канал один. А когда система стоит на боку, то работает только WatchDog, достаточно убогий по функционалу, но способный дернуть систему в ребут.
Часовой пояс GMT +3, время: 18:30.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.