(default.cfg FB3050 WDS)
/usr/sbin/telnetd -l /sbin/ar7login
dsld -s
route add default gw 192.168.178.1
echo 1,1>/var/led
echo 8,2>/var/led
module = adsl, 0 : 1, adsl # module = {adsl,usb,pppoe,wlan}
module = adsl, 1 : 8, power
module = internet, 0 : 14, sip
module = internet, 1 : 20, mwi
module = ab, 1 : 13, pots # 1 = adsl 2 = pppoe 3 = lan 4 = wifi 5 = usb 6 = eth 7 = info 8 = power
module = pppoe, 0 : 2, ppp # module = {adsl,usb,pppoe,wlan}
module = info, 0 : 7, info # module = {adsl,usb,pppoe,wlan,info}
module = info, 1 : 18, traffic
module = info, 2 : 16, freecall
module = info, 3 : 19, avmusbwlan
module = error, 0 : 17, error
...
######################################################################
module = wlan, 0 : 4, wifi # module = {adsl,usb,pppoe,wlan}
state = 0 # 0 = link down, 1 = link up
gpio = 12
mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state = 1 # 0 = link down, 1 = link up
gpio = 12
mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state = 2 # 1 = power led on
gpio = 12
mode = 4 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1 = 250 # blink/flash rate in ms
param2 = 250 # blink/flash rate in ms
state = 3 # 1 = power led on
gpio = 12
mode = 4 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1 = 1000 # blink/flash rate in ms
param2 = 1000 # blink/flash rate in ms
######################################################################
module = pppoe, 0 : 2, ppp # module = {adsl,usb,pppoe,wlan}
state = 0 # 0 = pppoe down, 1 = pppoe active
gpio = 10
mode = 0 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state = 1 # 0 = pppoe down, 1 = pppoe active
gpio = 10
mode = 1 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
state = 2 # 0=dummy, 1=idle, 2=training, 3=sync, 4=activity
gpio = 10
mode = 4 # 0 = off,1 = on,2 = blinkoff,3 = blinkon, 4 = Flash
param1 = 125 # flash on duration in ms
param2 = 125 # flash off duration in ms
######################################################################
module = info, 0 : 7, info # module = {adsl,usb,pppoe,wlan,info}
...
#!/bin/sh
case `echo wlancfg.ap_enabled | wlancfgctl -s` in
0)
echo 19,1>/var/led;;
1)
echo 19,2>/var/led;;
*)
echo 19,3>/var/led;;
esac
#!/bin/sh
while [ 1 ]
do
/var/tmp/WLAN-Check
sleep 60
done
#!/bin/sh
case `echo wlancfg.ap_enabled | wlancfgctl -s` in
0)
echo 1,1>/var/led;;
1)
echo 1,2>/var/led;;
*)
echo 1,3>/var/led;;
esac
!/bin/sh
case `echo wlancfg.ap_enabled | wlancfgctl -s` in
0)
echo 2,1>/var/led;;
1)
echo 2,2>/var/led;;
*)
echo 2,3>/var/led;;
esac
...
sleep 3
cd /var/tmp
export wbdr="http://Pfad_zur_Homepage.de/Verzeichnis"
wget $wbdr/bftpd.conf #FTP-Dienst
wget $wbdr/bftpd # laden
wget $wbdr/WLAN-Check # WLAN-Scritp
wget $wbdr/WLAN-Check-D # und Deamon laden
chmod +x bftpd WLAN-Check* # Rechte setzten
chmod 777 bftpd.conf
echo "Benutzer:Passwort:0:0:root:/:null" >> /var/tmp/passwd
/var/tmp/bftpd -d -c /var/tmp/bftpd.conf # FTP-Starten
/var/tmp/WLAN-Check-D & # WLAN-Deamon mit & abkoppeln
Das müsste einfach im Skript /bin/wlancfgchanged zu machen sein; wie der Name schon sagt, wird das immer dann aufgerufen, wenn sich an der WLAN-Konfiguration etwas geändert hat, also auch beim An- und Abschalten. (Ich hab's gerade mal ausprobiert; es wird zumindest beim expliziten An-/Ausschalten per Webinterface oder Telefon aufgerufen sowie bei der Nachtschaltung.)niemand0815 schrieb:irgendwo muss ja das wlan-an kommando vom telefon ankommen, und wenn man genau dort die led's setzen lassen könnte wäre das vielleicht eine bessere lösung als per daemon.
/var/tmp/flash # cat wlancfgchanged
#!/bin/sh
/tmp/wlancfgchanged.org "$@"
case "$(echo wlancfg.ap_enabled | wlancfgctl -s)" in
0) echo 2,1 > /var/led ;;
1) echo 2,2 > /var/led ;;
*) echo 2,3 > /var/led ;;
esac
/var/tmp/flash # tail -3 rc.custom
touch /tmp/wlancfgchanged.org
mount -o bind /bin/wlancfgchanged /tmp/wlancfgchanged.org
mount -o bind /tmp/flash/wlancfgchanged /bin/wlancfgchanged
#!/bin/sh
cmd=$1;
case "$cmd" in
usbwlanreload )
echo "usbwlanreload--->"
if lsmod | grep ^usbauth > /dev/null &&
test -x /etc/hotplug/avmusbwlan; then
/etc/hotplug/avmusbwlan reload
fi
;;
* ) ;;
esac
/etc/init.d/rc.net wlanreload
case `echo wlancfg.ap_enabled | wlancfgctl -s` in
0)
echo 19,1>/var/led;;
1)
echo 19,2>/var/led;;
*)
echo 19,3>/var/led;;
esac
chmod a+x /var/tmp/wlancfgchanged
touch /var/tmp/wlancfgchanged.org
mount -o bind /bin/wlancfgchanged /var/tmp/wlancfgchanged.org
mount -o bind /var/tmp/wlancfgchanged /bin/wlancfgchanged
Hast du auch jeglichen Netzverkehr übers WLAN eingestellt? (am besten WLAN-Karte abschalten) Sonst schaltet die Fritzbox ja das WLAN nicht ab.j-g-s schrieb:Habe gestern auch einwenig mit der "wlancfgchanged" gespielt,
aber bei der Nachtschaltung hat es nicht geklappt, oder ich habe nicht lange genug gewartet...
Das liegt an einer orangenen LED, die in der Nähe der DSL-Buchse ist. Der Sinn ist hier noch nicht geklärt, da diese auch nicht immer leuchtet.wenn alle led's aus sind und man das licht ausschaltet sieht man an der info-led der 7050 immer noch ein oranges(?!?) leuchten. ganz schwach.
woran liegt denn das?
orangenen LED, die in der Nähe der DSL-Buchse