Как да определите първия IP октет в скрипта на Mikrotik
За същата мрежова маска е.
Дмитрий: Какво имаш предвид? Току-що изтръгнах ред от сценария ти. Скъсаната ти команда търси появата на знака "/" от началото на $newIP, явно не го намира, коригирах го за знака точка. Не проверих синтаксиса, стартирайте скрипта. Всъщност изобщо не е нужно да търсите нищо и тази част ---------------------------------------------------- :local resultLen [:len $newIP] :local startLoc 0 :local endLoc [:find $newIP "/" -1] ----------------------------------------------------------- като цяло можете да го изхвърлите от скрипта
можете да го оставите така ------------------------ :global newIP [/ip address get [find interface="PPPoE"] адрес]; :global currentIP [:pick $newIP 1 3]
:if ($currentIP = 213) do= /interface pppoe-client disable PPPoE :delay 30 /interface pppoe-client enable PPPoE > -------------------------------------------------
добре, от мен решението от l0ser140 изглежда много по-красиво