I have the Pi-Hole acting as the DHCP server and DNS server too and this works fine for 23 hours and then it flops and I don’t understand why.

Basically after 24 hours, all devices just disconnect from the router and when I try and reconnect them, they say they’re unable to get an IP address.

But before they drop connection, they all report the DNS server as the Pi-Hole.

If I change my DHCP to static and connect to my router, I see that the Pi-Hole is still connected with its static IP just fine.

If I factory reset the router and then add the same SSID and password, the Pi-Hole automatically reconnects and then all devices can reconnect again, so I’m unsure what the issue is.

Can someone break this down. I feel stupid for not understanding what’s happening here.

  • sabreW4K3@lazysoci.alOP
    link
    fedilink
    arrow-up
    1
    ·
    7 months ago

    if you can see pi-hole from the router, can you connect to it over SSH and see what pings and what it thinks the network looks like?

    I’ve just confirmed that I can’t SSH to it, it says

    ssh: connect to host 192.168.1.100 port 22: No route to host
    
    • sabreW4K3@lazysoci.alOP
      link
      fedilink
      arrow-up
      1
      ·
      7 months ago

      Okay, so after searching left, right and centre, I found something interesting. I have both my 5G and my 2.4G using the same SSID, could that be the cause of the issue?

    • Matt The Horwood
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      yeah, your PI zero goes to renew its DHCP lease and cant as its lost its IP and so cant see the DHCP server its running.

      I would read up on how to set a debian static IP, that way you know how and your Pi zero will work all the time

      • sabreW4K3@lazysoci.alOP
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        Can I just take a moment to say thank you. This is either super tedious for you or a nothing part of your day, but you’ve been helping so much and I’m extremely grateful!

        I ended up finding this https://www.liberiangeek.net/2024/02/set-up-static-ip-address-debian-12/

        And went with the nmtui option. Though one of the screenshots was missing, so ended up double checking with https://www.tecmint.com/nmtui-configure-network-connection/

        Fingers crossed!

        • Matt The Horwood
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 months ago

          Your very welcome, I do support a SaaS system for the UK NHS. So I do have a bit of networking skills, that and I self host things both at home and in OVH.

          If you have your pi zero setup with a static ip, you should find things work all day every day now.

          Just remember that every day is a school day, even for experienced sysadmins.

          • sabreW4K3@lazysoci.alOP
            link
            fedilink
            arrow-up
            1
            ·
            7 months ago

            It’s either been 24 hours of 17 hours, I can’t quite recall, but it seems to be sticking. Everything is working. Thank you so so so so much. Honestly, I’m smiling like a little kid right now. Thank you so so so much!

            Honestly, with you doing sysadmin for the NHS, I’m more confident to get sick now 😂

            Nah, I can’t thank you enough. You’re a bloody legend. Thank you, thank you and thank you again!