windows can connect, ubuntu not

joerg at schoppet.de joerg at schoppet.de
Fri Aug 31 15:05:46 EDT 2007


Hi,

I've set up hostap on a ubuntu-server with an atheros-card.
- Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC
(rev 01)

hostapd v0.5.5
wpa_supplicant v0.5.5

I've configured the card in master-mode and setup hostapd to use wpa.

If I use a windows-machine as client, everything is ok.
If I use a ubuntu-machine as client, I get no ip-address.

If I start "hostapd -dd /etc/hostapd/hostapd.conf" it shows the following:
Configuration file: /etc/hostapd/hostapd.conf
ctrl_interface_group=0
madwifi_set_iface_flags: dev_up=0
madwifi_set_privacy: enabled=0
Using interface ath0 with hwaddr 00:60:b3:4e:f6:db and ssid 'my_private_ap'
SSID - hexdump_ascii(len=13):
     6d 79 5f 70 72 69 76 61 74 65 5f 61 70            my_private_ap
PSK (ASCII passphrase) - hexdump_ascii(len=20):
     57 69 65 73 6f 3f 57 65 73 68 61 6c 62 3f 57 61   Wieso?Weshalb?Wa
     72 75 6d 3f                                       rum?
PSK (from passphrase) - hexdump(len=32): 71 af d1 7f 61 50 ab bf cd f7 fd
ca a2 31 ce d6 bd f0 f2 db 0b f3 40 dc e1 bc 46 e6 66 44 8c ec
madwifi_set_ieee8021x: enabled=1
madwifi_configure_wpa: group key cipher=1
madwifi_configure_wpa: pairwise key ciphers=0xa
madwifi_configure_wpa: key management algorithms=0x2
madwifi_configure_wpa: rsn capabilities=0x0
madwifi_configure_wpa: enable WPA=0x3
WPA: group state machine entering state GTK_INIT
GMK - hexdump(len=32): [REMOVED]
GTK - hexdump(len=32): [REMOVED]
WPA: group state machine entering state SETKEYSDONE
madwifi_set_key: alg=TKIP addr=00:00:00:00:00:00 key_idx=1
madwifi_set_privacy: enabled=1
SIOCGIWRANGE: WE(compiled)=21 WE(source)=13 enc_capa=0xf
ath0: IEEE 802.11 Fetching hardware channel/rate support not supported.
Flushing old station entries
madwifi_sta_deauth: addr=ff:ff:ff:ff:ff:ff reason_code=3
ioctl[IEEE80211_IOCTL_SETMLME]: Invalid argument
Could not connect to kernel driver.
Deauthenticate all stations
madwifi_set_iface_flags: dev_up=1
l2_packet_receive - recvfrom: Network is down
Wireless event: cmd=0x8b19 len=8


As soon as I bring up the ubuntu machine, I see the following:
Wireless event: cmd=0x8c03 len=20
ath0: STA 00:90:96:b8:23:53 IEEE 802.11: associated
  New STA
ath0: STA 00:90:96:b8:23:53 WPA: event 1 notification
madwifi_del_key: addr=00:90:96:b8:23:53 key_idx=0
ath0: STA 00:90:96:b8:23:53 WPA: start authentication
WPA: 00:90:96:b8:23:53 WPA_PTK entering state INITIALIZE
madwifi_del_key: addr=00:90:96:b8:23:53 key_idx=0
madwifi_set_sta_authorized: addr=00:90:96:b8:23:53 authorized=0
ath0: STA 00:90:96:b8:23:53 IEEE 802.1X: unauthorizing port
WPA: 00:90:96:b8:23:53 WPA_PTK_GROUP entering state IDLE
WPA: 00:90:96:b8:23:53 WPA_PTK entering state AUTHENTICATION
WPA: 00:90:96:b8:23:53 WPA_PTK entering state AUTHENTICATION2
WPA: 00:90:96:b8:23:53 WPA_PTK entering state INITPSK
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKSTART
ath0: STA 00:90:96:b8:23:53 WPA: sending 1/4 msg of 4-Way Handshake
WPA: Send EAPOL(secure=0 mic=0 ack=1 install=0 pairwise=8 ie_len=0
gtk_len=0 keyidx=0 encr=0)
TX EAPOL - hexdump(len=113): 00 90 96 b8 23 53 00 60 b3 4e f6 db 88 8e 02
03 00 5f 02 00 8a 00 10 00 00 00 00 00 00 00 01 69 be 30 80 ad 64 1c 42 2d
ae 75 56 ba a1 e2 64 1f b6 c8 d9 3b 12 c5 df d3 a9 11 38 e3 5c b3 ad 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ath0: STA 00:90:96:b8:23:53 WPA: EAPOL-Key timeout
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKSTART
ath0: STA 00:90:96:b8:23:53 WPA: sending 1/4 msg of 4-Way Handshake
WPA: Send EAPOL(secure=0 mic=0 ack=1 install=0 pairwise=8 ie_len=0
gtk_len=0 keyidx=0 encr=0)
TX EAPOL - hexdump(len=113): 00 90 96 b8 23 53 00 60 b3 4e f6 db 88 8e 02
03 00 5f 02 00 8a 00 10 00 00 00 00 00 00 00 02 69 be 30 80 ad 64 1c 42 2d
ae 75 56 ba a1 e2 64 1f b6 c8 d9 3b 12 c5 df d3 a9 11 38 e3 5c b3 ad 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
IEEE 802.1X: 121 bytes from 00:90:96:b8:23:53
   IEEE 802.1X: version=1 type=3 length=117
ath0: STA 00:90:96:b8:23:53 WPA: received EAPOL-Key frame (2/4 Pairwise)
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKCALCNEGOTIATING
PMK - hexdump(len=32): [REMOVED]
PTK - hexdump(len=64): [REMOVED]
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKCALCNEGOTIATING2
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKINITNEGOTIATING
madwifi_get_seqnum: addr=00:00:00:00:00:00 idx=1
ath0: STA 00:90:96:b8:23:53 WPA: sending 3/4 msg of 4-Way Handshake
WPA: Send EAPOL(secure=1 mic=1 ack=1 install=1 pairwise=8 ie_len=54
gtk_len=32 keyidx=1 encr=1)
Plaintext EAPOL-Key Key Data - hexdump(len=104): [REMOVED]
TX EAPOL - hexdump(len=217): 00 90 96 b8 23 53 00 60 b3 4e f6 db 88 8e 02
03 00 c7 02 13 ca 00 10 00 00 00 00 00 00 00 03 69 be 30 80 ad 64 1c 42 2d
ae 75 56 ba a1 e2 64 1f b6 c8 d9 3b 12 c5 df d3 a9 11 38 e3 5c b3 ad 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 69 04 2e 8b 4c c8 f9 6f 55 da 24 b6 da c4 ef df 00 68 2a d9
90 b0 21 78 3f ec a3 91 8d 88 6d 68 a3 a2 b7 4d 9b 49 5a 48 72 b0 4b 80 a1
77 8c c6 32 71 f5 ec 5e 61 e2 8a 6f bd 18 99 03 d5 b6 8b 94 11 f6 99 3a 35
6c f6 fb 20 56 e7 6b b8 d4 b5 fc 05 26 0f bc 9d f3 69 32 6a a6 e8 4a e0 34
ea 12 d7 8f ac 4d 38 bd 5d 09 9f f8 7e b1 1c 72 90 99 a4 d4 0a be 5d 2b 69
2e 65
ath0: STA 00:90:96:b8:23:53 WPA: EAPOL-Key timeout
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKINITNEGOTIATING
madwifi_get_seqnum: addr=00:00:00:00:00:00 idx=1
ath0: STA 00:90:96:b8:23:53 WPA: sending 3/4 msg of 4-Way Handshake
WPA: Send EAPOL(secure=1 mic=1 ack=1 install=1 pairwise=8 ie_len=54
gtk_len=32 keyidx=1 encr=1)
Plaintext EAPOL-Key Key Data - hexdump(len=104): [REMOVED]
TX EAPOL - hexdump(len=217): 00 90 96 b8 23 53 00 60 b3 4e f6 db 88 8e 02
03 00 c7 02 13 ca 00 10 00 00 00 00 00 00 00 04 69 be 30 80 ad 64 1c 42 2d
ae 75 56 ba a1 e2 64 1f b6 c8 d9 3b 12 c5 df d3 a9 11 38 e3 5c b3 ad 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 12 2f c9 0e 6b 22 27 5c 05 12 b0 13 e0 60 0c 6c 00 68 2a d9
90 b0 21 78 3f ec a3 91 8d 88 6d 68 a3 a2 b7 4d 9b 49 5a 48 72 b0 4b 80 a1
77 8c c6 32 71 f5 ec 5e 61 e2 8a 6f bd 18 99 03 d5 b6 8b 94 11 f6 99 3a 35
6c f6 fb 20 56 e7 6b b8 d4 b5 fc 05 26 0f bc 9d f3 69 32 6a a6 e8 4a e0 34
ea 12 d7 8f ac 4d 38 bd 5d 09 9f f8 7e b1 1c 72 90 99 a4 d4 0a be 5d 2b 69
2e 65
ath0: STA 00:90:96:b8:23:53 WPA: EAPOL-Key timeout
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKINITNEGOTIATING
madwifi_get_seqnum: addr=00:00:00:00:00:00 idx=1
ath0: STA 00:90:96:b8:23:53 WPA: sending 3/4 msg of 4-Way Handshake
WPA: Send EAPOL(secure=1 mic=1 ack=1 install=1 pairwise=8 ie_len=54
gtk_len=32 keyidx=1 encr=1)
Plaintext EAPOL-Key Key Data - hexdump(len=104): [REMOVED]
TX EAPOL - hexdump(len=217): 00 90 96 b8 23 53 00 60 b3 4e f6 db 88 8e 02
03 00 c7 02 13 ca 00 10 00 00 00 00 00 00 00 05 69 be 30 80 ad 64 1c 42 2d
ae 75 56 ba a1 e2 64 1f b6 c8 d9 3b 12 c5 df d3 a9 11 38 e3 5c b3 ad 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 af 2d c7 be d9 de b3 90 93 f9 18 07 a3 57 31 5a 00 68 2a d9
90 b0 21 78 3f ec a3 91 8d 88 6d 68 a3 a2 b7 4d 9b 49 5a 48 72 b0 4b 80 a1
77 8c c6 32 71 f5 ec 5e 61 e2 8a 6f bd 18 99 03 d5 b6 8b 94 11 f6 99 3a 35
6c f6 fb 20 56 e7 6b b8 d4 b5 fc 05 26 0f bc 9d f3 69 32 6a a6 e8 4a e0 34
ea 12 d7 8f ac 4d 38 bd 5d 09 9f f8 7e b1 1c 72 90 99 a4 d4 0a be 5d 2b 69
2e 65
ath0: STA 00:90:96:b8:23:53 WPA: EAPOL-Key timeout
WPA: 00:90:96:b8:23:53 WPA_PTK entering state PTKINITNEGOTIATING
madwifi_get_seqnum: addr=00:00:00:00:00:00 idx=1
ath0: STA 00:90:96:b8:23:53 WPA: sending 3/4 msg of 4-Way Handshake
WPA: Send EAPOL(secure=1 mic=1 ack=1 install=1 pairwise=8 ie_len=54
gtk_len=32 keyidx=1 encr=1)
Plaintext EAPOL-Key Key Data - hexdump(len=104): [REMOVED]
TX EAPOL - hexdump(len=217): 00 90 96 b8 23 53 00 60 b3 4e f6 db 88 8e 02
03 00 c7 02 13 ca 00 10 00 00 00 00 00 00 00 06 69 be 30 80 ad 64 1c 42 2d
ae 75 56 ba a1 e2 64 1f b6 c8 d9 3b 12 c5 df d3 a9 11 38 e3 5c b3 ad 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 d2 54 9a 3c 7a a0 f7 e8 0f 45 28 32 47 e6 e5 a6 00 68 2a d9
90 b0 21 78 3f ec a3 91 8d 88 6d 68 a3 a2 b7 4d 9b 49 5a 48 72 b0 4b 80 a1
77 8c c6 32 71 f5 ec 5e 61 e2 8a 6f bd 18 99 03 d5 b6 8b 94 11 f6 99 3a 35
6c f6 fb 20 56 e7 6b b8 d4 b5 fc 05 26 0f bc 9d f3 69 32 6a a6 e8 4a e0 34
ea 12 d7 8f ac 4d 38 bd 5d 09 9f f8 7e b1 1c 72 90 99 a4 d4 0a be 5d 2b 69
2e 65
WPA: 00:90:96:b8:23:53 WPA_PTK entering state DISCONNECT
hostapd_wpa_auth_disconnect: WPA authenticator requests disconnect: STA
00:90:96:b8:23:53 reason 2
madwifi_sta_deauth: addr=00:90:96:b8:23:53 reason_code=2
WPA: 00:90:96:b8:23:53 WPA_PTK entering state DISCONNECTED
WPA: 00:90:96:b8:23:53 WPA_PTK entering state INITIALIZE
madwifi_del_key: addr=00:90:96:b8:23:53 key_idx=0
ioctl[IEEE80211_IOCTL_DELKEY]: Invalid argument
madwifi_set_sta_authorized: addr=00:90:96:b8:23:53 authorized=0
ioctl[IEEE80211_IOCTL_SETMLME]: Invalid argument
ath0: STA 00:90:96:b8:23:53 IEEE 802.1X: unauthorizing port
Could not set station 00:90:96:b8:23:53 flags for kernel driver (errno=29).
ath0: STA 00:90:96:b8:23:53 IEEE 802.11: deauthenticated due to local
deauth request
Wireless event: cmd=0x8c02 len=100
Custom wireless event: 'STA-TRAFFIC-STAT
mac=00:90:96:b8:23:53
rx_packets=1
rx_bytes=135
tx_packets=6
tx_bytes=1058
'
Wireless event: cmd=0x8c04 len=20
ath0: STA 00:90:96:b8:23:53 IEEE 802.11: disassociated


Can anybody give me a hint/tip/trick?

Regards

Joerg Schoppet




More information about the HostAP mailing list