====== 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]] IPv6 Certification Badge for polyformal ===== 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}}