[/interface ppp-client get $int name ]
Колонку Name таблицы PPP > Interface удается получить,
а вот почему не могу получить колонку Local Address ?
Доступ к атрибутам PPP-client
-
- Сообщения: 91
- Зарегистрирован: 08 авг 2013, 21:12
RB750UP with Firmware:3.19 && RouterOS:6.23
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
Попробуйте взять из IP=>Addresses
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 91
- Зарегистрирован: 08 авг 2013, 21:12
т.е. таблицы построены на вьюверах ?
а вот если есть такое:
Из терминала>>>>
[admin@cultura] /interface ppp-client> monitor
numbers: 0
status: connected
uptime: 1h16m55s
encoding:
connect-speed: 100000000
mtu: 1445
mru: 1445
local-address: 100.100.25.65
remote-address: 0.0.0.0
Как скриптом получить local-address: ?
а вот если есть такое:
Из терминала>>>>
[admin@cultura] /interface ppp-client> monitor
numbers: 0
status: connected
uptime: 1h16m55s
encoding:
connect-speed: 100000000
mtu: 1445
mru: 1445
local-address: 100.100.25.65
remote-address: 0.0.0.0
Как скриптом получить local-address: ?
RB750UP with Firmware:3.19 && RouterOS:6.23
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
У меня нет именно ppp-client в рабочем состоянии на данном этапе. Но я поднял pptp-client до ближайшего фриварного сервака (исключительно для Вас).
Пожалте бриться! Зачем Вам именно из local-address брать адрес, если то же самое есть в Addresses? Или Вам чисто извернуться не как все? Вы хотя бы заглядывали туда?
Или в ppp-client нет упоминания о выданном адресе в IP=>Addresses?
Пожалте бриться! Зачем Вам именно из local-address брать адрес, если то же самое есть в Addresses? Или Вам чисто извернуться не как все? Вы хотя бы заглядывали туда?
Или в ppp-client нет упоминания о выданном адресе в IP=>Addresses?
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Сообщения: 91
- Зарегистрирован: 08 авг 2013, 21:12
как доступиться ?
foreach i in=[/ip addresses] do={
:set adr [/ip addresses get $i address];
:log info ("adr > $adr ");
}
не работает.
foreach i in=[/ip addresses] do={
:set adr [/ip addresses get $i address];
:log info ("adr > $adr ");
}
не работает.
RB750UP with Firmware:3.19 && RouterOS:6.23
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Код: Выделить всё
:put [/ip address get [find interface=mts_out] address ]
Есть интересная задача и бюджет? http://mikrotik.site
-
- Сообщения: 91
- Зарегистрирован: 08 авг 2013, 21:12
:put [/ip address get [find interface=абракадабра] address ]
выдает первый попавшийся интерфейс
т.е. если необходимый интерфейс не будет поднят автоматически, на выходе будет ложное значение
меня интересует именно перебор с поиском нужного
выдает первый попавшийся интерфейс
т.е. если необходимый интерфейс не будет поднят автоматически, на выходе будет ложное значение
меня интересует именно перебор с поиском нужного
RB750UP with Firmware:3.19 && RouterOS:6.23
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация:
Код: Выделить всё
[admin@home] > :put [/ip address get [find interface=eoip-tunnel1] address ]
192.168.54.100/24
Код: Выделить всё
[admin@home] > :put [/ip address get [find interface=new_aptprice ] address]
192.168.10.51/32
Код: Выделить всё
[admin@home] > :put [/ip address get [find interface=Forestsib ] address]
1.1.1.2/32
Код: Выделить всё
[admin@home] > :put [/ip address get [find interface=mts_out ] address]
10.188.xxx.xxx/32
Есть интересная задача и бюджет? http://mikrotik.site
- podarok66
- Модератор
- Сообщения: 4361
- Зарегистрирован: 11 фев 2012, 18:49
- Откуда: МО
DES писал(а)::put [/ip address get [find interface=абракадабра] address ]
выдает первый попавшийся интерфейс
т.е. если необходимый интерфейс не будет поднят автоматически, на выходе будет ложное значение
меня интересует именно перебор с поиском нужного
В таком случае Вам придется писать условие, типа если интерфейс Х ответил на пинг, то берем адрес, в противном случае... А что там у Вас в противном случае?
Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
-
- Модератор
- Сообщения: 3605
- Зарегистрирован: 26 сен 2013, 14:20
- Откуда: НСК
- Контактная информация: