🛠 Pi-hole : bloqueur de pub DNS sur Zero W

Raspberry Pi Zero W (2017) — Fiche carte · intermediaire · Schéma : IMG-zero-w-intermediaire-1-pi-hole-bloqueur-de-pubs-wifi.svg — Zero W posée près de la box, flèches DNS : tous les appareils du LAN envoient leurs requêtes vers le port 53 de la Zero W qui filtre avant Internet.

Objectifs

Transformer la Zero W en serveur DNS filtrant Pi-hole : 512 MB suffisent largement, et le Wi-Fi supprime le dongle Ethernet qu'exigeait la Zero sans radio.

Matériel

Étapes

  1. Installez l'installeur officiel : curl -sSL 0 | bash (lisez les invites : l'interface de résolution écoutera sur wlan0).
  2. Fixez l'adresse : bail DHCP statique dans la box, sinon le DNS suivra une IP fantôme.
  3. Pointez les clients vers la carte : soit en DHCP option 6 sur la box, soit manuellement (DNS = IP de la Zero W) sur un appareil test.
  4. Suivez l'activité : pihole -c dans le terminal affiche requêtes bloquées/autorisées en direct ; l'interface web est sur http://<ip>/admin.
free -m          # le démon pihole-FTL reste sous ~100 Mo
pihole -g        # met à jour les listes de blocage

Vérification

nslookup doubleclick.net 127.0.0.1 renvoie l'IP de la Zero W (0.0.0.0 selon la config) : le filtrage fonctionne.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels