Re: wpa_supplicant and WEP....

Eric Schuele <[email protected]>
Newsgroups gmane.os.freebsd.current,gmane.os.freebsd.devel.mobile
Message-ID <[email protected]>
Tai-hwa Liang wrote:
> On Fri, 30 Sep 2005, Eric Schuele wrote:
> 
>> Hello,
>>

<snip>

>>
>> Kernel Config: (are wlan_* necessary?)
> 
> 
>   If you are using WEP only, wlan + wlan_wep should be enough.

Ok... well its a long story, so I'll spare you. But, I had never known 
they even existed till I stumbled across someone elses post saying they 
were necessary.  Thanks for confirming they are needed.

I got the rest of my problems fixed by another post.

Thanks for the response.

(p.s.  for some reason I could not CC you!?!)
> 
>> # Wireless LAN support
>> device        wlan        # 802.11 support
>> device        wlan_wep    # WLAN WEP kernel module
>> device        wlan_ccmp    # AES-CCMP crypto support
>> device        wlan_tkip    # TKIP and Michael cypto support for
>>
>> # Wirelass NIC cards
>> device        ath        # Atheros support
>> device        ath_hal        # Atheros HAL
>> device        ath_rate_sample # SampleRate Rate Control
> 
> 
>   I didn't statically compile these in kernel; however, there should
> be no difference between dynamically loaded and statically compiled driver.
> 
>> fangorn# wpa_supplicant -i ath0 -c /etc/wpa_supplicant.conf -d &
>> [1] 1057
>> fangorn# Initializing interface 'ath0' conf '/etc/wpa_supplicant.conf' 
>> driver 'default'
>> Configuration file '/etc/wpa_supplicant.conf' -> 
>> '/etc/wpa_supplicant.conf'
>> Reading configuration file '/etc/wpa_supplicant.conf'
>> ctrl_interface='/var/run/wpa_supplicant'
>> ctrl_interface_group=0 (from group name 'wheel')
>> Priority group 0
>>   id=0 ssid='home'
>>   id=1 ssid='office-g'
>>   id=2 ssid='dragnfly'
>> Initializing interface (2) 'ath0'
>> Own MAC address: 00:0e:9b:53:31:9d
>> wpa_driver_bsd_set_wpa: enabled=1
>> wpa_driver_bsd_set_wpa_internal: wpa=3 privacy=1
>> wpa_driver_bsd_del_key: keyidx=0
>> wpa_driver_bsd_del_key: keyidx=1
>> wpa_driver_bsd_del_key: keyidx=2
>> wpa_driver_bsd_del_key: keyidx=3
>> wpa_driver_bsd_set_countermeasures: enabled=0
>> wpa_driver_bsd_set_drop_unencrypted: enabled=1
>> Setting scan request: 0 sec 100000 usec
>> Starting AP scan (specific SSID)
>> Scan SSID - hexdump_ascii(len=17):
>>     77 4c 41 4e 5f 57 45 50 5f 4b 78 36 4c 30 34 6f   home
>>     32                                                2
>> Received 0 bytes of scan results (3 BSSes)
>> Scan results: 3
>> Selecting BSS from priority group 0
>> 0: 96:0f:a4:ef:3c:4a ssid='AMO' wpa_ie_len=0 rsn_ie_len=0
>>   skip - no WPA/RSN IE
>> 1: 00:0c:41:0b:fe:c5 ssid='office-a' wpa_ie_len=0 rsn_ie_len=0
>>   skip - no WPA/RSN IE
>> 2: 00:0f:66:10:d6:da ssid='' wpa_ie_len=0 rsn_ie_len=0
>>   skip - no WPA/RSN IE
>> No suitable AP found.
>> Setting scan request: 5 sec 0 usec
>> Starting AP scan (specific SSID)
>> Scan SSID - hexdump_ascii(len=10):
>>     6c 61 71 75 69 6e 74 61 2d 67                     office-g
>> Received 0 bytes of scan results (3 BSSes)
>> Scan results: 3
>> Selecting BSS from priority group 0
>> 0: 96:0f:a4:ef:3c:4a ssid='AMO' wpa_ie_len=0 rsn_ie_len=0
>>   skip - no WPA/RSN IE
>> 1: 00:0c:41:0b:fe:c5 ssid='office-a' wpa_ie_len=0 rsn_ie_len=0
>>   skip - no WPA/RSN IE
>> 2: 00:0f:66:10:d6:da ssid='office-g' wpa_ie_len=0 rsn_ie_len=0
>>   skip - no WPA/RSN IE
>>   selected non-WPA AP 00:0f:66:10:d6:da ssid='office-g'
>> Trying to associate with 00:0f:66:10:d6:da (SSID='office-g' freq=2437 
>> MHz)
>> Cancelling scan request
>> Automatic auth_alg selection: 0x1
>> No keys have been configured - skip key clearing
>> wpa_driver_bsd_set_key: alg=WEP addr=ff:ff:ff:ff:ff:ff key_idx=0 
>> set_tx=1 seq_len=0 key_len=7
>> wpa_driver_bsd_set_drop_unencrypted: enabled=1
>> wpa_driver_bsd_associate: ssid 'office-g' wpa ie len 0 pairwise 4 
>> group 4 key mgmt 2
>> wpa_driver_bsd_associate: set PRIVACY 1
>> Setting authentication timeout: 5 sec 0 usec
>> Association event - clear replay counter
>> Associated to a new BSS: BSSID=00:0f:66:10:d6:da
>> Associated with 00:0f:66:10:d6:da
>> Cancelling authentication timeout
> 
> 
>   Looks fine to me.
> 
>> fangorn# ifconfig
>> ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>    inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
>>    ether 00:0e:9b:53:31:9d
>>    media: IEEE 802.11 Wireless Ethernet autoselect (DS/1Mbps)
>>    status: associated
>>    ssid office-g channel 6 bssid 00:0f:66:10:d6:da
>>    authmode OPEN privacy ON deftxkey 1 wepkey 1:104-bit txpowmax 54
>>    protmode CTS roaming MANUAL bintval 100
>> lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>>    inet 127.0.0.1 netmask 0xff000000
> 
> 
>   Your station should be associated to the AP at this point. Which implies
> the key configuration written in your wpa_supplicant.conf is correct.
> 
>> fangorn# dhclient ath0
>> DHCPREQUEST on ath0 to 255.255.255.255 port 67
>> DHCPREQUEST on ath0 to 255.255.255.255 port 67
>> DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 6
>> DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 10
>> DHCPDISCOVER on ath0 to 255.255.255.255 port 67 interval 11
>> ^C
>> fangorn# exit
> 
> 
>   This is weird. Did you try to set ath0 IP address manually and ping some
> other hosts as well?
> 
>   In addition to that, whilst dhclient was acquiring an IP address, was
> there any abnormal behaviour(such like re-associate with the AP) on your
> wpa_supplicant console?
> 
>> uname -a
>> FreeBSD fangorn.nxdomain.org 6.0-BETA5 FreeBSD 6.0-BETA5 #29: Wed Sep 
>> 28 11:47:26 CDT 2005 
>> [email protected]:/usr/obj/usr/src/sys/CUSTOM_6 i386
> 
> 
>   My test was on a 3 days old 7-CURRENT but there shouldn't be too much
> difference in their net80211 stack and wpa_supplicant.
> 
>> What have I done wrong???  Any other info needed can be provided.
> 
> 
>   Does your AP suppose to be your DHCP server? If not, try to manually
> set the ath0 address and your AP's IP address to the same subnet and
> see if you can ping the AP from ath0 after they associate with each other.
> 
>   If you don't have problem to ping your AP, there probably be something
> wrong between your AP and the real DHCP provider.
> 


-- 
Regards,
Eric
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.