100

Every month or so all my devices lose internet and the only way to connect them all back is to disconnect them from the DNS server that Pihole is running.

I set my Pihole to have a static IP but for some reason after around a month or maybe longer, it just fails. This has happened 4 times over the last while and the only fix is to essentially uninstall everything on my Pihole, disable it, and then reconfigure it from scratch again.

I’m not sure what’s going on so any help would be appreciated.

you are viewing a single comment's thread
view the rest of the comments
[-] MigratingtoLemmy@lemmy.world 51 points 2 years ago* (last edited 2 years ago)

If you can't access your server and your router's web interface, that's a subnetting/DHCP allocation issue. Nothing to do with Pi-Hole.

For reference, there's 2 ways to allocate static addresses to devices:

  1. Define DHCP range, and configure the application to use a static address outside of the allocation pool.
  2. Give out static addresses by MAC.

"Skill issue bro" /s

[-] NaibofTabr@infosec.pub 40 points 2 years ago

A 30 day DHCP lease expiration would explain OP's issue.

[-] fuzzy_feeling@programming.dev 20 points 2 years ago

I vote for 60 day lease time, iirc the clients try to get a new lease when half of the time is over, so they can keep the ip.

[-] NaibofTabr@infosec.pub 10 points 2 years ago

Maybe, but I suspect it's working like this:

  • Pi boots then requests locally configured IP from DHCP server
  • DHCP server grants 30 day lease for requested IP
  • Pihole runs fine for awhile, DNS requests are properly handled
  • IP lease expires, DHCP server returns IP to available address pool but doesn't reassign it to anything yet
  • time passes
  • Random wireless device connects to router, DHCP server assigns IP to new device
  • DNS requests to Pihole fail because the IP was assigned to the recently connected wireless device

This would explain why Pihole appears to cause problems every month, sometimes a little longer.

[-] MigratingtoLemmy@lemmy.world 7 points 2 years ago

Basically, no static IPs at all. Lol

[-] PerogiBoi@lemmy.ca 20 points 2 years ago

Definitely a skill issue haha. I’m brand new to this stuff so I’m trying to learn as fast as possible. Appreciate the help and the explanations!

[-] c0mbatbag3l@lemmy.world 11 points 2 years ago

It's alright, most computer geeks (even professional ones) can't even figure out how IP addressing works. That's why networking is its own sub group in enterprise environments.

[-] scott@lem.free.as 3 points 2 years ago

If you're a computer geek (even a professional one) and struggle with IP addressing, you won't be having much of a career.

[-] gingersneak@lemmy.world 13 points 2 years ago

LMAO I know a whole bunch of people who don't know a subnet mask from a hole in their ass and they're doing just fine in their IT careers. You are overestimating the requirements for a great many corporate jobs.

[-] PerogiBoi@lemmy.ca 10 points 2 years ago

Ya it’s me I’m the guy in IT who is currently confusing a subnet mask for my own ass.

[-] lightnegative@lemmy.world 3 points 2 years ago

Just think of it as a routing optimisation that is only relevant for ipv4 networks.

Router simple, router need to make decisions quick, quickest decision is made when can smush the subnet mask against an IP address and determine if the computer is on a local network so router can send traffic direct or is on other network so router needs to send traffic to other router

[-] scott@lem.free.as 2 points 2 years ago* (last edited 2 years ago)

There's a difference between corporate IT and being a computer geek.

I agree that many IT careers are relatively simple support jobs.

They mentioned computer geeks which implies, to me, people who are deep into computers. In that light, if you're struggling with concepts of IP addressing then the more-complicated facets of computers and networks will preclude you from an engineering role.

[-] griefreeze@lemmy.world 8 points 2 years ago

Is this some kinda weird ass gatekeeping-esque computer geek thing? What you said is so wrong it's not even funny.

[-] scott@lem.free.as 2 points 2 years ago

I'm not gate-keeping. I'm simply suggesting that IP addressing is one of the less-complicated things when it comes to computer-geekery.

[-] griefreeze@lemmy.world 3 points 2 years ago* (last edited 2 years ago)

~~Nah you're literally gatekeeping what it means to be a computer geek.~~ maybe it's not gatekeeping per se, but you sure are wrong and look like an ass

[-] scott@lem.free.as 1 points 2 years ago

I'm wrong? You're saying that IP addressing is one of the most complicated things about computers/networking?

[-] griefreeze@lemmy.world 3 points 2 years ago

I know reading is hard, but I'm not arguing that its a complicated task; merely that your familiarty with it does not at all reflect career prospects of a "computer geek."

this post was submitted on 11 Oct 2023
100 points (100.0% liked)

Selfhosted

57025 readers
1120 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS