Страница 1 из 1
Не заводится инет после проблем у провайдера.
Добавлено: 11 апр 2018, 11:19
Myself
Доброго всем дня!
Суть проблемы такая:
Имеется микротик RB2011, работает он шлюзом.
От провайдера приходит белый ip по мак адресу.
На днях у провайдера упал сервер обслуживающий юрлица. После того как сервер подняли инет на микротике не завелся. На сам микротик в тот день посмотреть не получилось (сижу дома на больничном), попросил перезагрузить его и всё завелось.
Сервер у провайдера падает частенько (2-3 раза в месяц), поэтому хотелось бы заставить микротик самому заводится без внешниего воздействия.
ЗЫ: Постараюсь поискать логи как попаду к нему.
Re: Не заводится инет после проблем у провайдера.
Добавлено: 11 апр 2018, 12:40
Kato
1, пинг
2, если ответа нет, то ребут
Re: Не заводится инет после проблем у провайдера.
Добавлено: 11 апр 2018, 15:52
Myself
Это то понятно, может как то можно написать скрипт который будет выполняться при обрыве связи?
К примеру, что бы микротик при обрыве начинал с периодом в минуту выключать и включать порт на котором провайдер сидит до тех пор пока не поймает интернет.
Может я конечно много от него хочу, но все же....
Хочется настроить роутер так, что бы подходить к нему только в крайних случаях.
А то ни в отпус не уехать, ни поболеть нормально
Re: Не заводится инет после проблем у провайдера.
Добавлено: 11 апр 2018, 16:41
Erik_U
Вот скрипт (народный!!!) на перезапуск LTE интерфейса в случае отсутствия пинга ресурса в интернете.
Код: Выделить всё
:local addresses "8.8.8.8,8.8.4.4,77.88.8.8,77.88.8.1,77.88.8.88,77.88.8.2";
:local TimePowerReset 5;
:local NeedTest true;
:if ($CountLteAllInterface = 0) do={
:set NeedTest false;
} else={
:set NeedTest true;
}
:if ($NeedTest) do={
:local InternetIsset false
:local addr [:toarray $addresses]
:foreach ipp in $addr do={
:if ($InternetIsset=false) do={
:if ([/ping address=$ipp routing-table="$CommentRule" count=3] = 0) do={
/log warning message="Test LTE Internet fail address $ipp"
} else={
/log warning message="Test LTE Internet success $ipp"
:set InternetIsset true;
}
}
}
:if ($InternetIsset=false) do={
/system routerboard usb power-reset duration=$TimePowerReset
}
}
Последняя строка - это команда, которая выполняется в случае отсутствия пинга.
Если написать
будет микротик целиком перезагружаться.
Re: Не заводится инет после проблем у провайдера.
Добавлено: 13 апр 2018, 07:33
Myself
Круть! Спасибо!
Провайдер посоветовал попробовать в статике ип забить. У них это запрещено, но у меня админский тариф от провайдера, поэтому разрешили
Если не поможет, то воспользуюсь скриптом.