Hi everyone,
i have 3 Audience running in my house. One on each floor. I have 3 SSIDs with different VLANs to organize my network and devices. This setup runs great for at least a year. After upgrading our iPhones and iPads to Version 16 they won’t connect to any channel that is shared with other SSIDs. I put them into an another Wifi that uses a 5GHz channel exclusively and that works but the apple devices will disconnect/reconnect randomly. Maybe they would switch to 2.4GHz in that case and can’t connect because 2.4GHz is shared between all SSIDs.
Don’t connect, meaning there is a connection attempt that fails? In that case, what does the wireless debug log say in the router? Or they don’t even see the SSID?
Disabling private addresses on iPhone or iPad don’t change anything.
The Mac addresses of the VAPs are identical to those of the masters.
Yes, the devices show all SSIDs of the three networks. If I want to connect to a network other than “WL_PRIV”, it tries to establish a connection. The attempt fails with message “Connecting failed” (german version).
I have tried to activate the wireless debug log, but I still only see messages with the topic “wireless, info”. Do I need to take other steps to enable debug logging with wifiwave2?
However, when I change the network from “WL_PRIV” to “WL_PUB” on an iPhone, I see in the log that the device disconnects from “5.5GHz Private” but I don’t see a new connection attempt to “5GHz Public”.
Immediately after the update to iOS 16, I got a message a few times that no connection can be established because the channel is shared between several networks. Unfortunately, I can no longer generate this message in the same way.
As @gotsprings already noted, MAC addresses of VAP should not be the same. Client distinguishes APs according to their MACs and having them the same makes life of wireless station miserable. Seems some take it very seriously…
Default config in modern ROS versions constructs unique MAC for each VAP created … if they match master’s MAC, it’s either remnant of old config or somebody set them to be the same manually.
Sorry, my fault. The first part of the mac address is different. So each AP/VAP has a unique Mac address. I don’t set them manually. I use the configuration from my first post as script to set up the Audiences after reset without default config.
It’s crazy, but today it was possible to connect to WL_PUB with Apple devices. This was not possible for weeks, even with resetting the iOS network stack.
Yesterday I changed WL_PRIV so that it only uses 5.5GHz and removed the assignment to 2.4GHz. The current assignment:
5.5GHz: WL_PRIV
5GHz: WL_PUB (master), WL_GUEST (slave)
2.4GHz: WL_PUB (master), WL_GUEST (slave)
I also upgraded ROS from version 7.5 to 7.6. I think that’s all I changed.
I can’t understand why it is possible now. I will reassign WL_PRIV to 2.4GHz as master tomorrow and test it again.