Raspberry Pi

Pi-hole installeren: reclame en trackers blokkeren in je hele netwerk

Pi-hole blokkeert reclame en trackers voor alle apparaten in je huis tegelijk, ook op je telefoon, tv en slimme apparaten, zonder dat je op elk apparaat iets hoeft te installeren. Het werkt als een filter voor DNS: de naam-naar-adres-opzoeking die elk apparaat doet. Een adres van een adverteerder krijgt als antwoord “bestaat niet”. Een Raspberry Pi is hier perfect voor, want hij verbruikt weinig stroom.

Wat heb je nodig?

Stap 1: installeer Pi-hole

Log in op de Pi en voer de installatie van de makers uit:

curl -sSL https://install.pi-hole.net | bash

Dat haalt een script op en voert het meteen uit. Lees het script liever eerst, op de projectpagina, als je dat wilt controleren. De installatie stelt een paar vragen:

  • Interface: kies je netwerkaansluiting (eth0 voor de kabel).
  • Upstream DNS-provider: kies er een, bijvoorbeeld Quad9 of Cloudflare. Pi-hole stuurt alles wat niet geblokkeerd wordt hiernaartoe.
  • Blokkeerlijst: laat de standaardlijst staan.
  • Beheerpagina: zet web admin interface aan.
  • Logboek: kies hoeveel je wilt bewaren van wat je apparaten opvragen.

Stap 2: stel een wachtwoord in

sudo pihole setpassword

Kies een sterk wachtwoord voor de beheerpagina. Je opent hem op http://pi.hole/admin of op http://ip-van-je-pi/admin.

Stap 3: laat je netwerk Pi-hole gebruiken

Pi-hole werkt pas als je apparaten hem als DNS-server gebruiken. De beste manier is in je router:

  1. Open de instellingen van je router.
  2. Zoek naar de DNS-server voor DHCP (soms “DNS voor LAN” of “lokale DNS”). Vul daar het IP-adres van je Pi in.
  3. Laat geen tweede DNS-server van buiten achter, want dan omzeilen apparaten Pi-hole soms.
  4. Herstart je apparaten of verbreek en herstel de wifi-verbinding, zodat ze het nieuwe adres ophalen.

Laat je router dit niet toe (sommige routers van providers staan het niet toe)? Dan kun je het DNS-adres per apparaat instellen, of de DHCP-server van je router uitzetten en die van Pi-hole gebruiken.

Testen

Kijk op de beheerpagina of er vragen binnenkomen en hoeveel er geblokkeerd worden. Test met een adres dat altijd geblokkeerd wordt:

nslookup doubleclick.net 192.168.1.30

Vervang het adres achteraan door dat van je Pi. Zie je 0.0.0.0, dan werkt het blokkeren. Gewone namen vraag je op met onze DNS-lookup.

Handig om te weten

  • Een site doet het niet meer? Pi-hole blokkeert soms te veel. Bekijk in het logboek wat geblokkeerd is en zet het domein onder Domains op de lijst van toegestane adressen.
  • Meer lijsten voeg je toe onder Adlists. Kies er niet te veel: dan gaat er meer kapot.
  • Bijwerken: pihole -up werkt Pi-hole zelf bij en pihole -g de blokkeerlijsten.
  • Uitzetten voor even: in de beheerpagina kun je blokkeren tijdelijk uitschakelen.
  • Browsers die versleuteld DNS gebruiken (DNS over HTTPS) omzeilen Pi-hole. Zet die functie uit in je browser als je het wilt vangen.
  • Pi-hole gebruikt poort 53 (zie de poortenlijst). Zet die nooit open naar internet.

Valt je Pi uit, dan heb je geen internet meer. Overweeg een tweede Pi-hole of leg uit aan je huisgenoten hoe ze het tijdelijk kunnen omzeilen.

Lukt het niet zelf? Laat een expert bij je thuis langskomen via hulpaanhuis.nl