🌐 Rozdział 3: Konfiguracja sieci
🧭 3.1 Ustawienie Pi-hole jako DNS
Aby Pi-hole mógł blokować reklamy dla całej sieci, musisz ustawić go jako główny serwer DNS na routerze lub na urządzeniach końcowych.
✅ Konfiguracja na routerze (zalecane):
- Zaloguj się do panelu administracyjnego swojego routera.
- Przejdź do ustawień DNS.
- Ustaw adres IP Raspberry Pi jako Primary DNS (np.
192.168.0.12
). - Zapisz zmiany i zrestartuj router.
✅ Konfiguracja na pojedynczych urządzeniach (opcjonalnie):
- Windows/Linux/macOS: Ustaw statyczny DNS w ustawieniach sieciowych.
- Smartfony: Zmień ustawienia DNS w Wi-Fi lub użyj aplikacji DNS.
📡 3.2 Konfiguracja DHCP (opcjonalnie)
Pi-hole może pełnić rolę serwera DHCP, jeśli Twój router tego nie obsługuje lub chcesz mieć pełną kontrolę nad przydzielaniem adresów IP.
-
Wejdź do panelu administracyjnego Pi-hole:
http://<IP_Raspberry_Pi>/admin
-
Przejdź do Settings → DHCP.
-
Zaznacz opcję "Enable DHCP server".
-
Skonfiguruj zakres adresów IP, np.:
- Range:
192.168.0.100
–192.168.0.200
- Router (Gateway):
192.168.0.1
- Range:
-
Zapisz zmiany.
-
Wyłącz serwer DHCP w routerze, aby uniknąć konfliktów.
📝 3.3 Dodawanie wyjątków (Whitelist/Blacklist)
Czasem Pi-hole może zablokować potrzebne domeny. Aby temu zapobiec:
➕ Dodanie domeny do białej listy:
- Otwórz panel Pi-hole → Group Management → Domains.
- Wpisz nazwę domeny, którą chcesz odblokować.
- Wybierz typ: Whitelist.
- Kliknij Add.
➖ Dodanie domeny do czarnej listy:
- Wejdź do Group Management → Domains.
- Wpisz domenę do zablokowania.
- Wybierz typ: Blacklist.
- Kliknij Add.
🚫 3.4 Blokowanie reklam na poziomie całej sieci
-
Upewnij się, że Pi-hole jest ustawiony jako główny DNS.
-
Sprawdź statystyki w zakładce Dashboard.
-
Dodaj dodatkowe listy blokujące w sekcji Adlists:
- Przykład: Firebog Recommended
-
Zaktualizuj listy poleceniem:
pihole -g
🟢 Podsumowanie
✅ Ustawiono Pi-hole jako główny DNS.
✅ Skonfigurowano DHCP (opcjonalnie).
✅ Dodano wyjątki i listy blokujące.
✅ Skonfigurowano blokowanie reklam w całej sieci.