Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Sep 2005 10:02:28 -0500
From:      Eric Schuele <e.schuele@computer.org>
To:        freebsd-current@freebsd.org,  FreeBSD mobile Mailing List <freebsd-mobile@freebsd.org>
Subject:   wpa_supplicant and WEP....
Message-ID:  <433D5384.2000201@computer.org>

next in thread | raw e-mail | index | archive | help
Hello,

I have gotten wpa_supplicant to work fine for WPA-PSK and open sites... 
but I would like it to work with WEP as well.  it appears to associate 
with a WEP site no matter what WEP key I give it.  But whether the key 
is correct or not... I can not get a response from my DHCP server.

My wpa_supplicant entry:
    (Note that no matter what I put for the key... I still get assoc.)
network={
    ssid="OfficeSSID"
    scan_ssid=1
    key_mgmt=NONE
    wep_tx_keyidx=0
    wep_key0="OfficeKey"
}

My dhclient.conf entry:
interface "ath0" {
   send dhcp-client-identifier "fangorn";
   request subnet-mask, broadcast-address, routers, domain-name-servers, 
domain-name;
}

Kernel Config: (are wlan_* necessary?)
# 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

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

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
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

uname -a
FreeBSD fangorn.nxdomain.org 6.0-BETA5 FreeBSD 6.0-BETA5 #29: Wed Sep 28 
11:47:26 CDT 2005 
root@fangorn.nxdomain.org:/usr/obj/usr/src/sys/CUSTOM_6  i386

What have I done wrong???  Any other info needed can be provided.

Thanks.

-- 
Regards,
Eric




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?433D5384.2000201>