A modern smart home leans heavily on your router behaving correctly. Matter, Thread, casting, and local control all depend on a few specific settings - and the defaults on some routers actively break them. Here is the short list worth checking. Start by logging in: see how to access router settings.
Enable IPv6
Why: Matter uses IPv6, and Thread devices use it exclusively. With IPv6 off, Thread gear will not commission at all.
Do: turn IPv6 on (usually under WAN/Internet settings). This is the single most common fix for smart-home pairing failures.
Allow mDNS / multicast
Why: Devices are discovered via mDNS (Bonjour) over multicast on UDP port 5353. If multicast is filtered, your phone and hubs cannot find new devices.
Do: disable "multicast filtering," or enable "multicast-to-unicast conversion" if offered. Make sure UDP 5353 is not blocked by the firewall.
Disable AP / client isolation
Why: AP isolation prevents devices on the same WiFi from communicating - which stops phones from reaching hubs and stops local control.
Do: turn it off on your main and IoT networks. Note that guest networks usually force isolation, so avoid putting smart-home devices (or your phone during setup) on guest WiFi.
Set IGMP snooping sensibly
Why: Misconfigured IGMP snooping can block the multicast traffic that Thread and Matter rely on.
Do: if you see discovery problems, set IGMP snooping to a "compatible"/relaxed mode rather than strict, or test with it disabled.
Mind the WiFi bands
Why: Most smart-home devices only join 2.4 GHz, and many need the setup phone reachable on the same network.
Do: a single combined SSID usually works best; if you split bands, connect your phone to 2.4 GHz while pairing. Aggressive band steering can interfere with setup on some devices.
If you segment for security, bridge discovery
Why: Putting IoT devices on their own VLAN (see IoT network segmentation) is great for safety but blocks cross-network discovery.
Do: configure mDNS reflection/repeating between the IoT segment and your main LAN so casting and control still work. If you do not need separation, keeping Matter devices on the main WiFi avoids the issue entirely.
Keep it secure too
Smart-home convenience should not come at the cost of security. Use WPA3 where supported (WPA2 vs WPA3), keep firmware current, and change the default admin password. Round it out with the best home network security plan.
Still not working?
If a device still will not pair after these changes, walk the targeted checklist in why your Matter devices won't connect, and for Thread-specific trouble see how many Thread border routers should you have?