I've recently updated to 21 from 19.0.8. I live in a building where there is shared wifi for the handful of tenants, and I am using OpenWRT as a wireless client, and then it's rebroadcasting/protecting/zoning my personal wifi.
The building wifi is my ISP, per se.
I'm having difficulty with my Linksys WRT3200ACM. It has three radios, 5Ghz, 2Ghz, and a third diagnostic radio normally used for intelligent channel changing/congestion detection.
I'd like to use the 5G radio to both connect to the building as a client, and also be my primary internal wifi space.
However, after defining the internal zone and then scanning/adding building wifi as a client under the same radio, it knocks both wifi networks offline and disables all activity.
I made sure the client was connected to "wwan/wan" instead of "lan" like the internal SSID.
If I add the client to the diagnostic radio (OpenWRT can use it as a regular radio, too, although that's not its purpose) then things work fine.
So, it's just the attempt to hairpin traffic from building wifi through the same radio that's causing issue.
This is what I see mostly in the log:
Sun Nov 21 14:50:37 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:37 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:38 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:38 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:38 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:38 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:40 2021 kern.debug kernel: [ 96.780700] ieee80211 phy1: staid 8 deleted
Sun Nov 21 14:50:40 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:40 2021 daemon.notice hostapd: handle_probe_req: send failed
Sun Nov 21 14:50:41 2021 daemon.notice hostapd: Remove interface 'wlan0-1'
Sun Nov 21 14:50:41 2021 daemon.notice hostapd: wlan0-1: interface state ENABLED->DISABLED
Sun Nov 21 14:50:41 2021 daemon.notice hostapd: wlan0-1: AP-DISABLED
Sun Nov 21 14:50:41 2021 daemon.notice hostapd: wlan0-1: CTRL-EVENT-TERMINATING
Sun Nov 21 14:50:41 2021 daemon.notice hostapd: nl80211: deinit ifname=wlan0-1 disabled_11b_rates=0
Sun Nov 21 14:50:42 2021 kern.info kernel: [ 98.609586] device wlan0-1 left promiscuous mode
Sun Nov 21 14:50:42 2021 kern.info kernel: [ 98.614281] br-lan: port 6(wlan0-1) entered disabled state
Sun Nov 21 14:50:42 2021 daemon.notice hostapd: Configuration file: /var/run/hostapd-phy0.conf (phy wlan0) -->
Sun Nov 21 14:50:42 2021 kern.debug kernel: [ 99.211321] ieee80211 phy0: change: 0xffffffff
Not sure how to approach resolution. I'll be happy to provide any other config files as needed, but didn't want to spam with extraneous information and I'd need to collect it while it's in a "broken" state as I've reverted back to using the little diag radio as my bridge device to the building for the moment.
Thanks in advance --
Eric
P.S. -- I already had an issue with 21 and it not allowing me to add two SSID's to the same radio as well. I was able to resolve that by forcing a second BSSID Mac address on the second SSID added. That situation also took down all SSID's on that radio's config.