IPv6/System-Check: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
K Textersetzung - „<div style="column-count:3">“ durch „<div style="column-count:2">“ |
||
(26 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=== | '''{{BASEPAGENAME}}''' - Beschreibung | ||
== Beschreibung == | |||
=== Beschreibung === | |||
Bevor Sie IPv6 auf einem Linux Host einsetzen können, müssen sie überprüfen, ob das System IPv6 fähig ist. Eventuell haben Sie Änderungen vorzunehmen, um IPv6 zu ermöglichen. | Bevor Sie IPv6 auf einem Linux Host einsetzen können, müssen sie überprüfen, ob das System IPv6 fähig ist. Eventuell haben Sie Änderungen vorzunehmen, um IPv6 zu ermöglichen. | ||
<noinclude> | |||
==== | == Anhang == | ||
=== Siehe auch === | |||
<div style="column-count:2"> | |||
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree> | |||
</div> | |||
---- | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}/}} | |||
==== | === Links === | ||
==== Weblinks ==== | |||
{{DEFAULTSORT:new}} | |||
{{DISPLAYTITLE:new}} | |||
[[Kategorie:new]] | |||
</noinclude> | |||
= TMP = | |||
'''IPv6/System-Check''' | |||
=== IPv6 kompatible Programme | == Kompatible Programme == | ||
; IPv6 kompatible Programme | |||
Aktuelle Distributionen beinhalten bereits die gängigsten IPv6 kompatiblen Client- und Server-Programme. Weitere Infos gibt es unter IPv6+Linux-Status-Distribution. Falls ein Programm hier noch nicht gelistet sein sollte, können Sie unter Current Status of IPv6 Support for Networking Applications nachlesen, ob das Programm bereits auf IPv6 portiert wurde und unter Linux bereits läuft. Für verbreitete Programme gibt es einige Hinweise hier weiter unten. | Aktuelle Distributionen beinhalten bereits die gängigsten IPv6 kompatiblen Client- und Server-Programme. Weitere Infos gibt es unter IPv6+Linux-Status-Distribution. Falls ein Programm hier noch nicht gelistet sein sollte, können Sie unter Current Status of IPv6 Support for Networking Applications nachlesen, ob das Programm bereits auf IPv6 portiert wurde und unter Linux bereits läuft. Für verbreitete Programme gibt es einige Hinweise hier weiter unten. | ||
=== IPv6 kompatible Client-Programme (Auswahl) | === Kompatible Client-Programme === | ||
; IPv6 kompatible Client-Programme (Auswahl) | |||
Um die folgend abgebildeten Tests durchzuführen, benötigen Sie ein funktionierendes IPv6 System. Bei einigen Beispielen werden Adressen angezeigt, die nur bei einer verfügbaren 6bone Verbindung erreichbar sind. | Um die folgend abgebildeten Tests durchzuführen, benötigen Sie ein funktionierendes IPv6 System. Bei einigen Beispielen werden Adressen angezeigt, die nur bei einer verfügbaren 6bone Verbindung erreichbar sind. | ||
Note: wenn Namen anstatt dedizierter IPv4/IPv6 Adressen benutzt werden, dann kann dieser zu einer Liste von IPv4 und IPv6 Adressen aufgelöst werden. Einige Kommandozeilenwerkzeuge unterstützen explizite Benutzung des gewünschten Protokolls. Üblicherweise haben solche Werkzeuge Optionen wie | Note: wenn Namen anstatt dedizierter IPv4/IPv6 Adressen benutzt werden, dann kann dieser zu einer Liste von IPv4 und IPv6 Adressen aufgelöst werden. Einige Kommandozeilenwerkzeuge unterstützen explizite Benutzung des gewünschten Protokolls. Üblicherweise haben solche Werkzeuge Optionen wie "-4" für IPv4 und "-6" für IPv6. | ||
==== DNS-Überprüfung der IPv6 Adress-Auflösung ==== | ==== DNS-Überprüfung der IPv6 Adress-Auflösung ==== | ||
Zeile 167: | Zeile 47: | ||
IPv6 kompatible Clients sind verfügbar. Ein einfacher Test sieht wie folgt aus: | IPv6 kompatible Clients sind verfügbar. Ein einfacher Test sieht wie folgt aus: | ||
Wird ein Text wie | Wird ein Text wie "cannot resolve hostname" ausgegeben, dann unterstützt der Telnet Client keine IPv6 Adressen. | ||
==== IPv6 kompatible ssh Client-Programme ==== | ==== IPv6 kompatible ssh Client-Programme ==== | ||
Zeile 175: | Zeile 55: | ||
* --without-ipv4-default: Der Client versucht zuerst eine IPv6-Verbindung. Misslingt dies, wird eine IPv4-Verbindung aufgebaut | * --without-ipv4-default: Der Client versucht zuerst eine IPv6-Verbindung. Misslingt dies, wird eine IPv4-Verbindung aufgebaut | ||
* --with-ipv4-default: standardmäßig wird eine IPv4-Verbindung aufgebaut. Eine IPv6-Verbindung muss, wie unten im Beispiel zu sehen ist, erzwungen werden: | * --with-ipv4-default: standardmäßig wird eine IPv4-Verbindung aufgebaut. Eine IPv6-Verbindung muss, wie unten im Beispiel zu sehen ist, erzwungen werden: | ||
* Falls ihr ssh Client-Programm die Option | * Falls ihr ssh Client-Programm die Option "-6" nicht kennt, dann ist das Programm nicht IPv6 fähig. Dies ist bei den meisten ssh Paketen der Version 1 der Fall. | ||
===== ssh.com ===== | ===== ssh.com ===== | ||
Zeile 185: | Zeile 65: | ||
;Die meisten Browser haben zurzeit noch ungelöste Probleme | ;Die meisten Browser haben zurzeit noch ungelöste Probleme | ||
# Ist ein IPv4 Proxy in den Einstellungen eingetragen, dann werden IPv6 Anfragen zum Proxy gesendet. Der Proxy kann keine IPv6 Anfragen verstehen und somit scheitert die Anfrage. Lösung: Proxy Software aktualisieren (siehe weiter unten). | # Ist ein IPv4 Proxy in den Einstellungen eingetragen, dann werden IPv6 Anfragen zum Proxy gesendet. Der Proxy kann keine IPv6 Anfragen verstehen und somit scheitert die Anfrage. Lösung: Proxy Software aktualisieren (siehe weiter unten). | ||
# Automatik-Einstellungen des Proxy (*.pac) können aufgrund ihrer Beschaffenheit nicht derart erweitert werden, dass sie IPv6 Anfragen anders handhaben ( | # Automatik-Einstellungen des Proxy (*.pac) können aufgrund ihrer Beschaffenheit nicht derart erweitert werden, dass sie IPv6 Anfragen anders handhaben (beispielsweise kein Proxy verwenden) können (Sie sind in Javaskript geschrieben und ziemlich hard coded in den Quellen verankert; beispielsweise Mozilla Quellcode). | ||
Ältere Browser-Versionen verstehen ebenfalls keine URL mit IPv6 Adressen wie | Ältere Browser-Versionen verstehen ebenfalls keine URL mit IPv6 Adressen wie beispielsweise <nowiki>https://[2a01:238:4281:8600:812a:5915:8d24:58f3]/</nowiki>, IPv6-Addresse von <nowiki>https://www.ipv6.bieringer.de/</nowiki> (die angegebene URL funktioniert nur mit einem IPv6 kompatiblen Browser!). | ||
Ein kleiner Test ist diese URL mit einem gegebenen Browser und ohne Proxy zu verwenden. | Ein kleiner Test ist diese URL mit einem gegebenen Browser und ohne Proxy zu verwenden. | ||
===== URLs zum testen ===== | ===== URLs zum testen ===== | ||
Ein guter Ausgangspunkt zum Betrachten von Webseiten mit IPv6 ist <nowiki> | Ein guter Ausgangspunkt zum Betrachten von Webseiten mit IPv6 ist <nowiki>https://www.kame.net/</nowiki>. Ist die Schildkröte animiert, dann ist Verbindung mittels IPv6 Verbindung zustande gekommen, andererseits bleibt die Schildkröte statisch. | ||
Andere Test-Server sind | Andere Test-Server sind beispielsweise | ||
* ip.bieringer.de | * ip.bieringer.de | ||
Zeile 200: | Zeile 80: | ||
* test-ipv6.com | * test-ipv6.com | ||
=== | === Kompatible Server === | ||
In diesem Teil des HOWTOs wird stärker auf Client-spezifische Belange eingegangen. Folglich sei zu IPv6 kompatiblen Servern wie sshd, httpd, telnetd | ; IPv6 kompatible Server | ||
In diesem Teil des HOWTOs wird stärker auf Client-spezifische Belange eingegangen. Folglich sei zu IPv6 kompatiblen Servern wie sshd, httpd, telnetd und weitere auf diese Stelle verwiesen: Hints for IPv6-enabled daemons. | |||
[[Kategorie:IPv6/ | [[Kategorie:IPv6/Diagnose]] |
Aktuelle Version vom 28. Juni 2025, 11:11 Uhr
IPv6/System-Check - Beschreibung
Beschreibung
Beschreibung
Bevor Sie IPv6 auf einem Linux Host einsetzen können, müssen sie überprüfen, ob das System IPv6 fähig ist. Eventuell haben Sie Änderungen vorzunehmen, um IPv6 zu ermöglichen.
Anhang
Siehe auch
Links
Weblinks
TMP
IPv6/System-Check
Kompatible Programme
- IPv6 kompatible Programme
Aktuelle Distributionen beinhalten bereits die gängigsten IPv6 kompatiblen Client- und Server-Programme. Weitere Infos gibt es unter IPv6+Linux-Status-Distribution. Falls ein Programm hier noch nicht gelistet sein sollte, können Sie unter Current Status of IPv6 Support for Networking Applications nachlesen, ob das Programm bereits auf IPv6 portiert wurde und unter Linux bereits läuft. Für verbreitete Programme gibt es einige Hinweise hier weiter unten.
Kompatible Client-Programme
- IPv6 kompatible Client-Programme (Auswahl)
Um die folgend abgebildeten Tests durchzuführen, benötigen Sie ein funktionierendes IPv6 System. Bei einigen Beispielen werden Adressen angezeigt, die nur bei einer verfügbaren 6bone Verbindung erreichbar sind.
Note: wenn Namen anstatt dedizierter IPv4/IPv6 Adressen benutzt werden, dann kann dieser zu einer Liste von IPv4 und IPv6 Adressen aufgelöst werden. Einige Kommandozeilenwerkzeuge unterstützen explizite Benutzung des gewünschten Protokolls. Üblicherweise haben solche Werkzeuge Optionen wie "-4" für IPv4 und "-6" für IPv6.
DNS-Überprüfung der IPv6 Adress-Auflösung
Jeder DNS-Server (Domain Name System) sollte aufgrund der Sicherheitsupdates der letzten Jahre bereits mit neuerer Software bestückt sein, die den Übergangs-IPv6-Adress-Standardtyp AAAA unterstützt (der neueste Standardtyp - A6 genannt - wird nur von BIND9 und höheren Versionen unterstützt und ist daher noch nicht allzu verbreitet. Ebenfalls nicht unterstützt wird die root Domain IP6.ARPA). Ein einfacher Test zum überprüfen der IPv6 Adress-Auflösung ist:
Die Ausgabe des Tests sollte etwa wie folgt sein:
IPv6 kompatible Telnet Client-Programme
IPv6 kompatible Clients sind verfügbar. Ein einfacher Test sieht wie folgt aus:
Wird ein Text wie "cannot resolve hostname" ausgegeben, dann unterstützt der Telnet Client keine IPv6 Adressen.
IPv6 kompatible ssh Client-Programme
openssh
Aktuelle openssh-Versionen sind IPv6 kompatibel. Abhängig von der Konfiguration vor der Kompilierung gibt es zwei unterschiedliche Verhaltensweisen:
- --without-ipv4-default: Der Client versucht zuerst eine IPv6-Verbindung. Misslingt dies, wird eine IPv4-Verbindung aufgebaut
- --with-ipv4-default: standardmäßig wird eine IPv4-Verbindung aufgebaut. Eine IPv6-Verbindung muss, wie unten im Beispiel zu sehen ist, erzwungen werden:
- Falls ihr ssh Client-Programm die Option "-6" nicht kennt, dann ist das Programm nicht IPv6 fähig. Dies ist bei den meisten ssh Paketen der Version 1 der Fall.
ssh.com
SSH.com's SSH Client und Server sind ebenfalls IPv6 kompatibel und darüber hinaus handelt es sich um freie Programme für die Linux- und FreeBSD-Plattform, unabhängig davon, ob sie zu kommerziellem oder zu persönlichen Zweck verwendet werden.
IPv6 kompatible Web-Browser
Einen aktuellen Statusüberblick zum Thema IPv6 kompatible Web-Browser ist unter Current Status of IPv6 Support for Networking Applications - HTTP verfügbar.
- Die meisten Browser haben zurzeit noch ungelöste Probleme
- Ist ein IPv4 Proxy in den Einstellungen eingetragen, dann werden IPv6 Anfragen zum Proxy gesendet. Der Proxy kann keine IPv6 Anfragen verstehen und somit scheitert die Anfrage. Lösung: Proxy Software aktualisieren (siehe weiter unten).
- Automatik-Einstellungen des Proxy (*.pac) können aufgrund ihrer Beschaffenheit nicht derart erweitert werden, dass sie IPv6 Anfragen anders handhaben (beispielsweise kein Proxy verwenden) können (Sie sind in Javaskript geschrieben und ziemlich hard coded in den Quellen verankert; beispielsweise Mozilla Quellcode).
Ältere Browser-Versionen verstehen ebenfalls keine URL mit IPv6 Adressen wie beispielsweise https://[2a01:238:4281:8600:812a:5915:8d24:58f3]/, IPv6-Addresse von https://www.ipv6.bieringer.de/ (die angegebene URL funktioniert nur mit einem IPv6 kompatiblen Browser!).
Ein kleiner Test ist diese URL mit einem gegebenen Browser und ohne Proxy zu verwenden.
URLs zum testen
Ein guter Ausgangspunkt zum Betrachten von Webseiten mit IPv6 ist https://www.kame.net/. Ist die Schildkröte animiert, dann ist Verbindung mittels IPv6 Verbindung zustande gekommen, andererseits bleibt die Schildkröte statisch.
Andere Test-Server sind beispielsweise
- ip.bieringer.de
- IPv6 Test
- test-ipv6.com
Kompatible Server
- IPv6 kompatible Server
In diesem Teil des HOWTOs wird stärker auf Client-spezifische Belange eingegangen. Folglich sei zu IPv6 kompatiblen Servern wie sshd, httpd, telnetd und weitere auf diese Stelle verwiesen: Hints for IPv6-enabled daemons.