Привет! Пытаюсь логировать изменения ARP для конкретного IP-адреса, но почему-то `:log` не принимает мои переменные. Я делаю следующее:
`global BFARP [/ip arp get [/ip arp find address=1.1.1.1] mac-address]`
`:do [/ip arp remove [/ip arp find address=1.1.1.1] ]`
`global AFARP [/ip arp get [/ip arp find address=1.1.1.1] mac-address]`
`:do [:log info "Arp changed from $BFARP to $AFARP"]`
`global BFARP`
`global AFARP`
(P.S. 1.1.1.1, конечно, вымышленный и не является реальным значением). Но не работает - вообще ничего не появляется в логе. Если сделать то же самое в консоли, то выдает "invalid argument name". Кажется, работает, когда использую только одну переменную… например: `:do [:log info "$BFARP"]`.
Какие есть идеи, как это можно сделать?
`global BFARP [/ip arp get [/ip arp find address=1.1.1.1] mac-address]`
`:do [/ip arp remove [/ip arp find address=1.1.1.1] ]`
`global AFARP [/ip arp get [/ip arp find address=1.1.1.1] mac-address]`
`:do [:log info "Arp changed from $BFARP to $AFARP"]`
`global BFARP`
`global AFARP`
(P.S. 1.1.1.1, конечно, вымышленный и не является реальным значением). Но не работает - вообще ничего не появляется в логе. Если сделать то же самое в консоли, то выдает "invalid argument name". Кажется, работает, когда использую только одну переменную… например: `:do [:log info "$BFARP"]`.
Какие есть идеи, как это можно сделать?
