Рестарт PPPOE

Автоматизация при помощи встроенного скриптового языка и RouterOS API
1f7
Сообщения: 5
Зарегистрирован: 07 апр 2017, 08:39

Re: Рестарт PPPOE

Сообщение 1f7 » 07 апр 2017, 18:04

значит белый получаю случайно, хз :roll:
ок, поиграюсь на выходных
спасибо!
Желаю, чтобы все!

1f7
Сообщения: 5
Зарегистрирован: 07 апр 2017, 08:39

Re: Рестарт PPPOE

Сообщение 1f7 » 10 апр 2017, 08:36

скрипт в PPP -> Profiles -> "имя профиля"(default) -> Scripts -> On Up

Код: Выделить всё

:local curIP [/ip address get [find interface="Rostelecom"] address];

:if ($curIP in 100.64.0.0/10) do={
/interface pppoe-client disable Rostelecom
:delay 5s
/interface pppoe-client enable Rostelecom
}
проверка в терминале

Код: Выделить всё

 :local curIP [/ip address get [find interface="Rostelecom"] address]; :put $curIP
пример с несколькими подсетями (ИЛИ)

Код: Выделить всё

:global newIP [/ip address get [find interface="PPPoE"] address];

:if (($newIP in 82.0.0.0/8)||($newIP in 83.0.0.0/8)) do={
/interface pppoe-client disable PPPoE
:delay 30
/interface pppoe-client enable PPPoE
}
источник _https://toster.ru/q/323124
Желаю, чтобы все!

Ответить