Unable to WPS PBC/PIN a Dell D610/Ubuntu laptop using latest wpa_supplicant v0.6.10 sources from git
Vitaly Kruglikov
Vitaly.Kruglikov
Tue Apr 27 17:16:42 PDT 2010
WPS Enrollee: Dell D610, running Ubuntu 9.04; 802.11 driver: ipw2200; my wpa_supplicant.conf is attached
AP: Netgear WNDR3700; configured with WPA2-PSK and allowing WPS-PIN and WPS-PBC; SSID: vkrugNETGEAR-2.4G
I downloaded the latest v0.6.10 sources via git yesterday and built wpa_supplicant using the attached .config on my Dell D610 laptop running Ubuntu 9.04 Linux and ran it using this command:
sudo mywpa_supplicant -ieth1 -c/home/vitaly/wip/hostap-06/wpa_supplicant/wpa_supplicant.conf -d > /home/vitaly/wip/logs/wpa_supplicant.log.003.txt 2>&1
(mywpa_supplicant is a soft link to the wpa_supplicant that I built; I also suppressed the original wpa_supplicant and checked to make sure its no longer running)
Then, I connected the freshly-built wpa_cli at interface eth1 and tried 'wps_pbc' and later 'wps_pin any' in order to "add my D610 STA to the network". I also used the WPS button and WPS UI on the AP. In both cases, wpa_supplicant would run a bunch of scans, reporting 'No suitable AP found.' at the end of each scan, even though my Netgear AP showed up in each scan; and eventually wpa_supplicant always reported 'WPS-TIMEOUT Requested operation timed out'.
To debug, I captured the traffic between the AP and my D610 using OmniPeek. I verified that the AP was sending what appears to be the appropriate WPS IE in its probe responses (see the attached WPS-PIN-probe_req_resp_packets.txt); however, the probe requests from the D610/wpa_supplicant did NOT contain any WPS IE at all, even though wpa_supplicant log claims that WPS IE is being generated:
>>>>
Setting scan request: 0 sec 100000 usec
WPS: UUID based on MAC address - hexdump(len=16): 05 f8 36 90 d9 2f 5f e2 a0 ce df 80 b5 35 9a a2
WPS: Build Beacon and Probe Response IEs
WPS: * Version
WPS: * Wi-Fi Protected Setup State (0)
WPS: * Version
WPS: * Wi-Fi Protected Setup State (0)
WPS: * Response Type (2)
WPS: * UUID-E
WPS: * Manufacturer
WPS: * Model Name
WPS: * Model Number
WPS: * Serial Number
WPS: * Primary Device Type
WPS: * Device Name
WPS: * Config Methods (0)
WPS: * RF Bands (3)
...
Try to find WPA-enabled AP
...
2: c0:3f:0e:7a:30:35 ssid='vkrugNETGEAR-2.4G' wpa_ie_len=0 rsn_ie_len=20 caps=0x11
skip - SSID mismatch
...
Try to find non-WPA AP
...
2: c0:3f:0e:7a:30:35 ssid='vkrugNETGEAR-2.4G' wpa_ie_len=0 rsn_ie_len=20 caps=0x11
skip - SSID mismatch
...
Try to find WPA-enabled AP
0: c0:3f:0e:7a:30:35 ssid='vkrugNETGEAR-2.4G' wpa_ie_len=0 rsn_ie_len=20 caps=0x11
skip - SSID mismatch
...
No suitable AP found.
Setting scan request: 5 sec 0 usec
WPS-TIMEOUT Requested operation timed out
<<<<
So, I am at a loss: is WPS even possible with wps_supplicant and ipw2200 on the Dell D610 laptop? I googled for the answers before posting this, but my searches came up empty-handed.
Thank you for your help,
Vitaly
-------------- next part --------------
A non-text attachment was scrubbed...
Name: wpa_supplicant.conf.gz
Type: application/x-gzip
Size: 9100 bytes
Desc: wpa_supplicant.conf.gz
Url : http://lists.shmoo.com/pipermail/hostap/attachments/20100427/46d1aeec/attachment.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: WPS-PIN_probe_req_resp_packets.txt.gz
Type: application/x-gzip
Size: 4929 bytes
Desc: WPS-PIN_probe_req_resp_packets.txt.gz
Url : http://lists.shmoo.com/pipermail/hostap/attachments/20100427/46d1aeec/attachment-0001.bin
More information about the Hostap
mailing list