#21880: 802.11 bridging (WDS) failure between wpa_supplicant and OpenWRT AP
---------------------------+---------------------------------------
Reporter: jmomo@… | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone: Designated Driver (Trunk)
Component: base system | Version: Trunk
Keywords: wds, bridging |
---------------------------+---------------------------------------
Hello!
I am trying to get a Debian Linux PC client to associate with an OpenWRT
AP and do wireless bridging (AKA WDS). However, this is failing and after
some troubleshooting, I think OpenWRT may be at fault here, but I'm not
sure.
I wrote a few emails to the linux-wireless mailing list and didn't get too
much help there, but two of my emails are relevant:
https://marc.info/?l=linux-wireless&m=145568014309582&w=2
https://marc.info/?l=linux-wireless&m=145577779502963&w=2
After doing a frame dump, I'm seeing my wpa_supplicant client sending a
null-data frame with flags 0x03 (00000011), which looks normal for a
wireless bridge/WDS.
However, when the EAPOL negotiation starts from the AP, it is sending
frames with flags 0x02 (00000010), which does not look right, even though
I have "option wds 1" set in my wireless config.
It should be noted that everything except for EAPOL authentication is
working. If I first authenticate and then start bridging from my client, I
can pass bridged frames successfully (until the WPA re-key event comes
around).
Help would be appreciated.
The OpenWRT build here is r48616 and tested on both an Atheros AR9344 and
a AR9331.
I can provide packet captures or remote access on request.
--
Ticket URL: <https://dev.openwrt.org/ticket/21880>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets