vielleicht auch für Euch nützlich (oder auch zum verbessern): Mein Wunsch, wenn daheim, dann beim boot automatisch am WLan anmelden. Wenn woanders, WLan abschalten.
Zu diesem Zweck das u.g. Script nach init.d und mit "update-rc.d WLAN.sh defaults 20" in die runlevel eintragen.
Hier nun das Script:
Code: Alles auswählen
#!/bin/bash
# prüfen ob access point mit der mac 00:00:EE:EE:20:20 da ist mit
# iwlist ath0 ap
# Status ist die iwlist ausgabe der zeile, die enthält 00:00:EE:EE:20:20 nach cut
ifconfig ath0 up
sleep 10
STATUS=`iwlist ath0 ap | grep '00:00:EE:EE:20:20' | cut -d ':' -f 1-6`
if [ "${STATUS}" = " 00:00:EE:EE:20:20 " ]; then
iwconfig ath0 essid meineessid enc mein-WEP-key restricted channel 10 mode managed ap 00:00:EE:EE:20:20 2>> /var/log/syslog
ifconfig ath0 192.168.5.12 netmask 255.255.255.0 up 2>> /var/log/syslog
# dhclient ath0
route add default gw 192.168.5.1 2>> /var/log/syslog
# dhcpclient überschreibt evt. die resolv.conf
echo "nameserver 192.168.5.1" > /etc/resolv.conf 2>> /var/log/syslog
#zeit syncen
#/etc/ppp/ip-up.d/taketimentp
echo "`date \"+%b %d %T\"` WLAN.sh Script ===> ***WLan ist da*** ===> login" >> /var/log/syslog
else
ifconfig ath0 down
echo "`date \"+%b %d %T\"` WLAN.sh Script =======> ***WLan ist nicht da*** ===> kein login" >> /var/log/syslog
fi
exit 0
*ggk