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#1867 - Can't connect to WiFi network when using MAC filtering and hidden ESSID #6785

Open
openwrt-bot opened this issue Sep 24, 2018 · 4 comments
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 single client, it was working flawlessly with the previous LEDE version and that's why I consider this to be a bug.

@openwrt-bot
Copy link
Author

gmiranda:

Sorry, my previous submit failed (an sql error) and I made a new one, but forgot to indicate that version is openwrt-18.06 instead of trunk

@openwrt-bot
Copy link
Author

yarda:

I can also reproduce it - wl-500gp, OpenWrt 18.06.1. It seems to be an regression - with both ESSID hidden and mac filter set to the white list, I am unable to connect to the WLAN with the white listed devices.

@openwrt-bot
Copy link
Author

gmiranda:

Hi Jaroslav,

Let's see if we can get some assistance here :)

@openwrt-bot
Copy link
Author

yarda:

I downgraded to 17.01.6 because I hit another much more serious bug on 18.06.1 and with 17.01.6 it works as expected.

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