Страница 2 из 4
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:35
vqd
Ну если прямо совсем грубо ))) в случае если то тестируемого вами узла пропадет пинг по вене самого узла то модем будет постоянно перезагружатся.
Т.к. зависания модема приводят к отваливанию интерфейса или к тому что дхцп клиент теряет адрес, то я бы сделал проверку по этим признакам. Ну и пинговал бы наверное не внешний ресурс, а шлюз Еты например
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:37
podarok66
И чем Вам не угодил watchdog? Он именно для пинга и ребута предназначен. Вот Вы заморачиваетесь с чем-то более сложным. Тем более, насколько мы тут прояснили в одной из бесед на форуме, он хардварный, то есть работает даже при полном повисании системы. Что нам и надо.
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:42
vqd
Всем угодил, но начинать ребут только потому что пинга нет... Не забываем что модему надо время что бы инициализироватся и в это время пинга не будет и модем снова уйдет в перезагрузку.
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:43
BLOODER
Наоборот всё проще!!! ведь это же микротик он сам всё может просто надо знать как и что в этом я уже убеждаюсь в миллионный раз

Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:46
vqd
Потерпите маленько, если завтра много дел не будет то как раз буду писать этот скрипт под проект. Результат выложу
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:46
podarok66
vqd писал(а):Всем угодил, но начинать ребут только потому что пинга нет... Не забываем что модему надо время что бы инициализироватся и в это время пинга не будет и модем снова уйдет в перезагрузку.
Там же есть опция
Ping Start After Boot, задаем ей период пару минут, можно 5, если терпеливый, и всё.
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:48
podarok66
Да есть скрипт, не надо писать, всё давно уже сделано:
Код: Выделить всё
:local PingCount 3
:local Google 8.8.8.8
:local Yandex 77.88.8.7
:local mail 94.100.180.201
:local ResultGoogle [/ping count=$PingCount $Google interface=ether2]
:local ResultYandex [/ping count=$PingCount $Yandex interface=ether2]
:local ResultMail [/ping count=$PingCount $mail interface=ether2]
:local MainIfInetOk false;
:set MainIfInetOk (($ResultGoogle + $ResultYandex + $ResultMail) >= (2 * $PingCount))
:put "MainIfInetOk=$MainIfInetOk"
if (!$MainIfInetOk) do={
/log error "Bad connect internet"
/system reboot
}
if ($MainIfInetOk) do={
/log info "Connect OK"
}
После проверки работоспособности закомментируйте строку /log info "Connect OK", чтобы в лог не гадила постоянно.
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:54
vqd
Вариантов риализаций много, но я сторонник проверить все варианты прежде чем жать ресет, дурное дело оно как бы не хитрое.
Может человек вобще через некоторое время позабудет про этот скрипт и перекроет ицмп или еще что то.
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 20:55
BLOODER
Жду с нетерпением что оно и как !!!
Re: Перезагрузка МиКротиКА при разрыве связи с интернетом ??
Добавлено: 02 окт 2013, 21:05
podarok66
Я Вас в этом вопросе поддерживаю

Ребут только по необходимости)