MikroTik RouterOS-Skript zum Ein- und Ausschalten von Wifi, falls keine Internetverbindung besteht

toggle_wifi.rsc
:if ([/ping 1.1.1.1 count=3] = 0) do={
    /interface wifi disable [find name="wifi-24GHz"];
    /interface wifi enable [find name="wifi-24GHz"];
}

Hinzufügen des Skripts und des Schedulers

Fügen Sie dies in das Terminal ein, um automatisch das Skript und den Scheduler hinzuzufügen, der es jede Minute ausführt:

add_toggle_wifi_script.rsc
/system/script add dont-require-permissions=no name=toggle-wifi-if-no-internet owner=admin policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon source=\
    ":if ([/ping 1.1.1.1 count=3] = 0) do={\
    \n    /interface wifi disable [find name=\"wifi-24GHz\"];\
    \n    /interface wifi enable [find name=\"wifi-24GHz\"];\
    \n}"
/system scheduler add interval=1m name=toggle-wifi-if-no-internet on-event="/system script run toggle-wifi-if-no-internet" policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-date=2025-04-24 start-time=13:21:34

Check out similar posts by category: MikroTik, Networking