I am by no means well versed in networks, I have some “set it and forget it” tp-link Deco m5 mesh, with one of them set up as the router, linking wirelessly to another two units.
This has worked without a single issue for years…
I used my laptop earlier today, was watching a show from my home media server in the jellyfin application. Got interrupted and just closed the lid on my laptop. A few hours later, my laptop can’t access anything on local network.
It connects just fine to my wifi and has internet access. It just can’t connect to any device on my local network.
Aside from my server which has a static IP, all IPs are just assigned with DHCP, as far as I can tell there are no duplicates.
All other devices connect to each other as usual, only my laptop is acting up. I’ve tried resetting network connections on the laptop, that didn’t work. Obviously tried a reboot, but also didn’t work.
I’m running Linux mint on the laptop.
As you can connect to the internet you can also access your router (or at least a router). And when running ping, even if you had overlapping IP addresses you should still get responses from the network.
So, two things come to mind: Either your laptop is running with a different netmask than other devices which causes problems or you’re connected to something else than the local network you think you are. Changes on DHCP server or misconfigured network settings on the laptop might cause the first issue. The second might be because you’re connected to your phone AP, some guest network on your devices or neighbors wifi by accident (multiple networks with same SSID around or something like that).
Other might be problems with mesh-networking (problem with ARP tables or something) which could cause issues like that. That scenario should get fixed by reconnecting to the network, but I’ve seen bugs in firmware which causes errors like this. Have you tried to restart the mesh-devices?
Is it possible that your laptop has enabled very restrictive firewall rules for whatever reason? Check that.
And then there’s of course the long route. Start by verifying that you actually have IP address you assume you have (address itself, subnet, gateway address). Then verify that you can connect to your router (open management portal, ping, ssh, all the things). Assuming you can, then check the router interface and verify that your laptop is shown there as a dhcp-client/connected device (or whatever term that software uses). Then start to ping other devices on your network and also ping your laptop from those devices and also verify that they have addresses you assume (netmask/gateway included).
And so on, one piece at the time. Check only single thing at one time, so you get full picture on what’s working and what’s not. And from there you can eventually isolate the problem and fix it.
If I had a nickel for every time clearing the ARP tables fixed something, I’d have a shitload of nickels.