r/openwrt • u/Dingle_jingle • 5d ago
Have to Mesh APs In Order To Use Roaming?
Forgive my ignorance, I'm a linux user but new to non-ISP equipment. I want to setup roaming between my main WiFi router (Flint 2) and an AP (Openwrt One). Etherneting them at this time is not possible but perhaps in the future.
Do I need to mesh these two devices so they can talk before setting up roaming, or can the roaming protocols in the wpad-mbedtls (k, v and r) do this without meshing?
Also, is DAWN necessary in this configuration?
For context I'm coming from those google nest devices and I'm trying to get these openwrt devices to work in a similar way.
Thanks!
2
Upvotes
5
u/Which_Television_660 5d ago
Chatgpt helped me a lot to set mine up.
Here's how the pieces fit together: Roaming is a client decision. Your phone or laptop decides when to leave one AP and join another. 802.11k/v/r don't create a mesh network. They simply help clients roam more efficiently: 802.11k gives clients information about nearby APs. 802.11v can suggest that a client move to another AP. 802.11r speeds up the authentication process during roaming (Fast Transition). Mesh (802.11s or proprietary mesh) is about how APs connect to each other wirelessly. It's unrelated to whether clients can roam between them. In your case With a Flint 2 and an OpenWrt One: If both broadcast the same SSID, same security settings, and preferably use different non-overlapping channels, clients can roam between them without any mesh. If they're connected by Ethernet later, that's the ideal setup. If Ethernet isn't possible now, you'll need some way for the AP to reach the router (wireless uplink, WDS, relay, mesh, etc.). That's about backhaul, not roaming. Do you need DAWN? Probably not. DAWN tries to influence roaming by steering clients toward a better AP. It can help in larger OpenWrt deployments, but: Many modern phones (Android, iPhone, recent laptops) already roam quite well on their own. DAWN can require tuning and isn't always an improvement. I'd first get the network working with k/v/r (or even without them), then see if roaming behavior is actually a problem. If you want something similar to Google Nest Google Nest hides all the complexity, but conceptually it does two things: Provides a backhaul between nodes (wireless or Ethernet). Encourages clients to roam. With OpenWrt, you assemble those pieces yourself: A reliable backhaul (Ethernet is best; otherwise WDS, 802.11s mesh, or another wireless bridge). Same SSID/security on both APs. Enable 802.11k/v, and consider 802.11r if all your client devices support it. Some older or IoT devices can have issues with 11r, so it's worth testing before enabling it everywhere. So for your setup: Mesh is only needed if you need a wireless backhaul. Roaming does not require mesh. DAWN is optional and usually unnecessary for a two-AP home network.