Open-WRT Wlan deaktivieren ohne Internet

stoeggich

Commander
Registriert
Juni 2008
Beiträge
3.057
Ich möchte mein Wlan automatisch ausschalten lassen wenn ich kein Internet mehr habe ich weis aber leider nicht wie das geht.

Im moment ist es zeit gesteuert.
# start WLAN 2 each day at 08:00 am
00 08 * * * uci set wireless.@wifi-device[1].disabled=0; uci set wireless.@wifi-device[1].txpower=20; uci commit wireless; wifi
#
# stop WLAN 2 each day at 23:30 pm
30 23 * * * uci set wireless.@wifi-device[1].disabled=1; uci commit wireless; wifi

Hier die Wlan funktionen
http://wiki.openwrt.org/doc/uci/wireless
 
Zuletzt bearbeitet:
http://wiki.openwrt.org/doc/techref/hotplug wenn das zum Internet zugehörige Netzwerkinterface "up" geht, wlan starten mit dem 1. Befehl "uci....." in deinem cron file, wenn es down geht wlan beenden mit dem 2. Befehl.
 
Also eth1 up radio1 on wäre das dann und eth1 down radio1 off.

So hab ich das jetzt gemacht. Funktioniert aber nicht was ist falsch? Hab das ganze in geplante aufgaben.

#!/bin/sh

[ "eth1" = ifup ] && {
logger -t button-hotplug Device: radio1 / Action: ifup
}
[ "eth1" = ifdown ] && {
logger -t button-hotplug Device: radio1 / Action: ifdown
}
 
Zuletzt bearbeitet:
Völlig falsche Bedingung, nichtmal ein "if" drin, also komplett falsch. Sieh dir die Beispiele an.
 
Zurück
Oben