DD-WRT WLAN Nachtschaltung Atheros Chipsatz

Möchte man bei einem DD-WRT basiertem Router das WLAN Nachts ausschalten und morgens wieder einschalten, kann man das via Telnet oder SSH mit folgendem Code erreichen:
echo '#!/bin/sh 
variable=$(/usr/sbin/iwconfig ath0 | grep Quality)
quality=${variable:23:2}
if [ "0/" == "$quality" ]
then
ifconfig ath0 down
echo "wlan ausgeschaltet" >> /tmp/wlanchecklog.txt
else
echo "client connected" >> /tmp/wlanchecklog.txt
fi' >> /tmp/root/wlan_off.sh
echo '#/bin/sh
ifconfig ath0 up
echo "wlan angeschaltet" >> /tmp/wlanchecklog.txt' >> /tmp/root/wlan_on.sh
  
In der Web-GUI müssen jetzt noch unter Administration -> Management folgende Cronjobs anlegen:
30 1-4 * * * root /tmp/root/wlan_off.sh' > /tmp/cron.d/wlanoff
31 5 * * * root /tmp/root/wlan_on.sh' > /tmp/cron.d/wlanon
  
Die beiden Cronjob schalten WLAN um frühstens 1:30 aus wenn kein Client mehr eingeloggt ist.
Der zweite Job schaltet das WLAN morgens um 5:31 wieder an.
Quelle: dd-wrt Forum

erstellt am 20.01.2012 um 22:09:32 von Alexander Rausch

Kommentare

Keine Kommentare vorhanden!

Bitte nutze das folgende Formular um ein Kommentar zu schreiben.
Zum Formatieren kann BB-Code genutzt werden.


Bot-Schutzabfrage: Bitte die korrekte Auswahl treffen!


Zurück