Hoe stel ik in dat mijn Pihole een dynamisch IP krijgt?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • PhilipsFan
  • Registratie: Oktober 2003
  • Laatst online: 02-07 21:38
Mijn vraag
Ik heb een Raspberry Pi ingericht met Pihole. Pihole STAAT EROP dat je het IP-adres van de Pihole static maakt en dwingt dat af tijdens de installatie. Ik wil dat niet, want die dingen regelt mijn router al.

Nu blijkt dat Pihole allerlei vervelende dingen uithaalt met de netwerkconfiguratie. Die staat niet meer onder /etc/network/interfaces maar de configuratie staat in /etc/dhcpcd.conf. Ik heb de juiste regel al gevonden, maar ik weet niet wat er moet staan als je de configuratie op DHCP (automatisch een IP-adres van de DHCP-server krijgen) wil zetten.

Relevante software en hardware die ik gebruik
Raspberry Pi 3B+ met de actuele versie van Raspbian en Pihole.

Wat ik al gevonden of geprobeerd heb
Dit is heel lastig te Googlen, omdat Pihole zelf ook een DHCP-server aan boord heeft. Alle zoekopdrachten leiden dus naar allerlei ingewikkelde pagina's over hoe je die DHCP-server instelt of juist hoe je een ip-adres juist wel static maakt. Ik wil dus het omgekeerde.

Hoe maakt ik in dhcpcd.conf duidelijk dat eth0 gewoon via DHCP een IP moet ophalen?

Beste antwoord (via PhilipsFan op 02-06-2020 22:24)


  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 00:07

Klippy

Still Game

Volgens mij denk je te moeilijk, je kan in je router toch je Raspberry Pi een statisch DHCP adres toewijzen?
Dan heb je geen dhcpcd.conf nodig, dus gewoon de static IP regel(s) uitcommenten
code:
1
2
3
#interface eth0
#static ip_address=xxx
#static ip6_address=xxx

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO

Alle reacties


Acties:
  • +1 Henk 'm!

Anoniem: 111246

Het idee is dat je je PiHole als DNS server gaat gebruiken in je eigen netwerk.
Je moet dus in DHCP in je router het IP van je PiHole opgeven als DNS server voor de DHCP scope van je clients.

Als je Pihole een dynamisch IP heeft, dan zou je dus ook elke keer je DNS server moeten aanpassen in de DHCP scope.

De DHCP server functie in PiHole kun je prima uitgeschakeld laten hoor.
Ik gebruik die ook niet.

Acties:
  • 0 Henk 'm!

  • PhilipsFan
  • Registratie: Oktober 2003
  • Laatst online: 02-07 21:38
Anoniem: 111246 schreef op dinsdag 2 juni 2020 @ 21:52:
Het idee is dat je je PiHole als DNS server gaat gebruiken in je eigen netwerk.
Je moet dus in DHCP in je router het IP van je PiHole opgeven als DNS server voor de DHCP scope van je clients.

Als je Pihole een dynamisch IP heeft, dan zou je dus ook elke keer je DNS server moeten aanpassen in de DHCP scope.
Dat weet ik. Maar ik wil graag dat mijn router daarover gaat. Ik stel in de router in welk ip-adres de Pihole krijgt. De Pihole moet zich daar niet mee bemoeien. Dat doe ik zodat ik snel een nieuwe kan inrichten. Mocht mijn Pi het begeven of ik wil een andere gebruiken, dan kan ik gewoon het geheugenkaartje erin stoppen en in m'n router instellen wat de nieuwe DNS-server wordt. Op dit moment moet ik eerst nog zien in te loggen op de Pi om het statische IP te veranderen, dat stapje kan er best uit.

De router zorgt er uiteraard dmv een DHCP-reservation voor dat de Pihole elke keer hetzelfde IP-adres krijgt, anders blijf je inderdaad bezig.

[ Voor 7% gewijzigd door PhilipsFan op 02-06-2020 21:57 ]


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Kun je achteraf niet gewoon het adres weer dynamisch maken?

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • PhilipsFan
  • Registratie: Oktober 2003
  • Laatst online: 02-07 21:38
Room42 schreef op dinsdag 2 juni 2020 @ 21:56:
Kun je achteraf niet gewoon het adres weer dynamisch maken?
Ja, dat probeer ik dus, maar ik weet niet wat er moet staan. Er staat nu

static ip_address=192.168.1.193/24

Omdat de Pi toevallig 193 had gekregen. En dat moet dus weer automatisch oid worden.

Acties:
  • 0 Henk 'm!

  • CurlyMo
  • Registratie: Februari 2011
  • Laatst online: 11:11
Een simpele google "pihole dynamic ip" leverde me deze op:
https://discourse.pi-hole...address-configuration/561

Dat al geprobeerd?

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Ja, precies en zo vond ik https://github.com/pi-hole/pi-hole/issues/629 en die linkt naar https://discourse.pi-hole...software-requirements/273. Volgens mij moet dat een goede route richting je antwoord zijn :)

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • +3 Henk 'm!

  • Archie_T
  • Registratie: Januari 2002
  • Nu online
Ik zou gewoon static IP houden maar wel de reservation in je dhcp aanmaken. Maar misschien denk ik te simpel.

Acties:
  • 0 Henk 'm!

  • PhilipsFan
  • Registratie: Oktober 2003
  • Laatst online: 02-07 21:38
Geen van beide sites geven een oplossing. pihole -r is repair. Je kunt dan je Pihole opnieuw configureren, maar dan dwingt ie nog steeds een static ip af. Wat ik dus juist niet wil.

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 00:07

Klippy

Still Game

Volgens mij denk je te moeilijk, je kan in je router toch je Raspberry Pi een statisch DHCP adres toewijzen?
Dan heb je geen dhcpcd.conf nodig, dus gewoon de static IP regel(s) uitcommenten
code:
1
2
3
#interface eth0
#static ip_address=xxx
#static ip6_address=xxx

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


Acties:
  • 0 Henk 'm!

Anoniem: 111246

PiHole krijgt ook het IP niet. Wel je Raspberry Pi.
En als ie stuk gaat... Dan zou ik gewoon tijdelijk een andere DNS server in je DHCP scope instellen.

Hoop gedoe en non-standard configuratie wat je nu aan het doen bent. Moet je niet willen...

Acties:
  • 0 Henk 'm!

  • thomas_n
  • Registratie: Mei 2011
  • Laatst online: 03-07 21:17
PhilipsFan schreef op dinsdag 2 juni 2020 @ 21:58:
[...]

Ja, dat probeer ik dus, maar ik weet niet wat er moet staan. Er staat nu

static ip_address=192.168.1.193/24

Omdat de Pi toevallig 193 had gekregen. En dat moet dus weer automatisch oid worden.
Dat gewoon helemaal weghalen zou moeten werken. Default voor dhcpcd is dynamisch, die regel in dhcpcd.conf overschrijft dat.

NB Ik heb geen ervaring met Pihole, dit is alleen gebaseerd op mijn ervaring met dhcpcd.

Acties:
  • 0 Henk 'm!

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 00:07

Klippy

Still Game

Het staat overigens in de handleiding dat een DHCP reservering voldoende is, maar de setup doet inderdaad meer om het voor de normale gebruiker nog begrijpelijk te houden (die gebruik ik nooit, draai het in Docker).

https://docs.pi-hole.net/main/prerequisites/#ip-addressing
Pi-hole needs a static IP address to properly function (a DHCP reservation is just fine). Users may run into issues because we currently install dhcpcd5, which may conflict with other running network managers such as dhclient, dhcpcd, networkmanager, and systemd-networkd.

As part of our install process, we append some lines to /etc/dhcpcd.conf in order to statically assign an IP address, so take note of this before installing.

Please be aware of this fact because it may cause confusion. This is not the ideal situation for us to be in but, since a significant portion of our users are running Pi-hole on Raspbian - and because Pi-hole's roots began with the Raspberry Pi - it's a problem that is difficult to get away from.

Due to the complexity of different ways of setting an IP address across different systems, it's a slow process and we need help. If you're willing to contribute, please let us know.
Misschien gebruik je een OS dat geen dhcpd gebruikt(e) is dat ook nu ook jou verwarring.
Je OS gebruikt nu dhcpcd dat komt wel door de pihole setup, maar heeft verder weinig met pihole zelf te maken.

De reden staat in de quote ;) Als je dat allemaal niet wil is de enige oplossing den ik de setup niet gebruiken, maar het anders draaien, in Docker bijvoorbeeld.

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


Acties:
  • 0 Henk 'm!

  • PhilipsFan
  • Registratie: Oktober 2003
  • Laatst online: 02-07 21:38
Klippy schreef op dinsdag 2 juni 2020 @ 22:10:
Volgens mij denk je te moeilijk, je kan in je router toch je Raspberry Pi een statisch DHCP adres toewijzen?
Dan heb je geen dhcpcd.conf nodig, dus gewoon de static IP regel(s) uitcommenten
code:
1
2
3
#interface eth0
#static ip_address=xxx
#static ip6_address=xxx
Bingo! Dat werkt! Soms is het te makkelijk, thanks!
Anoniem: 111246 schreef op dinsdag 2 juni 2020 @ 22:12:
PiHole krijgt ook het IP niet. Wel je Raspberry Pi.
En als ie stuk gaat... Dan zou ik gewoon tijdelijk een andere DNS server in je DHCP scope instellen.

Hoop gedoe en non-standard configuratie wat je nu aan het doen bent. Moet je niet willen...
Integendeel, mijn Pihole is nu meer standaard dan dat hij was. Als ik nu een nieuwe Pihole in m'n netwerk in gebruik wil nemen (of bij iemand in z'n netwerk wil plaatsen) dan hoef ik alleen maar de sd-kaart uit te rollen, de Pi aan te sluiten en de router instellen dat hij het gewenste ip-adres reserveert voor de Pi. Dat laatste moest toch, want als je eenzijdig (op de Pi) een statisch adres instelt heb je kans dat de router dat een keer hergebruikt. Ik hoef niks meer aan te passen op de Pi zelf. :)
Pagina: 1