In DHCP-Server Lease we need to set the current "active-server" as "server" in each leased address.
After a backup restore, we have all the static leases with "server=all", and we have a lot of DHCP-Servers configured in different vlans.
We test something like that script in a lot of combinations, but is not working...
Code: Select all
:local servers [/ip dhcp-server find]
:put "Servidores encontrados:"
:put $servers
:foreach server in=$servers do={
:local active [/ip dhcp-server lease get $server active-server]
:local leases [/ip dhcp-server lease find dynamic=no server=all]
:foreach lease in=$leases do={
/ip dhcp-server lease set $lease server=$active
}
}
Thanks in advanced and regards!