Mój ISP zapewnia natywną obsługę IPv6 (tzn. Mogę podłączyć mój komputer bezpośrednio do sieci WAN i uzyskać adres IPv6). Jednak nie mogę tego uruchomić na DD-WRT. Kiedy włączę IPv6 i radvd w DD-WRT, router dostaje adres IPv6, ale urządzenia w mojej sieci LAN nie.
Próbowałem spojrzeć na wiki DD-WRT, ale wyświetlało to tylko instrukcje dotyczące tunelowania lub innych metod, w których natywna obsługa nie jest dostępna. Dokładnie przeszukałem niewielką liczbę witryn, ale żadna z opisanych metod nie dała moim komputerom globalnego adresu IPv6. Ponadto SSHing do routera za pomocą ping6 w witrynach takich jak ipv6.google.com powoduje błędy „host nieosiągalny”.
Czy ktoś korzystający z DD-WRT skonfigurował udaną konfigurację z natywnym IPv6?
Używam Netgear WNDR3700 v2 z kompilacją DD-WRT 17201
Odpowiedzi:
„Natywny” IPv6 jest dostarczany przez dostawców usług internetowych przy użyciu protokołu o nazwie DHCPv6-PD (Delegowanie prefiksu). Wymaga to, aby router wysłał żądanie DHCPv6 do dostawcy usług internetowych z prośbą o prefiks, a następnie użył otrzymanego prefiksu do podania adresów komputerom w sieci LAN.
DD-WRT obecnie nie zawiera narzędzi wymaganych do tego, aby działać, chociaż możesz być w stanie uruchomić go ręcznie instalując dodatkowe narzędzia i uruchamiając skrypt startowy.
źródło
IPv6 zapewnia automatyczną konfigurację tylko dla hostów, a nie dla routerów. Zatem router jako host w sieci Twojego dostawcy usług internetowych otrzymuje adres IPv6 od twojego dostawcy. Ale jako router dla Twojej sieci nie ma przypisanej podsieci, że może reklamować się w sieci LAN.
Potrzebujesz podsieci / 64 przydzielonej przez twojego dostawcę usług internetowych. Po skonfigurowaniu tej podsieci dla interfejsu LAN (i wejściu
radvd.conf
) i włączeniuradvd
, autokonfiguracja powinna działać w twojej sieci LAN.Natywne wsparcie działa poprawnie. Twój router jest teraz urządzeniem IPv6. Musisz tylko wykonać część LAN, i to jest niezależne od tego, czy połączenie routera jest rodzime czy tunelowane.
źródło