Як у скрипті Мікротика визначити перший октет IP

Для цього маски мережі є.

Дмитро: У сенсі? я просто видер рядок з вашого скрипта. У вас видерта команда шукає входження символу "/" з початку $newIP, якщо не знаходить, я виправив на символ точки. Синтаксис не перевіряв, поганяйте скрипт. Власне вам взагалі не треба щось шукати і цю частину -------------------------------- -------------- :local resultLen [:len $newIP] :local startLoc 0 :local endLoc [:find $newIP "/" -1] --------------------------------------------- взагалі зі скрипту можна викинути

можна ось так залишити ------------------------------------------- -- :global newIP [/ip address get [find interface="PPPoE"] address]; :global currentIP [:pick $newIP 1 3]

:if ($currentIP = 213) do= /interface pppoe-client disable PPPoE :delay 30 /interface pppoe-client enable PPPoE > --------------------------------------------------- ---

ну і, від себе, рішення від l0ser140 куди як красивіше виглядає