IPv6/Konfiguration: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „== IPv6 Adressen konfigurieren == Es gibt verschiedene Methoden zum konfigurieren einer IPv6 Adresse eines Interfaces. Sie können "ifconfig" oder "ip" dazu einsetzen. === Bestehende IPv6 Adressen anzeigen === Zuerst sollten sie überprüfen, ob und welche IPv6 Adressen bereits konfiguriert sind (etwa durch automatischer stateless Konfiguration). Achtung: Adressen beginnend mit ”fec0” sind obsolet, hier aber noch der Vollständigheit wegen gezeigt!…“
 
K Textersetzung - „Kurzbeschreibung“ durch „Beschreibung“
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== IPv6 Adressen konfigurieren ==
'''topic''' - Beschreibung
=== Beschreibung ===
=== IPv6 Adressen konfigurieren ===
Es gibt verschiedene Methoden zum konfigurieren einer IPv6 Adresse eines Interfaces. Sie können "ifconfig" oder "ip" dazu einsetzen.
Es gibt verschiedene Methoden zum konfigurieren einer IPv6 Adresse eines Interfaces. Sie können "ifconfig" oder "ip" dazu einsetzen.


Zeile 9: Zeile 11:
==== Verwendung von "ip" ====
==== Verwendung von "ip" ====
Anwendung:
Anwendung:
{| class="wikitable"
 
|
|}
Beispiel für einen statisch konfigurierten Host:
Beispiel für einen statisch konfigurierten Host:
{| class="wikitable"
 
|
|}
Just note that addresses beginning with ”fec0” are deprecated!
Just note that addresses beginning with ”fec0” are deprecated!


Zeile 21: Zeile 19:


Hier sehen Sie einige automatisch konfigurierte IP Adressen und deren Lebensdauer.
Hier sehen Sie einige automatisch konfigurierte IP Adressen und deren Lebensdauer.
{| class="wikitable"
 
|
|}


==== Verwendung von "ifconfig" ====
==== Verwendung von "ifconfig" ====
Anwendung:
Anwendung:
{| class="wikitable"
 
|
|}
Hier sehen Sie verschiedene IP Adressen mit unterschiedlichen Gültigkeitsbereichen (die Ausgabe wurde mit grep gefiltert)
Hier sehen Sie verschiedene IP Adressen mit unterschiedlichen Gültigkeitsbereichen (die Ausgabe wurde mit grep gefiltert)
{| class="wikitable"
 
|
|}


=== Hinzufügen einer IPv6 Adresse ===
=== Hinzufügen einer IPv6 Adresse ===
Zeile 40: Zeile 32:
==== Verwendung von "ip" ====
==== Verwendung von "ip" ====
Anwendung:
Anwendung:
{| class="wikitable"
 
|
|}
Beispiel:
Beispiel:
{| class="wikitable"
 
|
|}


==== Verwendung von "ifconfig" ====
==== Verwendung von "ifconfig" ====
Anwendung:
Anwendung:
{| class="wikitable"
 
|
|}
Beispiel:
Beispiel:
{| class="wikitable"
 
|
|}


=== IPv6 Adressen entfernen ===
=== IPv6 Adressen entfernen ===
Zeile 63: Zeile 47:
==== Verwendung von "ip" ====
==== Verwendung von "ip" ====
Anwendung:
Anwendung:
{| class="wikitable"
 
|
|}
Beispiel:
Beispiel:
{| class="wikitable"
 
|
|}


==== Verwendung von "ifconfig" ====
==== Verwendung von "ifconfig" ====
Anwendung:
Anwendung:
{| class="wikitable"
 
|
|}
Beispiel:
Beispiel:
{| class="wikitable"
 
|
|}


=== Automatische IPv6-Adress-Konfiguration ===
=== Automatische IPv6-Adress-Konfiguration ===
Zeile 90: Zeile 66:
==== Temporäre Aktivierung ====
==== Temporäre Aktivierung ====
Einschalten der Privacy Extension für z.B. Interface ”eth0” und zudem Präferieren dieser Adresse:
Einschalten der Privacy Extension für z.B. Interface ”eth0” und zudem Präferieren dieser Adresse:
{| class="wikitable"
 
|
|}
Zur Aktivierung ist der Restart des Interfaces notwendig
Zur Aktivierung ist der Restart des Interfaces notwendig
{| class="wikitable"
 
|
|}
Nach Empfang eines Router Advertisement sollte das Interface eine entsprechende Adresse sich selbst konfiguriert haben
Nach Empfang eines Router Advertisement sollte das Interface eine entsprechende Adresse sich selbst konfiguriert haben
{| class="wikitable"
 
|
|}


==== Permanente Aktivierung ====
==== Permanente Aktivierung ====
Für eine permanente Aktivierung muss entweder ein spezieller Initscript-Wert pro Interface gesetzt sein oder ein entsprechender Wert in /etc/sysctl.conf definiert werden:
Für eine permanente Aktivierung muss entweder ein spezieller Initscript-Wert pro Interface gesetzt sein oder ein entsprechender Wert in /etc/sysctl.conf definiert werden:
{| class="wikitable"
 
|
|}
Achtung: das Interface muss zu diesem Zeitpunkt bereits existieren. Wenn das nicht der Fall ist (z.B. nach einem Reboot) musses für alle Interfaces konfiguriert werden:
Achtung: das Interface muss zu diesem Zeitpunkt bereits existieren. Wenn das nicht der Fall ist (z.B. nach einem Reboot) musses für alle Interfaces konfiguriert werden:
{| class="wikitable"
 
|
|}
Die Änderungen in /etc/sysctl.conf können im laufenden Betrieb geändert werden, aber zur wirklichen Aktivierung wird mindestens wird ein Interface-Restart (down/up) oder ein Reboot benötigt.
Die Änderungen in /etc/sysctl.conf können im laufenden Betrieb geändert werden, aber zur wirklichen Aktivierung wird mindestens wird ein Interface-Restart (down/up) oder ein Reboot benötigt.
{| class="wikitable"
 
|
|}


==== Aktivieren von Privacy Extension mit Hilfe des NetworkManager ====
==== Aktivieren von Privacy Extension mit Hilfe des NetworkManager ====
Zeile 122: Zeile 86:


Prüfen existierender Interfaces mit:
Prüfen existierender Interfaces mit:
{| class="wikitable"
 
|
|}
Menge von IPv6-Adressen mit Privacy Extension:
Menge von IPv6-Adressen mit Privacy Extension:
{| class="wikitable"
 
|
|}
Aktuelle Einstellung der IPv6 Privacy Extension für ein Interface:
Aktuelle Einstellung der IPv6 Privacy Extension für ein Interface:
{| class="wikitable"
 
|
|}
Aktivieren der IPv6 Privacy Extension und Restart des Interfaces;
Aktivieren der IPv6 Privacy Extension und Restart des Interfaces;
{| class="wikitable"
 
|
|}
Neuer Wert der IPv6 Privacy Extension prüfen:
Neuer Wert der IPv6 Privacy Extension prüfen:
{| class="wikitable"
 
|
|}
Nun sollten auch IPv6 Privacy Extension Adressen automatisch konfiguriert sein
Nun sollten auch IPv6 Privacy Extension Adressen automatisch konfiguriert sein
{| class="wikitable"
 
|
|}


==== Test zur Benutzung von Privacy Extension IPv6-Adressen ====
==== Test zur Benutzung von Privacy Extension IPv6-Adressen ====
Ob die IPv6-Adresss mit einer durch die Privacy Extension generierte Interface ID für ausgehende Verbindungen wirklich benutzt wird, kann z.B. mit Hilfe eines Web-Browers durch Aufruf von <nowiki>http://ip.bieringer.de/</nowiki> durchgeführt werden. Wenn EUI64_SCOPE als Ausgabe ”iid-privacy” zeigt, dann funktioniert alles richtig.
Ob die IPv6-Adresss mit einer durch die Privacy Extension generierte Interface ID für ausgehende Verbindungen wirklich benutzt wird, kann z.B. mit Hilfe eines Web-Browers durch Aufruf von <nowiki>http://ip.bieringer.de/</nowiki> durchgeführt werden. Wenn EUI64_SCOPE als Ausgabe ”iid-privacy” zeigt, dann funktioniert alles richtig.
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Links ====
===== Weblinks =====
[[Kategorie:IPv6/Adresse]]
</noinclude>

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

topic - Beschreibung

Beschreibung

IPv6 Adressen konfigurieren

Es gibt verschiedene Methoden zum konfigurieren einer IPv6 Adresse eines Interfaces. Sie können "ifconfig" oder "ip" dazu einsetzen.

Bestehende IPv6 Adressen anzeigen

Zuerst sollten sie überprüfen, ob und welche IPv6 Adressen bereits konfiguriert sind (etwa durch automatischer stateless Konfiguration).

Achtung: Adressen beginnend mit ”fec0” sind obsolet, hier aber noch der Vollständigheit wegen gezeigt!

Verwendung von "ip"

Anwendung:

Beispiel für einen statisch konfigurierten Host:

Just note that addresses beginning with ”fec0” are deprecated!

Beispiel für einen automatisch konfigurierten Host.

Hier sehen Sie einige automatisch konfigurierte IP Adressen und deren Lebensdauer.


Verwendung von "ifconfig"

Anwendung:

Hier sehen Sie verschiedene IP Adressen mit unterschiedlichen Gültigkeitsbereichen (die Ausgabe wurde mit grep gefiltert)


Hinzufügen einer IPv6 Adresse

Die Vorgehensweise beim hinzufügen einer IPv6 Adresse ist vergleichbar mit dem "IP ALIAS"-Mechanismus bei IPv4 adressierten Interfaces.

Verwendung von "ip"

Anwendung:

Beispiel:


Verwendung von "ifconfig"

Anwendung:

Beispiel:


IPv6 Adressen entfernen

Diese Funktion wird selten benötigt. Vorsicht ist beim entfernen nicht existenter IPv6 Adressen geboten, da ältere Kernel dieses Fehlverhalten manchmal mit einem Crash quittieren.

Verwendung von "ip"

Anwendung:

Beispiel:


Verwendung von "ifconfig"

Anwendung:

Beispiel:


Automatische IPv6-Adress-Konfiguration

Im Fall, dass ein Endgerät ein Router Advertisement empfängt und der Host kein Router ist, konfiguriert sich das Endgerät selbst eine IPv6-Adresse entsprechend dem Präfix aus dem Router Advertisement (siehe auch Abschnitt 22.4).

Aktivieren der Privacy Extension

Privacy Extension wie beschrieben in RFC 4941 / Privacy Extensions for Stateless Address Autoconfiguration in IPv6 (Nachfolger von RFC 3041) ersetzt die statische Interface ID (mostly basierend auf der weltweit eindeutigen MAC-Adresse), die bei der Autokonfiguration benutzt wird, durch eine pseudo-random und von Zeit zu Zeit neu generierte.

Aktivieren von Privacy Extension mit Hilfe von sysctl

Temporäre Aktivierung

Einschalten der Privacy Extension für z.B. Interface ”eth0” und zudem Präferieren dieser Adresse:

Zur Aktivierung ist der Restart des Interfaces notwendig

Nach Empfang eines Router Advertisement sollte das Interface eine entsprechende Adresse sich selbst konfiguriert haben


Permanente Aktivierung

Für eine permanente Aktivierung muss entweder ein spezieller Initscript-Wert pro Interface gesetzt sein oder ein entsprechender Wert in /etc/sysctl.conf definiert werden:

Achtung: das Interface muss zu diesem Zeitpunkt bereits existieren. Wenn das nicht der Fall ist (z.B. nach einem Reboot) musses für alle Interfaces konfiguriert werden:

Die Änderungen in /etc/sysctl.conf können im laufenden Betrieb geändert werden, aber zur wirklichen Aktivierung wird mindestens wird ein Interface-Restart (down/up) oder ein Reboot benötigt.


Aktivieren von Privacy Extension mit Hilfe des NetworkManager

Moderne (Client-) Systeme nutzen NetworkManager zur Interface-Konfiguration. Ein Kommandozeilen-Werkzeug ist eingebaut welches auch Parameter ändern kann, die in der GUI nicht verfügbar (oder sichtbar) sind.

Beispiele basieren auf Version 0.9.9.1-5.git20140319.fc21

Prüfen existierender Interfaces mit:

Menge von IPv6-Adressen mit Privacy Extension:

Aktuelle Einstellung der IPv6 Privacy Extension für ein Interface:

Aktivieren der IPv6 Privacy Extension und Restart des Interfaces;

Neuer Wert der IPv6 Privacy Extension prüfen:

Nun sollten auch IPv6 Privacy Extension Adressen automatisch konfiguriert sein


Test zur Benutzung von Privacy Extension IPv6-Adressen

Ob die IPv6-Adresss mit einer durch die Privacy Extension generierte Interface ID für ausgehende Verbindungen wirklich benutzt wird, kann z.B. mit Hilfe eines Web-Browers durch Aufruf von http://ip.bieringer.de/ durchgeführt werden. Wenn EUI64_SCOPE als Ausgabe ”iid-privacy” zeigt, dann funktioniert alles richtig.


Anhang

Siehe auch

Links

Weblinks