IPv6/Priorisierung: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „Kurzbeschreibung“ durch „Beschreibung“
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''topic''' - Kurzbeschreibung
'''topic''' - Beschreibung
 
== Linux ==
== Linux ==


== Windows ==
== Windows ==
IPv6 ist ein integraler Bestandteil von Windows. Es ist verlockend, IPv6 unter Windows zu deaktivieren, insbesondere in Heimnetzwerken. Dies kann eine Reihe von Nebenwirkungen haben, die zu Fehlverhalten von Anwendungen und Prozessen führen können. Microsoft empfiehlt ausdrücklich nicht, IPv6 zu deaktivieren. Der beste Weg, um sicherzustellen, dass Ihr Windows-Computer IPv4 verwendet, besteht darin, den Vorrang der IPv6-Präfix-Richtlinie zu ändern.  
; IPv6 ist ein integraler Bestandteil von Windows
* Es ist verlockend, IPv6 unter Windows zu deaktivieren, insbesondere in Heimnetzwerken.  
* Dies kann eine Reihe von Nebenwirkungen haben, die zu Fehlverhalten von Anwendungen und Prozessen führen können.  
* Microsoft empfiehlt ausdrücklich nicht, IPv6 zu deaktivieren.  
* Der beste Weg, um sicherzustellen, dass Ihr Windows-Computer IPv4 verwendet, besteht darin, den Vorrang der IPv6-Präfix-Richtlinie zu ändern.


Es gibt zwei Möglichkeiten, dies zu tun
; Es gibt zwei Möglichkeiten, dies zu tun
# Erstellen Sie einen Registrierungseintrag, um IPv4 gegenüber IPv6 zu bevorzugen.
# Erstellen Sie einen Registrierungseintrag, um IPv4 gegenüber IPv6 zu bevorzugen.
# Direkte Änderung der IPv6-Präfix-Richtlinien, um IPv4 gegenüber IPv6 zu bevorzugen.
# Direkte Änderung der IPv6-Präfix-Richtlinien, um IPv4 gegenüber IPv6 zu bevorzugen.


=== Registry-Eintrag ===
=== Registry-Eintrag ===
Sie müssen Ihren Computer neu starten, damit die Änderung wirksam wird
; Sie müssen Ihren Computer neu starten, damit die Änderung wirksam wird
* Melden Sie sich als Administrator an Ihrem Computer an.
* Melden Sie sich als Administrator an Ihrem Computer an.
* Starten Sie den Registrierungseditor (regedt32.exe).
* Starten Sie den Registrierungseditor (regedt32.exe).
* Fügen Sie einen Registrierungsschlüssel gemäß dem unten stehenden Screenshot hinzu und starten Sie den Computer neu, damit die Änderung wirksam wird. Um diese Änderung rückgängig zu machen, löschen Sie einfach den Registrierungseintrag und starten Sie den Computer neu.
* Fügen Sie einen Registrierungsschlüssel gemäß dem unten stehenden Screenshot hinzu und starten Sie den Computer neu, damit die Änderung wirksam wird.  
 
; Um diese Änderung rückgängig zu machen, löschen Sie einfach den Registrierungseintrag und starten Sie den Computer neu.
  Ort: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameter
  Ort: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameter
  Schlüssel: DisabledComponents
  Schlüssel: DisabledComponents
  Typ: REG_DWORD
  Typ: REG_DWORD
  Wert: 0x20Prefer IPv5 over IPv6 DisabledComponents
  Wert: 0x20Prefer IPv5 over IPv6 DisabledComponents


=== Ändern der IPv6-Präfix-Richtlinien ===
=== IPv6-Präfix-Richtlinien ===
; Ändern der IPv6-Präfix-Richtlinien
Dies ist etwas komplizierter, aber Sie müssen Ihren Computer nicht neu starten, damit die Änderungen wirksam werden.
Dies ist etwas komplizierter, aber Sie müssen Ihren Computer nicht neu starten, damit die Änderungen wirksam werden.


; Öffnen Sie eine erweiterte Eingabeaufforderung und geben Sie ein
Öffnen Sie eine erweiterte Eingabeaufforderung und geben Sie ein
  '''netsh interface ipv6 show prefixpolicies'''
  '''netsh interface ipv6 show prefixpolicies'''
   
   
  Precedence Label Prefix
  Precedence Label Prefix
  ---------- ----- --------------------------------
  ---------- ----- --------------------------------
        50     0 ::1/128
    50   0 ::1/128
        40     1 ::/0
    40   1 ::/0
        35     4 ::ffff:0:0/96
    35   4 ::ffff:0:0/96
        30     2 2002::/16
    30   2 2002::/16
          5     5 2001::/32
    5   5 2001::/32
          3     13 fc00::/7
    3   13 fc00::/7
          1     11 fec0::/10
    1   11 fec0::/10
          1     12 3ffe::/16
    1   12 3ffe::/16
          1     3 ::/96
    1   3 ::/96


Die erste Zeile mit einer Priorität von 50 ist die IPv6-Localhost-Adresse. Die zweite Zeile mit einer Priorität von 40 enthält alle (globalen) IPv6-Unicast-Adressen. Die dritte Zeile mit einer Priorität von 35 sind alle IPv4-zu-IPv6-zugeordneten Adressen. Eine vollständige Liste der IPv6-Präfixe finden Sie hier.  
; Die erste Zeile mit einer Priorität von 50 ist die IPv6-Localhost-Adresse
* Die zweite Zeile mit einer Priorität von 40 enthält alle (globalen) IPv6-Unicast-Adressen.  
* Die dritte Zeile mit einer Priorität von 35 sind alle IPv4-zu-IPv6-zugeordneten Adressen.  
* Eine vollständige Liste der IPv6-Präfixe finden Sie hier.


Um die Rangfolge zu ändern, müssen Sie die Rangfolge aller Präfix-Richtlinien neu ordnen, um sicherzustellen, dass die IPv4-zu-IPv6-gemappten Adressen die höchste Priorität haben. Es müssen alle Präfix-Richtlinien eingegeben werden. Je höher der Wert des Präfixes ist, desto mehr wird es bevorzugt.  
; Rangfolge ändern
Um die Rangfolge zu ändern, müssen Sie die Rangfolge aller Präfix-Richtlinien neu ordnen, um sicherzustellen, dass die IPv4-zu-IPv6-gemappten Adressen die höchste Priorität haben.  
* Es müssen alle Präfix-Richtlinien eingegeben werden.  
* Je höher der Wert des Präfixes ist, desto mehr wird es bevorzugt.


Geben Sie daher in der erweiterten Eingabeaufforderung Folgendes ein oder schneiden Sie es aus und fügen Sie es ein:
Geben Sie daher in der erweiterten Eingabeaufforderung Folgendes ein oder schneiden Sie es aus und fügen Sie es ein:
Zeile 53: Zeile 67:


; Um zu bestätigen, dass die Änderungen wirksam geworden sind, geben Sie Folgendes ein
; Um zu bestätigen, dass die Änderungen wirksam geworden sind, geben Sie Folgendes ein
  netsh interface ipv6 show prefixpolicies
  '''netsh interface ipv6 show prefixpolicies'''
   
   
  Precedence Label Prefix
  Precedence Label Prefix
  ---------- ----- --------------------------------
  ---------- ----- --------------------------------
        50     0 ::ffff:0:0/96
    50   0 ::ffff:0:0/96
        40     1 ::1/128
    40   1 ::1/128
        30     2 ::/0
    30   2 ::/0
        20     3 2002::/16
    20   3 2002::/16
          5     5 2001::/32
    5   5 2001::/32
          3     13 fc00::/7
    3   13 fc00::/7
          1     11 fec0::/10
    1   11 fec0::/10
          1     12 3ffe::/16
    1   12 3ffe::/16
          1     4 ::/96
    1   4 ::/96


Wenn Sie nun einen Host anpingen (z. B.), wird die IPv4-Adresse (d. h. 127.0.0.1) der IPv6-Adresse (d. h. ::1) vorgezogen.  
Wenn Sie nun einen Host anpingen (z. B.), wird die IPv4-Adresse (d. h. 127.0.0.1) der IPv6-Adresse (d. h. ::1) vorgezogen.


; Beispiel
; Beispiel
  C:\>ping localhost
  '''ping localhost'''
   
   
  Pinging WORKSTATION [127.0.0.1] with 32 bytes of data:
  Pinging WORKSTATION [127.0.0.1] with 32 bytes of data:
Zeile 77: Zeile 91:
  Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
  Reply from 127.0.0.1: bytes=32 time<1ms TTL=128


; Um diese Änderung rückgängig zu machen, setzen Sie einfach die Rangfolge wie folgt zurüc
; Um diese Änderung rückgängig zu machen, setzen Sie einfach die Rangfolge wie folgt zurück
  netsh interface ipv6 reset
  netsh interface ipv6 reset



Aktuelle Version vom 19. Oktober 2024, 13:36 Uhr

topic - Beschreibung

Linux

Windows

IPv6 ist ein integraler Bestandteil von Windows
  • Es ist verlockend, IPv6 unter Windows zu deaktivieren, insbesondere in Heimnetzwerken.
  • Dies kann eine Reihe von Nebenwirkungen haben, die zu Fehlverhalten von Anwendungen und Prozessen führen können.
  • Microsoft empfiehlt ausdrücklich nicht, IPv6 zu deaktivieren.
  • Der beste Weg, um sicherzustellen, dass Ihr Windows-Computer IPv4 verwendet, besteht darin, den Vorrang der IPv6-Präfix-Richtlinie zu ändern.
Es gibt zwei Möglichkeiten, dies zu tun
  1. Erstellen Sie einen Registrierungseintrag, um IPv4 gegenüber IPv6 zu bevorzugen.
  2. Direkte Änderung der IPv6-Präfix-Richtlinien, um IPv4 gegenüber IPv6 zu bevorzugen.

Registry-Eintrag

Sie müssen Ihren Computer neu starten, damit die Änderung wirksam wird
  • Melden Sie sich als Administrator an Ihrem Computer an.
  • Starten Sie den Registrierungseditor (regedt32.exe).
  • Fügen Sie einen Registrierungsschlüssel gemäß dem unten stehenden Screenshot hinzu und starten Sie den Computer neu, damit die Änderung wirksam wird.
Um diese Änderung rückgängig zu machen, löschen Sie einfach den Registrierungseintrag und starten Sie den Computer neu.
Ort: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameter
Schlüssel: DisabledComponents
Typ: REG_DWORD
 Wert: 0x20Prefer IPv5 over IPv6 DisabledComponents

IPv6-Präfix-Richtlinien

Ändern der IPv6-Präfix-Richtlinien

Dies ist etwas komplizierter, aber Sie müssen Ihren Computer nicht neu starten, damit die Änderungen wirksam werden.

Öffnen Sie eine erweiterte Eingabeaufforderung und geben Sie ein

netsh interface ipv6 show prefixpolicies

Precedence Label Prefix
---------- ----- --------------------------------
    50   0 ::1/128
    40   1 ::/0
    35   4 ::ffff:0:0/96
    30   2 2002::/16
    5   5 2001::/32
    3   13 fc00::/7
    1   11 fec0::/10
    1   12 3ffe::/16
    1   3 ::/96
Die erste Zeile mit einer Priorität von 50 ist die IPv6-Localhost-Adresse
  • Die zweite Zeile mit einer Priorität von 40 enthält alle (globalen) IPv6-Unicast-Adressen.
  • Die dritte Zeile mit einer Priorität von 35 sind alle IPv4-zu-IPv6-zugeordneten Adressen.
  • Eine vollständige Liste der IPv6-Präfixe finden Sie hier.
Rangfolge ändern

Um die Rangfolge zu ändern, müssen Sie die Rangfolge aller Präfix-Richtlinien neu ordnen, um sicherzustellen, dass die IPv4-zu-IPv6-gemappten Adressen die höchste Priorität haben.

  • Es müssen alle Präfix-Richtlinien eingegeben werden.
  • Je höher der Wert des Präfixes ist, desto mehr wird es bevorzugt.

Geben Sie daher in der erweiterten Eingabeaufforderung Folgendes ein oder schneiden Sie es aus und fügen Sie es ein:

netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 50 0
netsh interface ipv6 set prefixpolicy ::1/128 40 1
netsh interface ipv6 set prefixpolicy ::/0 30 2
netsh interface ipv6 set prefixpolicy 2002::/16 20 3
netsh interface ipv6 set prefixpolicy 2001::/32 5 5
netsh interface ipv6 set prefixpolicy fc00::/7 3 13
netsh interface ipv6 set prefixpolicy fec0::/10 1 11
netsh interface ipv6 set prefixpolicy 3ffe::/16 1 12
netsh interface ipv6 set prefixpolicy ::/96 1 4
Um zu bestätigen, dass die Änderungen wirksam geworden sind, geben Sie Folgendes ein
netsh interface ipv6 show prefixpolicies

Precedence Label Prefix
---------- ----- --------------------------------
    50   0 ::ffff:0:0/96
    40   1 ::1/128
    30   2 ::/0
    20   3 2002::/16
    5   5 2001::/32
    3   13 fc00::/7
    1   11 fec0::/10
    1   12 3ffe::/16
    1   4 ::/96

Wenn Sie nun einen Host anpingen (z. B.), wird die IPv4-Adresse (d. h. 127.0.0.1) der IPv6-Adresse (d. h. ::1) vorgezogen.

Beispiel
ping localhost

Pinging WORKSTATION [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Um diese Änderung rückgängig zu machen, setzen Sie einfach die Rangfolge wie folgt zurück
netsh interface ipv6 reset


Anhang

Siehe auch

Dokumentation

Links

Projekt
Weblinks
  1. https://kb.firedaemon.com/support/solutions/articles/4000160803-prioritising-ipv4-over-ipv6-on-windows-10-and-11
  2. https://learn.microsoft.com/de-de/troubleshoot/windows-server/networking/configure-ipv6-in-windows