IPv6 Fehlersuche

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Fehlerbehebung bei IPv6 Router Solicitation und DHCPv6 auf Linux

Wenn keine Antworten auf Router Solicitation Anfragen empfangen werden, gibt es mehrere mögliche Ursachen und entsprechende Lösungsschritte:

Überprüfung des Netzwerks

  • **Netzwerkverbindung prüfen:** Stelle sicher, dass das Interface aktiv ist und mit einem Netzwerk verbunden ist.
 ip link show wlp3s0
  • **IPv6-Ping-Test:** Teste die IPv6-Konnektivität zu allen Geräten im lokalen Netzwerk:
 ping6 ff02::1%wlp3s0

Schnittstellenkonfiguration überprüfen

  • Stelle sicher, dass IPv6 auf dem Interface aktiviert ist:
 sysctl net.ipv6.conf.wlp3s0.disable_ipv6
  • Falls deaktiviert, aktiviere IPv6:
 sudo sysctl -w net.ipv6.conf.wlp3s0.disable_ipv6=0

Router Solicitation mit rdisc6

  • Sende Router Solicitation und warte auf Router Advertisements:
 sudo rdisc6 wlp3s0
  • Falls keine Antwort erfolgt, überprüfe die Netzwerk- und Routereinstellungen.

Firewall-Konfiguration prüfen

  • Überprüfe, ob Firewall-Regeln Router Advertisements blockieren:
 sudo ip6tables -L
  • Stelle sicher, dass Router Advertisement und Router Solicitation Pakete erlaubt sind:
 sudo ip6tables -A INPUT -p icmpv6 --icmpv6-type router-advertisement -j ACCEPT
 sudo ip6tables -A OUTPUT -p icmpv6 --icmpv6-type router-solicitation -j ACCEPT

Router-Einstellungen überprüfen

  • Stelle sicher, dass der Router so konfiguriert ist, dass er Router Advertisements sendet und DHCPv6 unterstützt.
  • Überprüfe die Routereinstellungen, um sicherzustellen, dass Router Advertisements aktiviert sind.

Überwachung der Router Advertisements mit tcpdump

  • Überprüfe den Netzwerkverkehr, um Router Advertisements zu identifizieren:
 sudo tcpdump -i wlp3s0 icmp6 -vv
  • Achte auf Pakete vom Typ router-advertisement.

Direkter Test für DHCPv6

  • Falls keine Router Advertisements empfangen werden, teste den DHCPv6-Prozess direkt:
 sudo dhclient -6 -v wlp3s0

Verwende ein alternatives Interface

  • Teste den gleichen Prozess auf einem anderen Netzwerkinterface, falls verfügbar, um Interface-spezifische Probleme auszuschließen.

Durch die Durchführung dieser Schritte kann festgestellt werden, ob das Problem an den Netzwerkeinstellungen liegt oder ob spezifische Maßnahmen erforderlich sind, um IPv6 korrekt zu konfigurieren.