Da ich meinen Laptop in 3 vrschiedenen ESSIDs benutze und immer manuell zu den WLANs connecten muss, habe ich ein kleines Skript (ja, is nicht 'lupenrein', is mein erstes Skript) gescrhieben, welches diese arbeit automatisieren soll. Aus der Konsole ausgeführt funktioneirt es wunderbar
Code: Alles auswählen
clear
essid=`iwlist wlan0 scan | grep ESSID`
if [ $essid = 'ESSID:"linksys"' ] ; then
echo "Also bist du gerade zu Hause"
ifconfig wlan0 down
iwconfig wlan0 essid linksys
dhclient wlan0
ifconfig wlan0 up
else
if [ $essid = 'ESSID:"funkl"' ] ; then
echo "@unikl"
ifconfig wlan0 down
iwconfig wlan0 essid funkl
dhclient wlan0
ifconfig wlan0 up
fi
if [ $essid = 'ESSID:"WLAN"' ] ; then
echo "@studiwohnung"
ifconfig wlan0 down
iwconfig wlan0 essid WLAN key xxxxxxxxxxx
dhclient wlan0
ifconfig wlan0 up
fi
fi
Für eine Antwort wäre ich euch dankbar!
Gruß