Доброго времени суток, Форумчане)))
Занялся написанием скрипта, который с минимальным допиливанием можно было залить в любой из моих микротов... (Как допишу - непременно поделюсь)
Для понимания - поднимаемый впн клиент имеет начало имени "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 и потом склеить их в одну... Но это как-то не по советски((
Пишу скрипт... помогите ))
-
- Сообщения: 241
- Зарегистрирован: 21 сен 2014, 08:34
- Откуда: 34
- Контактная информация:
-
- Сообщения: 241
- Зарегистрирован: 21 сен 2014, 08:34
- Откуда: 34
- Контактная информация:
Проблема решена))
:log warning [:pick [/ip address get $i address ] 0 ([:len [/ip address get $i address ]]-3)]
:log warning [:pick [/ip address get $i address ] 0 ([:len [/ip address get $i address ]]-3)]
-
- Сообщения: 241
- Зарегистрирован: 21 сен 2014, 08:34
- Откуда: 34
- Контактная информация: