Дмитрий: В смысле? я просто выдрал строчку из вашего скрипта. У вас выдранная команда ищет вхождение символа "/" с начала $newIP, ессно не находит, я исправил на символ точки.
Синтаксис не проверял, погоняйте скрипт.
Cобственно вам вообще не надо что-то искать и эту часть
----------------------------------------------
: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]
Алексей Лебедев: Ну не знаю, что-то я не уверен в хорошем результате. Возможно стоит попробовать, но по опыту очень многие устройства не заводятся на удлинителях или работают нестабильно.
А софт, чем писать и как показывать судьям? Им нужно смотреть realtime, но так чтобы был timeline, кликнув по которому можно было бы открутить сколько надо минут назад и замедленный/ускоренный просмотр.
Синтаксис не проверял, погоняйте скрипт.
Cобственно вам вообще не надо что-то искать и эту часть
----------------------------------------------
: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 куда как более красиво выглядит