Code: Select all
:if ($leaseBound = 1) do={
:do {
/ip dhcp-server lease
:local Comment [get value-name=comment number=[find address=$leaseActIP]]
/interface/bridge/host
:local interFace [get [find mac-address=$leaseActMAC] on-interface]
:if ($interFace~"ether2") do={:set interFace "NAS"}
:if ($interFace~"^5G") do={:set interFace "5G Home"}
:if ($interFace~"^2G") do={:set interFace "2G Home"}
:if ($interFace~"^ether4") do={
:local iFaceAP ([/system ssh-exec 192.168.88.2 ":put [/interface/wifiwave2/registration-table get [find mac-address=$leaseActMAC] interface]" as-value]->"output")
:set interFace ("AP Salon"." ".$iFaceAP)
}
:log warning "DHCP Info: $"lease-hostname" $leaseActMAC $leaseActIP $interFace"
} on-error={:log error "Notification failure"}
}
Code: Select all
:put ([/system ssh-exec 192.168.88.2 ":put [/interface/wifiwave2/registration-table get [find mac-address=54:13:79:0E:2F:22] interface]" as-value]->"output")
Thanks.