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.

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    Here’s what may seem like a weird question: are you SURE your laptop is connected to YOUR Wi-Fi network, and not just some other random open network or something like that? No VPN running?

  • foggy@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    Okay. Your laptop can’t ping or SSH into the server. First, figure out if the problem is one-way. Can the server ping the laptop, or is it just dead in both directions?

    You mentioned all other devices communicate normally—do they all fail to reach the laptop, or is the issue isolated to the laptop and server pair?

    Physically check the server and confirm both IP addresses to ensure you’re not chasing the wrong info. Once you’ve got the correct IPs, ping the laptop from the server’s side. If the server can’t reach it either, you know this isn’t just a laptop-to-server problem.

    Also, did you set up a firewall on the laptop? That’s worth looking into. And yes, it’s annoying, but try the simple stuff: disconnect and reconnect your laptop’s Wi-Fi, reboot it, even run sudo apt update just to rule out anything weird. Start with these basics before moving on to more complicated troubleshooting.

  • IsoKiero@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    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.

    • MelodiousFunk@slrpnk.net
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 days ago

      (problem with ARP tables or something)

      If I had a nickel for every time clearing the ARP tables fixed something, I’d have a shitload of nickels.

      • superkret@feddit.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 days ago

        It’s your laptop on a docking station? Or otherwise connected via Ethernet AND WiFi? then it could’ve jumped into the other network, if you have more than one.
        Have you checked that your laptops IP is in the same subnet as your servers?

          • superkret@feddit.org
            link
            fedilink
            English
            arrow-up
            0
            ·
            7 days ago

            Stupid question: Have you tried restarting the router, and all switches? And renewing the DHCP leases? The third thing I’d check after that is whether you have a broadcast storm or loop in your network. (I’m assuming you’re targeting IP addresses, not hostnames, already)

            • forrgott@lemm.ee
              link
              fedilink
              English
              arrow-up
              0
              ·
              7 days ago

              “Have you tried turning it off and back on again?”

              But, no, that is good advice. I haven’t seen mention of full shutdown of the laptop, either, but mostly been skimming the comments so…