IPv6 abschalten oder konfigurieren


Tags: ,

Teaser IPv4 / IPv6Der Betrieb sowohl eines IPv4- als auch eines IPv6-Stacks auf Windows macht die Netzwerkkonfiguration und Fehlersuche komplexer: Ist der Rechner über beide Protokolle an das Netzwerk angeschlossen, gibt es zu jedem Host, auf den das ebenfalls zutrifft, 2 Protokolle, um die Verbindung aufzunehmen, also 2 gleichberechtigte Möglichkeiten. Will man etwa Probleme mit dem einen Stack untersuchen, muss man etwa sicherstellen, dass nicht der andere dessen Rolle ad hoc übernimmt und so für funktionierende Verbindungen sorgt, obwohl ein Problem vorliegt.

IPv4 und IPv6-ping erzwingen

Bei Ping kann man die Verwendung eines bestimmten IP-Protokolls erzwingenDas klassische Testtool für die Funktion einer Netzwerkverbindung auf IP-Ebene ist ping.exe. Anhand der Ausgabe der IP-Adresse ist leicht zu sehen, über welches Protokoll ein Host erreicht wurde. Einen bestimmten Stack erzwingen kann man mittels des Parameters -4 beziehungsweise -6. Unter Linux und Verwandten bedient ping in der Regel nur den IPv4-Stack; für IPv6 gibt es das separate Programm ping6.

IPv4 oder IPv6 für ein Interface abschalten

Um die Protokollbindung an ein bestimmtes Interface zu lösen, verwendet man die Adapter-Konfiguration im Netzwerk- und Freigabecenter unter Adaptereinstellungen ändern und entfernt die Optionen, mit denen etwa IPv4 oder IPv6 an den Adapter gebunden sind. Diese Änderungen sind leicht nachzuvollziehen, da gut sichtbar, kennen aber nur die Möglichkeit des kompletten Ein- oder Ausschaltens und sind nur pro Netzwerkadapter anwendbar.

IPv6 ganz oder teilweise abschalten

IPv4 bevorzugen: Per Registry-Eintrag kann man Windows’ Vorgaben auf IPv4 zurücksetzenMehr Möglichkeiten fürs Feintuning bietet der Registry-DWORD-Wert DisabledComponents für IPv6, der sich im Schlüssel HKLM\System\CurrentControlSet\services\TCPIP6\Parameters befindet. Normalerweise steht er auf 0 oder fehlt, was bedeutet, dass alle IPv6-Komponenten eingeschaltet sind und IPv6 gegenüber IPv4 für IP-Verbindungen bevorzugt wird, wenn ein Host über beide erreicht werden kann. Setzt man ihn auf 32 (0x20), bleibt IPv6 ebenfalls komplett eingeschaltet, nur dass beim Vorhandensein beider Verbindungen IPv4 den Vorzug erhält.

Ansonsten handelt es sich bei DisabledComponents um ein Bitfeld, das heißt verschiedene Bits schalten verschiedene Einstellungen. Will man mehrere kombinieren, erhält man den dazu notwendigen Wert durch Addition der Einzelwerte. Nach dem Ändern des Wertes muss der PC jeweils neu gestartet werden, damit die Einstellungen wirksam werden.

Dezimal Hex Einstellung
0 0x0 IPv6 voll aktiviert
1 0x1 alle Tunnel-Interfaces deaktiviert
2 0x2 6to4 deaktiviert
4 0x4 ISATAP deaktiviert
8 0x8 Teredo deaktiviert
16 0x10 native IPv6-Interfaces deaktiviert (LAN und PPP)
32 0x20 IPv4 gegenüber IPv6 bevorzugen
4294967295 0xffffffff IPv6 komplett deaktiviert

5 Kommentare

Bild von Go Server
Go Server (Besucher) sagt:

... nicht vergessen, IP6 wieder anschalten. Habe mich mal dumm und dusselig gesucht, nachdem ich IP6 (wird ja nicht gebraucht) unter Exchange / SBS Exchange abgeschalten hatte. Es lief nix mehr ...

Bild von Fabian Niesen
Fabian Niesen (Besucher) sagt:

0xffffff ist der Falsche Wert, der richtige ist 0xffffffff.
Mehr Infos von Microsoft in KB929852

Bild von TobiasHD
TobiasHD (Besucher) sagt:

Erstmal (wenn auch verspätet)ein dickes Lob/Danke für solch informative Webside. Was IPv6 betr.: Ich hatte reichliche Probleme mit Aufruf div. Webseiten - leider waren viele dabei,auf denen evtl Tips u.ä. gewesen wären. Ich konnte nicht mal mit dem Firefox die MozillaHilfeseiten erreichen. Alles blieb meistens bei div. google"apps" hängen (googleanalytics,googletag und wie sie alle heißen ...zum Schluß kam ´ne Info: ipv6 abschalten. Auf der Netzwerkkarte gemacht und alle Seiten wieder da....und dann auf dieser Seite:ipv6 configurieren -- Klasse !!
Besser als ipv6 total "totmachen"! Also dword auf 32 und Neustart -- aber danach stands wieder auf 255. Nochmal auf 32 - Neustart - und wieder war´s auf 255. Wo liegt der Fehler ??
Ach so: W7,64bit,prof.,Router Speesport....
MfG Tobias

Bild von TobiasHD
TobiasHD (Besucher) sagt:

Nochmal auf die "Schnelle": Da ich mit dem DWORD-Wert 255 nix anfangen konnte, hab ich über support.microsoft.com/en-US was gefunden. Der Wert 255 ist 0xff und dort steht:
Type 0xff to disable all IPv6 components except the IPv6 loopback interface. This value also configures Windows to prefer using IPv4 over IPv6 by changing entries in the prefix policy table. For more information, see Source and destination address selection.
Also so ähnlich wie 0x20(32)............
Type 0x20 to prefer IPv4 over IPv6 by changing entries in the prefix policy table --- das funzt (Wert 32) weiterhin bei mir nicht..........

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht angezeigt. Wenn mit Ihrer angegebenen Mail-Adresse ein Gravatar verknüpft ist, dann wird dieser neben Ihrem Kommentar eingeblendet.
  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.
  • Mail-Adressen werden im Seitenquelltext unkenntlich gemacht, um sie vor dem automatischen Erfassen durch Spammer zu schützen.

Weitere Informationen über Formatierungsoptionen