Fry's had wireless grouters on sale for $15 again - the Airlink 101 AR430W - so I picked one up, on account of my existing access point being a mere 802.11(b) slowpoke, and me having the notion that fastish access to the house network with modern security features might be appropriate. (What I actually want is an access point, not a router, but access points weren't on sale. I may eventually get a nice access point and stick the cheap router behind my mother's PC so's to have secured wireless access at my parents' house.)
Anyway: set it up (pretty much trivial), give it 256 bits worth of /dev/random for the key (enabling WPA-PSH/WPA2-PSK), and....
The SSID shows up. My shiny new (well, new in 2005) dinky laptop, running Debian-stable, doesn't know how to talk to it, even after I install wpa_supplicant from source; the supplicant keeps saying authentication timed out (and logging strange errors, including "operation not supported"). If I reboot in Windows, it works. Hmmm....
Much futzing around. Eventually I fire up the old laptop running new Kubuntu-Heffalump, plug in the PCMCIA WiFi card, move over the same wpa_supplicant.conf... and it works. (Well, it connects to the router; then I need to do 'ifup ath0' manually at the moment.)
Well, it could be an ipw2200 driver issue; that's an old version of the driver. Or, mayhap, a kernel issue. Must be time to update that system; it's still on 2.6.18. Or maybe I have to update the whole system to -unstable, which is really not something I want to do, as the configuration is somewhat brittle (though I suppose the current -unstable might actually have better support for that oddball laptop than the version I'm running now).
Update: fixed sources.list; did a dist-upgrade to the latest -testing (which, being a several-month upgrade, needed quite a bit of manual intervention); rebooted (which worked); now it's running the 2.6.26 kernel, and wpa_supplicant tells me that I need to use the wext driver instead of iw. OK, so I do that, and try to set up the interface/supplicant using one of the newfangled utilities, which apparently doesn't work... but now, mysteriously, when I do an ifup on the WiFi interface, the supplicant wakes up and uses my configuration file, hooray!
So, I guess if you're using a reasonably current release of Linux, WPA does in fact work, though the mechanisms may be obscure.
I also (as long as I was working on it) installed a dinky USB Bluetooth adapter, and, attempting to follow someone's slightly dated instructions that didn't really match my system, eventually did manage to pair it with my cellphone, after which a minor change to the kppp configuration let me use EVDO with the phone still in my pocket. So, the USB-to-cellphone cable is now optional, though potentially useful for charging the phone's battery.


Recent Comments