Пишу скрипт... помогите ))

Обсуждение ПО и его настройки
Ответить
EdkiyGluk
Сообщения: 241
Зарегистрирован: 21 сен 2014, 08:34
Откуда: 34
Контактная информация:

Доброго времени суток, Форумчане)))
Занялся написанием скрипта, который с минимальным допиливанием можно было залить в любой из моих микротов... (Как допишу - непременно поделюсь)
Для понимания - поднимаемый впн клиент имеет начало имени "VPN_sec"


:foreach i in=[/ip address find interface~"VPN_sec"] do={

:log warning [/ip address get $i network] #выдаёт ремут адрес в лог
:log warning [/ip address get $i address] #выдаёт локальный адрес в лог
}

Проблема в том, что локальный адрес выдаётся в виде 192.168.0.215/32
Как мне избавится от хвоста "/32"? Ибо мне эти циферки потом в качестве src-adress пользовать при пинге
======
Можно конечно надёргать символов через команду pick и потом склеить их в одну... Но это как-то не по советски((


EdkiyGluk
Сообщения: 241
Зарегистрирован: 21 сен 2014, 08:34
Откуда: 34
Контактная информация:

Проблема решена))
:log warning [:pick [/ip address get $i address ] 0 ([:len [/ip address get $i address ]]-3)]


EdkiyGluk
Сообщения: 241
Зарегистрирован: 21 сен 2014, 08:34
Откуда: 34
Контактная информация:



Ответить