[FS#1952] wifi with hidden ssid and mac-filter doesn't work on IOS12; tp-link_tl-wr842nd_v1

OpenWrt Bugs openwrt-bugs at lists.openwrt.org
Sun Aug 1 13:11:36 PDT 2021


The following task has a new comment added:

FS#1952 - wifi with hidden ssid and mac-filter doesn't work on IOS12; tp-link_tl-wr842nd_v1
User who did this - Jammmmm (Jammmmm)

I can confirm this is an issue, but it is not dependant on iOS. I have tested Android (LG v40 ThinQ - Android 9) and iOS (iPhone 7 - iOS 14.6) and it happens with both devices. I have yet to test with laptops, media boxes (eg. Roku) but can do so if needed (Windows and Linux, possibly Mac OS X too).

I am using a TP-Link Archer C7 v4.0 and OpenWRT 19.07.7 r11306-c4a6851c72 / LuCI openwrt-19.07 branch git-21.044.30835-34e0d65.

My /etc/config/wireless contains a list of valid MAC addresses, such as:

config wifi-iface 'default_radio0'
	option device 'radio0'
	option network 'lan'
	option mode 'ap'
	option ssid 'my_network'
	option encryption 'psk2'
	option key 'abcdefg'
	option hidden '1'
	list maclist '12:34:56:78:90:AB'
	list maclist 'CD:EF:01:23:45:67'
	list maclist '89:AB:CD:EF:12:34'
	option macfilter 'allow'
	option isolate '1'

With the above setup, my devices do not connect to the network, even though they should.

If I set hidden to 0, the MAC filtering works fine.
Alternatively I can disable the MAC filter and use a hidden ESSID.

>From what I can see, you can have MAC filtering OR hidden ESSID. Not both at the same time.

I know neither option should be considered a security feature, but I'd like to use them together for peace of mind.


More information can be found at the following URL:

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.

More information about the openwrt-bugs mailing list