====== IPv6 ======
title=IPv6 Ressourcen
description=Hier sind einige Ressourcen für IPv6 aufgelisted, vor allem aber nicht nur für Linux.
category=text
align=right
* [[wpde>IPv6]]
* [[http://madduck.net/docs/ipv6/|Informationen IPv6 in Debian]] von Martin F. Kraft (aka madduck)
* [[http://mirrors.bieringer.de/Linux+IPv6-HOWTO-de/index.html|Linux IPv6 HOWTO (de)]] von Peter Bieringer
* Ein IPv6 Tunnel Provider https://www.sixxs.net/
* Lernen & Zertifizieren: [[http://ipv6.he.net/certification/|Hurricane Electric IPv6 Certification]]
* Kostenloses ebook mit IPv6 Themen: Lawrence E. Hughes: [[http://www.sixxs.net/archive/docs/Lawrence%20E.%20Hughes%20-%20The%20Second%20Internet.pdf|The Second Internet]]
* [[http://www.quicklycode.com/cheatsheets/ipv6-cheat-sheet|IPv6 Cheat Sheet]] ((via [[http://remin.status.net/|@remin]]))
* schöne [[http://www.hubertz.de/ipv6.html|Übersicht als Präsentation]] von Johannes Hubertz
* Ein Verzeichnis mit IPv6 Adressen http://sixy.ch
* [[ftp://ftp.rfc-editor.org/in-notes/rfc2464.txt|RFC 2464]]: stateless autoconfiguration, EUI-64 adresses
* Linux Foundation [[http://www.linux.com/learn/tutorials/428331:ipv6-crash-course-for-linux|IPv6 Crash Course]]
===== Erreichbarkeit von Webseiten testen =====
Die Erreichbarkeit einer Webseite via IPv6 kann - falls kein IPv6 Zugang zur Hand ist - mittels eines Gateways getestet werden. Ein Blick in das Logfile des Webservers gibt Auskunft dass auch tatsächlich ein Zugriff via IPv6 stattfindet.
* http://ipv6gate.sixxs.net/
Beispiel:
* ''http://URL.ipv4.sixxs.net''
* http://six.wiki.polyformal.de.ipv4.sixxs.net
===== Dienste / Software =====
==== iptables/ip6tables ====
Das Programm zum steuern des netfilters für IPv6 heißt ''ip6tables'' und arbeitet nahezu identisch wie ''iptables''. Eine Auffälligkeit ist, dass ICMP nicht mehr //stateful// verarbeitet wird.
==== NTP ====
server ntp.eu.sixxs.net iburst dynamic
* zur Abfrage ''ntpq -pn -6 ip6-localhost''
=== Debian ===
Ab Debian Squeeze ist der Startparameter '-6' nicht mehr nötig.
NTPD_OPTS='-g -6'
^^^
==== IRC ====
* freenode ipv6.chat.freenode.net
=== irssi ===
/set resolve_prefer_ipv6 ON
oder
settings = {
core = {
...
resolve_prefer_ipv6 = "yes";
...
==== Java ====
Einige Java-Programme under Linux scheinen Probleme mit IPv6 zu haben, siehe Debian Bug [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560044|560044]]((Danke an Harald Weidner für den Hinweis)). Auch andere Distributionen scheinen betroffen zu sein. Das Problem drückt sich in fehlerhafter Konnektivität aus.
* Lösung:
echo 0 >/proc/sys/net/ipv6/bindv6only
Beziehungsweise dauerhaft über sysctl.
==== PHP ====
=== Ipv6 Detector ===
Ein PHP-Snipet von [[http://pugio.net/2007/04/php-snipplet-for-detecting-use.html|paul]] zur Erkennung ob die Seite über IPv6 aufgerufen wurde. In abgewandelter Form auch hier in das theme von dokuwiki eingearbeitet.
Eine kleine, nicht unbedeutende Abwandlung: statt
if (substr_count($ip,":") > 0
besser
if (substr_count($ip,":") > 1
weil per Spezifikation immer mindestes zwei Doppelpunkte vorkommen.
1
&& substr_count($ip,".") == 0) {
echo 'You are using IPv6 ';
} else {
echo "You are using IPv4";
}
?>
===== Tools =====
* IPv6 Reverse DNS Zone Builder for BIND 8/9 http://www.fpsn.net/tools&tool=ipv6-inaddr
* IPv6 Online Tests wie dig, traceroute, usw. http://www.subnetonline.com/pages/ipv6-network-tools.php
{{tag>netzwerk linux ipv6}}