Определение первого октета IP-адреса в Router OS

Mikrotik подключается по PPPoE, получает честный динамический адрес. Но нам не нравится его поведение, когда адрес начинается на 213 - из этой сети он почему-то не доступен снаружи. Поэтому задача написать скрипт, который будет определять первый октет IP и если он равен 213 класть PPPoE соединение и снова поднимать его через 30 сек.

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

:if ($newIP in 213.0.0.0/8) do={
/interface pppoe-client disable PPPoE
:delay 30
/interface pppoe-client enable PPPoE
}

Light Spirit Funky Solutions © 2010 ‒ 2024