18:49 PDT
I'm staying at the youth hostel on Jericho Beach in Vancouver. Great place. And it offers free wireless internet access. For some reason, I couldn't get it to work last night. That is to say, I could get it to associate, but I didn't actually see any IP traffic. Lots of control frames on Ethernet though.
After some fiddling today, I figured out what was wrong: wpa_supplicant thought that the 40-bit WEP key was a 104-bit WEP key. I had mistakenly quoted the wep_key0 parameter in my wpa_supplicant.conf file.
The failure mode of the access point (don't pass IP traffic, but do pass other broadcast Ethernet frames) made this fairly difficult to diagnose. I don't have a copy of 802.11 with me for light holiday reading (no, really), but I would be interested to know what it says about this.
Note that the wpa_supplicant.conf(5) manual page clearly states that the wep_keyX parameters are not to be quoted. It should probably mention that if the parameter is quoted, it will be treated like a string rather than fail with a syntax error.
Copyright © 2005–2010 Philip Paeps
All rights reserved.