Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#1866 - An android client can't connect to the WiFi network when using MAC filtering and hidden ESSID #8455

Closed
openwrt-bot opened this issue Sep 24, 2018 · 1 comment
Labels

Comments

@openwrt-bot
Copy link

gmiranda:

The AP/router is a TP-Link TD-W8970.It was just fine with previous LEDE versions (17.01.2 and 17.01.4 )

The wireless network is configured to hide the ESSID and allow only whitelisted MAC addresses.

A particular android tablet (Huawei Mediapad M3 10 lite running Android 7.0, with July 2018 patches) can't connect to the network while an Android phone is able to (LineageOS 14.1, Android 7.1.2).

If I disable either mac filtering or the hide essid option, the tablet is able to connect to the network. When both options are active, it can't. There's nothing in the syslog, not even a message like these that I get very often.

Mon Sep 24 08:45:45 2018 daemon.notice hostapd: Station da:a1:19:b6:76:18 not allowed to authenticate

Here's how /etc/config/wireless looks like:
config wifi-device 'radio0'
option type 'mac80211'
option hwmode '11g'
option path 'pci0000:00/0000:00:00.0/0000:01:00.0'
option country 'ES'
option legacy_rates '1'
option channel '13'
option distance '12'
option htmode 'HT20'

config wifi-iface
option device 'radio0'
option mode 'ap'
option ssid 'OpenWrt'
option network 'lan'
option encryption 'psk2+ccmp'
option key '[edited]'
option macfilter 'allow'
list maclist '[edited]'
option hidden '1'

I've tried to set the channel to auto, but that won't work either. Even though I only get this behaviour in a particular client, it was working flawlessly before upgrading to Openwrt-18.06 and so I think this could be a bug in OpenWrt.

@openwrt-bot
Copy link
Author

Kado:

I have the same problem with OpenWrt: 18.06.1 (17.01.6 is OK) on the routers:
TP-Link TL-WR1043ND v3
TP-Link TL-WR842ND v2
with the configuration of wireless network:
Hide ESSID + MAC-Address Filter - Allow listed only.
Some client devices:
Xiaomi Redmi Note 5A (MiUI: 9.6.2.0 based on android: 7.1.2)
Lenovo Tab4 8 (TB-8504F, android: 7.1.1)
can't connect to this wireless network.
Some other client devices connect to this wireless network without any problems.
Increase the priority of this bug to higher please because this is a common configuration of wireless network.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant