Jak skonfigurować DHCPv6 Prefix Delegation na routerze?
🌐 Co to jest DHCPv6 Prefix Delegation?
DHCPv6 Prefix Delegation (PD) to mechanizm protokołu DHCPv6, który pozwala routerowi automatycznie uzyskać cały prefiks IPv6 (np. 2001:db8:abcd::/56) od dostawcy Internetu (ISP) i przekazać jego część do sieci lokalnych, np. podsieci LAN lub VLAN.
To nowoczesna metoda automatycznej konfiguracji IPv6 w domu, firmie i sieciach operatorskich. Dzięki PD użytkownik końcowy nie musi ręcznie konfigurować podsieci IPv6 – router robi to samodzielnie.
📦 Dlaczego warto używać DHCPv6-PD?
✅ Automatyzacja – brak ręcznego wpisywania adresów
✅ Zgodność z ISP – wiele operatorów (np. Orange, T-Mobile, Netia) stosuje wyłącznie DHCPv6-PD
✅ Skalowalność – łatwe zarządzanie wieloma podsieciami
✅ Integracja z firewallem, NAT66, dynamic DNS

🧠 Jak działa Prefix Delegation?
- Router (klient DHCPv6) łączy się z ISP przez interfejs WAN.
- Wysyła żądanie IA_PD (Identity Association for Prefix Delegation).
- ISP przydziela prefiks (np.
/56). - Router dzieli prefiks i przydziela podsieci do interfejsów LAN, VLAN.
- Urządzenia w LAN otrzymują adresy IPv6 z nowej podsieci (np. przez SLAAC lub DHCPv6).
🧰 Co jest potrzebne?
- Router obsługujący DHCPv6 PD (np. MikroTik, OpenWRT, pfSense, Ubiquiti, Fritz!Box)
- Dostęp do sieci IPv6 z prefiksem delegowanym przez ISP
- Aktualne oprogramowanie routera
- Interfejs WAN z poprawnie ustawionym DHCPv6 clientem
🔧 Jak skonfigurować DHCPv6 Prefix Delegation? (Na przykładzie MikroTik)
1️⃣ Krok 1: Włącz pakiet IPv6
/system package enable ipv6
/system reboot
2️⃣ Krok 2: Skonfiguruj klienta DHCPv6 na WAN
/ipv6 dhcp-client add interface=ether1 pool-name=ipv6-pool \
add-default-route=yes use-peer-dns=yes request=prefix
🔎 Uwaga: ether1 to interfejs WAN, ipv6-pool to nazwa puli prefixu, który zostanie przydzielony.
3️⃣ Krok 3: Skonfiguruj serwer DHCPv6 dla LAN
/ipv6 dhcp-server add name=dhcpv6-lan interface=bridge \
address-pool=ipv6-pool lease-time=1h
💡 W ten sposób router podzieli prefiks i rozdzieli podsieci na interfejs LAN.
4️⃣ Krok 4: Włącz ogłoszenia routera (RA)
/ipv6 nd add interface=bridge advertise=yes \
managed-address-configuration=yes other-configuration=yes
5️⃣ Krok 5: Sprawdź, czy działa
- Uruchom
ipv6 address printiipv6 dhcp-client print - Sprawdź, czy przydzielony został prefiks (
::/56,::/60) - Podłącz urządzenie do LAN – powinno dostać adres IPv6
💻 Przykład w OpenWRT
- W GUI wejdź do: Network → Interfaces → WAN6
- Zmień Protocol na
DHCPv6 client - Zaznacz:
Request IPv6-prefix of lengthi wybierz np./60 - Zapisz i uruchom ponownie
OpenWRT sam przydzieli podsieci LAN1, LAN2, Guest na podstawie prefiksu.
🧩 Co jeśli nie działa?
- Brak IPv6 od ISP? – Upewnij się, że Twój plan wspiera IPv6 (czasem trzeba włączyć w panelu operatora)
- Zła długość prefiksu? – Spróbuj
/56,/60,/64– zależy od dostawcy - Firewall blokuje IPv6? – Dodaj reguły dla ICMPv6, DHCPv6, DNS
- Niepoprawny interfejs? – Upewnij się, że DHCPv6 client jest na właściwym WAN
✅ Podsumowanie
Jak skonfigurować DHCPv6 Prefix Delegation na routerze?
To pytanie staje się coraz bardziej aktualne, gdy IPv6 staje się standardem u operatorów. Dzięki Prefix Delegation Twój router automatycznie otrzymuje od ISP prefiks IPv6, a następnie rozdziela go między sieci LAN i VLAN.
To bezobsługowa, skalowalna i efektywna metoda konfiguracji IPv6, szczególnie w nowoczesnych instalacjach domowych i firmowych.






