Skript opravující Busy u DHCP Leases: Porovnání verzí

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
(Nová stránka: :foreach i in=[/ip dhcp-server lease find status="busy"]\ do={ :log error ("Busy status detected: " . [/ip dhcp-server lease get $i address]); /ip dhcp-server lease disable $i; ...)
 
Bez shrnutí editace
 
(Nejsou zobrazeny 3 mezilehlé verze od stejného uživatele.)
Řádek 1: Řádek 1:
Skript pojmenujeme jako Oprav_DHCP_busy_leases
:foreach i in=[/ip dhcp-server lease find dynamic] do={
:if ([/ip dhcp-server lease get $i status]="busy") do={
:log error ("Dynamic busy status detected: " . [/ip dhcp-server lease get $i address]);
/ip dhcp-server lease remove $i
}
}
  :foreach i in=[/ip dhcp-server lease find status="busy"]\
  :foreach i in=[/ip dhcp-server lease find status="busy"]\
  do={
  do={
Řádek 5: Řádek 14:
  /ip dhcp-server lease enable $i;
  /ip dhcp-server lease enable $i;
  }
  }
Přidáme do scheduleru
/system scheduler
add comment="" disabled=no interval=1m name=oprav_dhcp_busy on-event=Oprav_DHCP_busy_leases start-date=oct/10/2009 start-time=00:00:00

Aktuální verze z 3. 8. 2010, 14:39

Skript pojmenujeme jako Oprav_DHCP_busy_leases

:foreach i in=[/ip dhcp-server lease find dynamic] do={
:if ([/ip dhcp-server lease get $i status]="busy") do={
:log error ("Dynamic busy status detected: " . [/ip dhcp-server lease get $i address]);
/ip dhcp-server lease remove $i
}
}

:foreach i in=[/ip dhcp-server lease find status="busy"]\
do={
:log error ("Busy status detected: " . [/ip dhcp-server lease get $i address]);
/ip dhcp-server lease disable $i;
/ip dhcp-server lease enable $i;
}

Přidáme do scheduleru

/system scheduler
add comment="" disabled=no interval=1m name=oprav_dhcp_busy on-event=Oprav_DHCP_busy_leases start-date=oct/10/2009 start-time=00:00:00