Przejdź do głównej zawartości

Rozdział 1: Przygotowanie środowiska

W tym rozdziale dowiesz się:​

  • Jak wybrać odpowiedni sprzęt dla Pi-hole.
  • Jak przygotować kartę SD z systemem operacyjnym.
  • Jak skonfigurować sieć dla Raspberry Pi.
  • Jak wykonać podstawową konfigurację systemu.

1.1 Wybór sprzętu​

✅ Najlepsza opcja: Raspberry Pi​

Pi-hole został zaprojektowany z myślą o pracy na Raspberry Pi – lekkim, energooszczędnym minikomputerze, który idealnie nadaje się jako serwer DNS.

Zalecane modele:​

  • Raspberry Pi 3B+ lub Raspberry Pi 4 (najlepsza wydajność)
  • Raspberry Pi Zero 2 W (dla małych sieci domowych)
  • Raspberry Pi 2 (wystarczający dla podstawowych zastosowań)

Alternatywy:​

  • Komputery z systemem Linux (Debian/Ubuntu)
  • Docker (dla bardziej zaawansowanych użytkowników)
  • Windows (poprzez WSL2)

1.2 Przygotowanie karty SD​

📥 Krok 1: Pobierz system operacyjny​

Pobierz Raspberry Pi OS (Lite) z oficjalnej strony: 👉 Pobierz Raspberry Pi OS

Krok 2: Wgraj system na kartę SD​

  1. Pobierz i zainstaluj Raspberry Pi Imager.
  2. Wybierz:
    • System: Raspberry Pi OS (Lite) (bez środowiska graficznego).
    • Dysk: Twoja karta SD (minimum 8 GB, zalecane 16 GB).
  3. Kliknij "Write" i poczekaj na zakończenie procesu.

Tip: Po wgraniu systemu, dodaj pusty plik o nazwie ssh do katalogu głównego karty SD, aby włączyć zdalny dostęp SSH.​


1.3 Konfiguracja sieci​

Podłącz Raspberry Pi do sieci:​

  • Ethernet (zalecane) — stabilniejsze połączenie.
  • Wi-Fi — dla bardziej elastycznego ustawienia.

📄 Jeśli używasz Wi-Fi:​

  1. Otwórz kartę SD po wgraniu systemu.
  2. Utwórz plik wpa_supplicant.conf z poniższą treścią:
country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="NAZWA_SIECI"
psk="TWOJE_HASLO"
}
  1. Zapisz plik i włóż kartę SD do Raspberry Pi.

1.4 Podstawowe ustawienia systemu​

  1. Uruchom Raspberry Pi z przygotowanej karty SD.

  2. Połącz się przez SSH:

  • Hasło domyślne: raspberry

  1. Zmień hasło użytkownika:
passwd

  1. Zaktualizuj system:
sudo apt update && sudo apt upgrade -y

  1. Ustaw statyczny adres IP (opcjonalnie, ale zalecane):

Od Raspberry Pi OS Bookworm (2023) siecią zarządza NetworkManager, a nie dhcpcd — edycja /etc/dhcpcd.conf nic nie da (Raspberry Pi). Dokumentacja Raspberry Pi zaleca zamiast tego rezerwację adresu (DHCP reservation) na routerze. Jeśli chcesz ustawić adres na samym Raspberry Pi, użyj nmcli:

# Nazwa połączenia, np. "Wired connection 1"
nmcli connection show

sudo nmcli connection modify "Wired connection 1" \
ipv4.method manual \
ipv4.addresses 192.168.0.12/24 \
ipv4.gateway 192.168.0.1 \
ipv4.dns "8.8.8.8 8.8.4.4"
sudo nmcli connection up "Wired connection 1"

🟢 Podsumowanie​

✅ Wybrałeś sprzęt.
✅ Przygotowałeś kartę SD z systemem.
✅ Skonfigurowałeś sieć i podstawowe ustawienia.


➡️ Przejdź do Rozdziału 2: Instalacja Pi-hole, aby rozpocząć instalację. 🚀


📌 Co zawiera ten rozdział?​

  • Kompletne instrukcje przygotowania środowiska.
  • Przykłady konfiguracji sieci.
  • Najlepsze praktyki (np. ustawienie statycznego IP i zabezpieczenie systemu).

Czy chcesz teraz przejść do Rozdziału 2: Instalacja Pi-hole?