hostap/linux + airport extreme problems

Michael Sharman msharman
Sun Oct 1 05:46:29 PDT 2006


Hi,

Has anyone got any tips for configuring a Linux + hostapd based  
access point that will work with Apple Airport Extreme cards?

Presently I've got a setup that works fine with many PC based  
wireless cards but seems to be very unreliable with an Apple AIrport  
Extreme wireless card as a client;  the Airport Extreme cards  
associate  but a ping shows only every second packet at best getting  
through, this makes networking extremely slow and unreliable often  
leading to the connection dropping out completely.

The access point hardware is the following:
	- Pentium 200 MMX aith 96Mb of RAM running Debian Sarge with a  
custom 2.6.16 compiled kernel
	- D-Link DWL-650 11Mbps WLAN Card in a PCMCIA to PCI adaptor

The clients:
	- Mac OS 10.4 (PPC) iBook G4, Airport Extreme; associates but  
doesn't maintain reliable connection, after a period of time  
disassociates
	- Mac OS 10.4 (Intel) Macbook, Airport Extreme; associates but  
doesn't maintain reliable connection, after a period of time  
disassociates
	- WIndows XP Dell laptop, built in wireless; works flawlessly.
	- PC Desktop, Celeron, Debian sid, Belkin F5D6001au wireless card  
(using the open source drivers; http://rtl8180- 
sa2400.sourceforge.net/) kernel 2.6.16; works flawlessly

So far it's only been the airport extreme cards that I've had any  
issues with, the other cards work fine, this leads me to believe I  
don't have a configuration error...

Currently I'm not running the user space hostapd daemon, and have the  
following config on the wireless card (/et/c/network/interfaces):

iface wlan0 inet static
         wireless-mode master
         wireless-essid LJH49
         address 192.168.2.254
         netmask 255.255.255.0
         network 192.168.2.0
         broadcast 192.168.2.255

Example ping:

michaels-computer:~ michael$ ping 192.168.2.254
PING 192.168.2.254 (192.168.2.254): 56 data bytes
....  (I start to browse the web and packets start being dropped)

64 bytes from 192.168.2.254: icmp_seq=22 ttl=64 time=2.200 ms
64 bytes from 192.168.2.254: icmp_seq=24 ttl=64 time=2.228 ms
64 bytes from 192.168.2.254: icmp_seq=26 ttl=64 time=2.625 ms
64 bytes from 192.168.2.254: icmp_seq=29 ttl=64 time=4.057 ms
64 bytes from 192.168.2.254: icmp_seq=30 ttl=64 time=2.592 ms
64 bytes from 192.168.2.254: icmp_seq=35 ttl=64 time=2.605 ms
64 bytes from 192.168.2.254: icmp_seq=37 ttl=64 time=2.649 ms
64 bytes from 192.168.2.254: icmp_seq=45 ttl=64 time=2.261 ms
64 bytes from 192.168.2.254: icmp_seq=46 ttl=64 time=2.333 ms
64 bytes from 192.168.2.254: icmp_seq=47 ttl=64 time=2.471 ms
64 bytes from 192.168.2.254: icmp_seq=48 ttl=64 time=2.217 ms

.... (then gets worse..)

64 bytes from 192.168.2.254: icmp_seq=60 ttl=64 time=2.774 ms
64 bytes from 192.168.2.254: icmp_seq=61 ttl=64 time=118.793 ms
64 bytes from 192.168.2.254: icmp_seq=62 ttl=64 time=2.616 ms
64 bytes from 192.168.2.254: icmp_seq=63 ttl=64 time=164.715 ms
64 bytes from 192.168.2.254: icmp_seq=64 ttl=64 time=2.723 ms
64 bytes from 192.168.2.254: icmp_seq=65 ttl=64 time=8.166 ms
64 bytes from 192.168.2.254: icmp_seq=66 ttl=64 time=135.772 ms
64 bytes from 192.168.2.254: icmp_seq=67 ttl=64 time=2.651 ms
64 bytes from 192.168.2.254: icmp_seq=68 ttl=64 time=183.854 ms
64 bytes from 192.168.2.254: icmp_seq=69 ttl=64 time=2.771 ms
64 bytes from 192.168.2.254: icmp_seq=70 ttl=64 time=129.143 ms
64 bytes from 192.168.2.254: icmp_seq=71 ttl=64 time=2.619 ms
64 bytes from 192.168.2.254: icmp_seq=72 ttl=64 time=2.768 ms
64 bytes from 192.168.2.254: icmp_seq=73 ttl=64 time=2.544 ms
^C
--- 192.168.2.254 ping statistics ---
74 packets transmitted, 48 packets received, 35% packet loss
round-trip min/avg/max/stddev = 2.137/17.837/183.854/44.555 ms

There have been some strange log messages related to wifi0 also:

firewall:/var/log# grep wifi0 syslog
Oct  1 23:23:58 firewall kernel: wifi0: 00:16:cb:b9:71:e9 auth_cb -  
alg=0 trans#=2 status=0 - STA authenticated
Oct  1 23:23:58 firewall kernel: wifi0: 00:16:cb:b9:71:e9 assoc_cb -  
STA associated
Oct  1 23:24:01 firewall kernel: wifi0: STA 00:16:cb:b9:71:e9 TX rate  
lowered to 55
Oct  1 23:24:02 firewall kernel: wifi0: STA 00:16:cb:b9:71:e9 TX rate  
lowered to 20
Oct  1 23:30:16 firewall kernel: wifi0: STA 00:16:cb:b9:71:e9 TX rate  
raised to 55
Oct  1 23:31:03 firewall kernel: wifi0: STA 00:16:cb:b9:71:e9 TX rate  
lowered to 20

The above TX rate lowered and raised messages seem only to happen  
with the Airport Extreme cards??

Regards,

Michael









	




More information about the Hostap mailing list