> As for wifi, hmm Harry, I don't quite remember of a manager program.
> I just use the following set of commands:
> # ip link set wlan0 up
> # iwlist wlan0 scan | less
GUI apps and CLI toolkits are generally a front end to the required commands:
ifconfig wlan0 up
iwlist wlan0 scan | egrep -i '(key|essid|auth)'
Choose the essid you want, see if it has a key and if so the auth type. If auth is as below you can connect to the net with:
NONE/off: iwconfig wlan0 essid <wlan id>
WEP: iwconfig wlan0 essid <wlan id> key <passphrase>
OR if the key is passphrase rather than hex
WEP: iwconfig wlan0 essid <wlan id> key s:<passphrase>
PSK is a bit more work, first generate a key file, then start the negotiation
# wpa_password <wlan id> >~/wpa.key
# reading passphrase from stdin
dafttxtstartszebrassweetgrassfeedfestcraze
# wpa_supplicant -i wlan0 -c ~/wpa.key
Finally
# dhclient wlan0
And you should be good to go. You might want to bounce (down/up) the interface as doing so will force an event to start the negotiation. Do that before the dhclient.
You could script this especially if you generally only sign on to your home network. I travel a lot so prefer to just type it all in. Lots more fun. BTW none of this works if you have a network manager app running, they will complete for the settings and things become very frustrating/unpredictable. If your wlan0 id has spaces, '@', '-', things like that, then you will need to quote the wlan id string.
Regards, nick.