Having problems connection to hostapd network with HT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

We have a problem with hostapd and 80211N.
We wanted to set up an accesspoint using hostapd.
When we set the require_ht setting int he hostapd.conf
our client gets rejected. If we do not set it, we can
connect, but only get legacy data rates.

So I did a bit of digging (mainly debug output and
wireshark).
My test client here is my laptop with an
"Intel Corporation Wireless 7260 (rev bb)" wifi card.
I am using an up to date install of archlinux. I have
done this test with default kernel (4.8) and lts (4.4).
It should not be relevant though, we had the same
problems on different devices.

I found out that the probe frames are sent with the
HT-capability info, but the actual assoc (and auth)
request frames lack these fields.
Looking at the code the code, hostapd checks whether
the station supports HT when it adds it. This is done
only when the first association request is sent.
Which doesn't contain the HT information, which
explains why we get rejected with require_ht.

I have attached hexdumps (from wireshark) for the
mentioned packages and our hostapd.conf

The relevant parts in the code I found are:

src/ap/ieee802_11.c:1858+
src/ap/ieee802_11_ht.c:335+

ongy

PS. We had the same problem on hostapd 2.4 and 2.6 (debian stretch/arch)

Attachment: assoc.dump
Description: Binary data

Attachment: auth.dump
Description: Binary data

interface=wlp0s29u1u8
driver=nl80211
hw_mode=g
channel=6
ieee80211d=1		# limit the frequencies used to those allowed
country_code=DE
ieee80211n=1		# 802.11n support

ht_capab=[HT40+][SHORT-GI-40][DSSS_CK-40]


ssid=ongy5
auth_algs=1		# 1=wpa, 2=wep, 3=both
wpa=1			# WPA2 only
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
wpa_passphrase=<censored>

ap_max_inactivity=3000
skip_inactivity_poll=0

logger_syslog_level=3

require_ht=1
wmm_enabled=1		# QoS support

Attachment: probe.dump
Description: Binary data

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap

[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux