Zasekávání wlan na RB
Napsal: 13 Mar 2017 17:56
Snad se to někomu bude hodit ... pokud se Vám zasekává někde naprosto náhodně wlan část na RB (klienti se odpojí a nikde žádná chyba), tak tohle to vcelku ohlídá a pošle email.
{
:local Interface wlan1
:local sysname
:set sysname [/system identity get name]
:local prijemce
:set prijemce XXXXXX@XXXXX.cz
:local IPadresa [/ip address get [find interface="ether1"] address];
:local Pripojeni [/interface wireless registration-table print count-only where interface="$Interface"]
:if ( $Pripojeni=0) do={
/interface disable [find name=$Interface]
:log error "Reset interface $Interface"
/tool e-mail send to=(prijemce) server="111.111.111.111" from="wlan.regcheck@XXXX.XXX" subject="Reset $Interface na $IPadresa $sysname"
:delay 1s
/interface enable [find name=$Interface]
}
}
{
:local Interface wlan1
:local sysname
:set sysname [/system identity get name]
:local prijemce
:set prijemce XXXXXX@XXXXX.cz
:local IPadresa [/ip address get [find interface="ether1"] address];
:local Pripojeni [/interface wireless registration-table print count-only where interface="$Interface"]
:if ( $Pripojeni=0) do={
/interface disable [find name=$Interface]
:log error "Reset interface $Interface"
/tool e-mail send to=(prijemce) server="111.111.111.111" from="wlan.regcheck@XXXX.XXX" subject="Reset $Interface na $IPadresa $sysname"
:delay 1s
/interface enable [find name=$Interface]
}
}