Ενας γρήγορος οδηγός για το πώς έκανα εγκατάσταση το pihole σε debian 11.
Δίνουμε static ip στο σύστημά μας απο το /etc/network/interfaces
iface eth0 inet static
address 192.168.2.236
netmask 255.255.255.0
gateway 192.168.2.254
dns-domain sweet.home
dns-nameservers 192.168.2.254
Εγκαθιστούμε τα dependencies
sudo apt-get install wget curl net-tools gamin lighttpd lighttpd-mod-deflate
Εγκαθιστούμε το pihole
curl -sSL https://install.pi-hole.net | PIHOLE_SKIP_OS_CHECK=true sudo -E bash
Αλλάζουμε τον admin κωδικό του interface του
PIHOLE_SKIP_OS_CHECK=true sudo -E pihole -a -p
Είμαστε έτοιμοι.
για ρύθμιση/ διαχείριση του pihole μας πηγαίνουμε στο
http://STATIC_IP_TOU_SERVER_MAS/admin
για να ενεργοποιήσουμε στην εκκίνηση τα service μας χρησιμοποιούμε τα παρακάτω,
sudo systemctl enable pihole-FTL
sudo systemctl enable lighttpd
και τελος για να επισκευάσουμε την εγκατάσταση μας χρησιμοποιούμε το εξής.
PIHOLE_SKIP_OS_CHECK=true sudo -E pihole -r
Για να κόψουμε διαφημίσεις σε 1 σύστημα απλα δηλώνουμε σαν dns server την ip του pihole μας, αν θέλουμε να κόψουμε διαφημίσεις σε όλο το δίκτυο μας, λέμε στο ρούτερ να δίνει dns ο dhcp server μας την ip του pihole μας.
Σημείωση: Οταν γράφτηκε το άρθρο το debian 11 δεν ηταν στα υποστηριζόμενα λειτουργικά, γιαυτό χρειάζεται την μεταβλητή περιβάλλοντος PIHOLE_SKIP_OS_CHECK .
Σημείωση2 : για να καταλάβετε τι φόλα τρώμε απο τις διαφημίσεις καθημερινά, εβαλα το pihole, μπήκα CNN.com και IN.GR . το παρακάτω printscreen δείχνει την πικρή αλήθεια. απο 169 queries στις 2 επισκέψεις μου τα 94 αφορούσαν διαφημίσεις.
Δημήτρης
.-