diff --git a/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.de.lyx b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.de.lyx
new file mode 100644
index 00000000..fdd7e403
--- /dev/null
+++ b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.de.lyx
@@ -0,0 +1,14826 @@
+#LyX 1.2 created this file. For more info see http://www.lyx.org/
+\lyxformat 220
+\textclass docbook-book
+\begin_preamble
+
+
+\end_preamble
+\language ngerman
+\inputencoding default
+\fontscheme default
+\graphics default
+\paperfontsize default
+\spacing single
+\papersize Default
+\paperpackage a4
+\use_geometry 0
+\use_amsmath 0
+\use_natbib 0
+\use_numerical_citations 0
+\paperorientation portrait
+\secnumdepth 3
+\tocdepth 3
+\paragraph_separation indent
+\defskip medskip
+\quotes_language swedish
+\quotes_times 2
+\papercolumns 1
+\papersides 1
+\paperpagestyle default
+
+\layout Title
+\added_space_top vfill \added_space_bottom vfill
+Linux IPv6 HOWTO
+\layout SGML
+
+
+\layout FirstName
+
+Peter
+\layout Surname
+
+Bieringer
+\layout SGML
+
+ pb at bieringer.de
+\layout SGML
+
+
+\layout SGML
+
+
+\layout SGML
+
+ 0.39.2 2003-02-10
+GK Details siehe
+\begin_inset LatexCommand \ref[revision history]{revision-history}
+
+\end_inset
+
+
+\layout SGML
+
+ 0.39.1 2003-01-27
+PB Details siehe
+\begin_inset LatexCommand \ref[revision history]{revision-history}
+
+\end_inset
+
+
+\layout SGML
+
+ 0.39 2003-01-13 P
+B Details siehe
+\begin_inset LatexCommand \ref[revision history]{revision-history}
+
+\end_inset
+
+
+\layout SGML
+
+ 0.38 2003-01-06 P
+B Details siehe
+\begin_inset LatexCommand \ref[revision history]{revision-history}
+
+\end_inset
+
+
+\layout SGML
+
+
+\layout Abstract
+
+Das Ziel des Linux IPv6 HOWTO ist die Beantwortung von Basis- und Experten-Frage
+n zum Thema IPv6 mit Linux-Betriebssystemen.
+ Dieses HOWTO will dem Leser genug Informationen bereitstellen, um IPv6-Anwendun
+gen auf Linux Computer installieren, konfigurieren und anwenden zu können.
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-general}
+
+\end_inset
+
+Allgemein
+\layout Comment
+
+CVS-ID: $Id: Linux+IPv6-HOWTO.lyx,v 1.51 2003/02/04 01:05:00 gk-by-hand Exp
+ $
+\layout Standard
+
+Informationen über verfügbare Übersetzungen finden Sie im Abschnitt Übersetzunge
+n
+\begin_inset LatexCommand \ref[Translations]{general-translations}
+
+\end_inset
+
+.
+\layout Section
+
+
+\begin_inset LatexCommand \label{general-copright}
+
+\end_inset
+
+Copyright, Lizenz und anderes
+\layout Subsection
+
+Copyright
+\layout Standard
+
+Verfasst von und urheberrechtlich geschützt durch Peter Bieringer © 2001-2003.
+\newline
+
+\layout Standard
+
+Deutsche Übersetzung:
+\layout Standard
+
+Verfasst von und urheberrechtlich geschützt durch Georg Käfer © 2002-2003.
+\layout Subsection
+
+Lizenz
+\layout Standard
+
+
+\series bold
+Dieses Linux IPv6 HOWTO wird unter der GNU GPL Version 2 herausgegeben:
+\series default
+
+\newline
+
+\newline
+
+\newline
+
+\newline
+
+\layout Standard
+
+Dieses Linux IPv6 HOWTO ist ein Handbuch zur Anwendung und Konfiguration
+ von IPv6 auf Linux-Systemen.
+
+\newline
+
+\layout Standard
+
+Copyright © 2001-2003 Peter Bieringer
+\newline
+
+\layout Standard
+
+Diese Dokumentation ist freie Software; Sie können diese unter den Bedingungen
+ der GNU General Public License, wie von der Free Software Foundation publiziert
+, entweder unter Version 2 oder optional jede höhere Version redistribuieren
+ und/oder modifizieren.
+\layout Standard
+
+Dieses Programm wird in der Hoffnung verteilt, dass es für Sie nutzvoll
+ ist, jedoch OHNE JEDWEDER GEWÄHRLEISTUNG; sogar ohne der implizierten Gewährlei
+stung der MARKTFÄHIGKEIT oder der FÄHIGKEIT ZU EINEM BESONDEREN ZWECK bzw.
+ VORSATZ.
+ Weitere Details finden Sie in der GNU General Public License.
+\layout Standard
+
+Zusammen mit diesem Dokument sollten Sie eine Kopie der GNU General Public
+ License erhalten haben; Wenn dem nicht so ist, können Sie sich an folgende
+ Adresse wenden: Free Software Foundation, Inc., 59 Temple Place - Suite
+ 330, Boston, MA 02111-1307, USA.
+\layout Subsection
+
+Über den Autor
+\layout Subsubsection
+
+Internet/IPv6 Background des Autors
+\layout Itemize
+
+1993: Ich kam mit dem Internet in Kontakt, ich lernte konsolenbasierte E-Mail-
+ und News-Client-Programme kennen (z.B.: suchen Sie nach
+\begin_inset Quotes sld
+\end_inset
+
+e91abier
+\begin_inset Quotes srd
+\end_inset
+
+ auf
+\begin_inset LatexCommand \url[groups.google.com]{http://groups.google.com/}
+
+\end_inset
+
+, das bin ich).
+\layout Itemize
+
+1996: Ich bekam eine Anfrage zur Gestaltung eines IPv6 Kurses inklusive
+ eines Workshops zum Thema Linux Betriebssystem.
+\layout Itemize
+
+1997: Ich begann eine Anleitung zu schreiben, wie man IPv6 auf Linux Systemen
+ installieren, konfigurieren und anwenden kann, genannt
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/}
+
+\end_inset
+
+ (siehe unter
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo/History]{http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-0.html#history}
+
+\end_inset
+
+).
+\layout Itemize
+
+2001: Ich begann dieses neue Linux IPv6 HOWTO zu schreiben.
+
+\layout Subsubsection
+
+Ansprechpartner
+\layout Standard
+
+Der Autor kann via E-Mail und auch über seine
+\begin_inset LatexCommand \url[homepage]{http://www.bieringer.de/pb/}
+
+\end_inset
+
+ kontaktiert werden.
+\layout Standard
+
+Der Autor lebt zurzeit in München (nördlicher Teil von Schwabing) / Bayern
+ / (Süd-)Deutschland / (Mittel-)Europa / Erde (Oberfläche / Festland).
+\layout Subsubsection
+
+Ansprechpartner für Übersetzungen
+\layout Standard
+
+Der Autor der deutschsprachigen Version kann via E-Mail unter kontaktiert werden.
+\layout Section
+
+
+\begin_inset LatexCommand \label{general-category}
+
+\end_inset
+
+Kategorie
+\layout Standard
+
+Dieses HOWTO sollte in der Kategorie
+\begin_inset Quotes sld
+\end_inset
+
+
+\emph on
+Networking
+\emph default
+/
+\emph on
+Protocols
+\emph default
+
+\begin_inset Quotes srd
+\end_inset
+
+ aufgelistet werden.
+\layout Section
+
+Version, Werdegang und Unerledigtes
+\layout Subsection
+
+Version
+\layout Standard
+
+Die aktuelle Versionsnummer finden Sie auf der Titelseite.
+\layout Subsection
+
+Werdegang
+\layout Subsubsection
+
+Eckpunkte
+\layout Standard
+
+2001-11-30: Beginn mit der Neukonzeption dieses HOWTOs.
+\layout Standard
+
+2002-01-02: Viel Inhalt eingearbeitet, erste Version des Kapitels 1 veröffentlic
+ht (Version 0.10).
+\layout Standard
+
+2002-01-14: Weitere Vervollständigung und Überprüfung des Inhalts, öffentliche
+ Freigabe des kompletten Dokuments (Version 0.14).
+\layout Standard
+
+2002-08-16: Polnische Übersetzung ist in Arbeit.
+\layout Standard
+
+2002-10-31: Chinesische Übersetzung ist verfügbar (siehe
+\begin_inset LatexCommand \ref[Translations]{general-translations}
+
+\end_inset
+
+).
+\layout Standard
+
+2002-11-10: Deutsche Übersetzung ist in Arbeit.
+\layout Standard
+
+2003-02-10: Deutsche Übersetzung ist verfügbar.
+\layout Subsubsection
+
+Vollständiger Werdegang
+\layout Standard
+
+Am Ende dieses Dokumentes finden Sie die
+\begin_inset LatexCommand \ref[revision history]{revision-history}
+
+\end_inset
+
+.
+\layout Subsection
+
+Unerledigtes
+\layout Itemize
+
+Fehlenden Inhalt ergänzen
+\layout Itemize
+
+Grammatik-Überprüfung beenden
+\layout Section
+
+
+\begin_inset LatexCommand \label{general-translations}
+
+\end_inset
+
+Übersetzungen
+\layout Standard
+
+Übersetzungen müssen den URL, die Versionsnummer und das Copyright des Originald
+okuments enthalten (aber auch die Daten zu ihrer Übersetzung).
+ Bitte übersetzen Sie nicht das Orignial-Changelog, das wäre nicht sehr
+ sinnvoll.
+ Es sieht aus, als wäre die Änderungsfrequenz dieses Dokumentes überwiegend
+ geringer als einmal pro Monat.
+ Seit Version 0.27 scheint der Hauptteil des von mir beigesteuerten Inhaltes
+ geschrieben zu sein.
+\layout Subsection
+
+Diverse Sprachen
+\layout Subsubsection
+
+Chinesisch
+\layout Standard
+
+Eine chinesische Übersetzung von Burma Chen (wurde
+ mir am 2002-10-31 angekündigt und) ist am CLDP unter
+\begin_inset LatexCommand \url[http://www.linux.org.tw/CLDP/Linux-IPv6-HOWTO.html]{http://www.linux.org.tw/CLDP/Linux-IPv6-HOWTO.html}
+
+\end_inset
+
+ zu finden.
+\layout Subsubsection
+
+Polnisch
+\layout Standard
+
+Mit 2002-08-16 wurde von Lukasz Jokiel eine polnische Übersetzung begonnen und diese ist weiterhin
+ in Arbeit.
+ Grundlage der Übersetzung ist die CVS-Version 1.29 der Lyx-Datei, welche
+ die Basis für die HOWTO Version 0.27 war.
+\layout Subsubsection
+
+Deutsch
+\layout Standard
+
+Mit 2002-11-10 wurde von Georg Käfer die Deutsche
+ Übersetzung begonnen und am 10.2.2003 erstmals publiziert.
+ Grundlage der Übersetzung ist die CVS-Version 1.53 der Lyx-Datei, aus der
+ das Linux IPv6 HOWTO Version 0.39.2 erstellt wurde.
+\layout Standard
+
+Mit Sicherheit werden in dieser Übersetzung noch so manche 'Hoppalas' und
+ auch 'grausige' Rechtschreibfehler zu finden sein.
+ Sorry! Ebenfalls fällt es nicht immer leicht, zu entscheiden, ob ein Terminus
+ überhaupt übersetzt werden soll, bzw.
+ ob die Beibehaltung des englischen Originalwortes nicht zielführender wäre...
+
+\layout Standard
+
+
+\series bold
+\emph on
+Neue deutsche Rechtschreibung
+\series default
+\emph default
+: es wurde eine konservative Übersetzung angewandt, d.h.
+ nicht alle möglichen Änderungen der Neuen deutschen Rechtschreibung wurden
+ durchgeführt, sondern nur die notwendigen Änderungen.
+\layout Section
+
+Technisches
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{general-original-source}
+
+\end_inset
+
+Originalquelle von diesem HOWTO
+\layout Standard
+
+Dieses HOWTO wurde mit LyX Version 1.20 auf einem Red Hat Linux 7.3 System
+ mit SGML-Template (DocBook book) erstellt.
+ Alle Dateien sind unter
+\begin_inset LatexCommand \url[TLDP-CVS / users / Peter-Bieringer]{http://cvsview.tldp.org/index.cgi/LDP/users/Peter-Bieringer/}
+
+\end_inset
+
+ verfügbar.
+\layout Subsubsection
+
+Zeilenumbruch in Code-Beispielen
+\layout Standard
+
+Der Zeilenumbruch wird mit Hilfe eines selbst geschriebenen Tools
+\begin_inset Quotes sld
+\end_inset
+
+lyxcodelinewrapper.pl
+\begin_inset Quotes srd
+\end_inset
+
+ erstellt; Sie finden das Skript am CVS unter:
+\begin_inset LatexCommand \url[TLDP-CVS / users / Peter-Bieringer]{http://cvsview.tldp.org/index.cgi/LDP/users/Peter-Bieringer/}
+
+\end_inset
+
+.
+\layout Subsubsection
+
+SGML Erzeugung
+\layout Standard
+
+SGML wird mit Hilfe der Exportfunktion in LyX generiert.
+\layout Standard
+
+Um korrekten SGML Code zu erstellen, müssen einige Korrekturen gemacht werden.
+ Die entsprechenden Perl Skripts finden Sie unter
+\begin_inset LatexCommand \url[TLDP-CVS / users / Peter-Bieringer]{http://cvsview.tldp.org/index.cgi/LDP/users/Peter-Bieringer/}
+
+\end_inset
+
+:
+\layout Itemize
+
+Der Export von Lyx-Tabellen erstellt keine korrekten
+\begin_inset Quotes sld
+\end_inset
+
+colspan
+\begin_inset Quotes srd
+\end_inset
+
+ Tags.
+ Tool für die Korrektur:
+\begin_inset Quotes sld
+\end_inset
+
+sgmllyxtabletagfix.pl
+\begin_inset Quotes srd
+\end_inset
+
+ (behoben seit LyX Version 1.2.0)
+\layout Itemize
+
+LyX verwendet manchmal , anstelle der normalen, spezielle Links-/Rechts-Formatie
+rungen für Zitate, die dann auch im generierten HTML Code ausgegeben werden.
+ Einige Browser können das Ergebnis nicht besonders schön darstellen (bekannt
+ sind: Opera TP2 oder Konqueror).
+ Tool für die Korrektur:
+\begin_inset Quotes sld
+\end_inset
+
+sgmllyxquotefix.pl
+\begin_inset Quotes srd
+\end_inset
+
+
+\layout Subsection
+
+Online-Verweise auf die HTML Version dieses HOWTOs (Links / Anchors)
+\layout Subsubsection
+
+Hauptindexseite
+\layout Standard
+
+Im Allgemeinen wird ein Verweis auf die Hauptindexseite empfohlen.
+\layout Subsubsection
+
+Seitennamen
+\layout Standard
+
+Da die HTML Seiten aus einer SGML Datei erstellt werden, scheinen die HTML
+ Dateinamen ziemlich zufällig gewählt.
+ Einige Seiten sind jedoch in LyX mit Tags gekennzeichnet, woraus statische
+ Namen resultieren.
+ Diese sollten der besseren Referenz wegen zukünftig nicht geändert werden.
+\layout Standard
+
+Bitte lassen Sie es mich wissen, wenn Sie glauben, dass ich einen Tag vergessen
+ habe.
+\layout Section
+
+Vorwort
+\layout Standard
+
+Einiges vorab:
+\layout Subsection
+
+Wie viele IPv6 & Linux bezogene HOWTOs gibt es?
+\layout Standard
+
+Inklusive diesem gibt es drei (3) HOWTO-Dokumente.
+ Pardon, wenn das zu viele sind ;-)
+\layout Subsubsection
+
+Linux Ipv6 FAQ/HOWTO (veraltet)
+\layout Standard
+
+Das erste IPv6 bezogene Dokument wurde von
+\emph on
+Eric Osborne
+\emph default
+ geschrieben und heißt
+\begin_inset LatexCommand \url[Linux IPv6 FAQ/HOWTO]{http://www.linuxhq.com/IPv6/}
+
+\end_inset
+
+ (bitte benutzen Sie den Text nur im historischen Kontext).
+
+\series bold
+Die neueste Version
+\series default
+ 3.2.1 wurde am 14.Juli
+\series bold
+1997
+\series default
+ veröffentlicht.
+\layout Standard
+
+Bitte um Ihre Mithilfe: Wenn jemand das Erstellungsdatum der Erstversion
+ dieses HOWTOs kennen sollte, senden Sie mir Bitte ein E-Mail (Die Information
+ wird im Abschnitt
+\begin_inset Quotes sld
+\end_inset
+
+Werdegang
+\begin_inset Quotes srd
+\end_inset
+
+ eingearbeitet).
+\layout Subsubsection
+
+IPv6 & Linux - HowTo (gewartet)
+\layout Comment
+
+Dieses HOWTO ist wirklich
+\begin_inset Quotes sld
+\end_inset
+
+HowTo
+\begin_inset Quotes srd
+\end_inset
+
+ genannt
+\layout Standard
+
+Ein zweites Dokument (
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/}
+
+\end_inset
+
+) wurde von mir (Peter Bieringer) geschrieben und liegt im HTML-Format vor.
+
+\series bold
+Ich begann
+\series default
+ mit dem Schreiben im April
+\series bold
+1997
+\series default
+ und die Erste englische Version wurde im Juni 1997 veröffentlicht.
+ Ich betreue das Dokument
+\series bold
+weiterhin
+\series default
+, es wird aber langsam (jedoch nicht komplett) in das Linux IPv6 HOWTO -
+ das Sie gerade lesen - eingearbeitet.
+\layout Subsubsection
+
+Linux IPv6 HOWTO (dieses Dokument)
+\layout Standard
+
+Da das
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/}
+
+\end_inset
+
+ in HTML geschrieben wurde, war es nicht wirklich mit dem
+\begin_inset LatexCommand \url[The Linux Documentation Project (TLDP)]{http://www.tldp.org/}
+
+\end_inset
+
+ kompatibel.
+ Ich (Peter Bieringer) bekam Ende Nov.2001 die Anfrage, das
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/}
+
+\end_inset
+
+ in SGML zu konvertieren.
+ Ich entschied mich auf Grund dieser Diskontinuität (
+\begin_inset LatexCommand \url[Future of IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-0.html#history}
+
+\end_inset
+
+) und der Tatsache, dass IPv6 mehr und mehr zum Standard wird, zum Schreiben
+ eines neuen Dokuments.
+ Im zweiten HOWTO (
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/}
+
+\end_inset
+
+) wird auch weiterhin dynamischer Inhalt sowie weiterführender Inhalt zu
+ finden sein.
+
+\layout Section
+
+Verwendete Begriffe, Glossar und Abkürzungen
+\layout Subsection
+
+Netzwerkbegriffe
+\layout Description
+
+Base\SpecialChar ~
+10 Dezimales Zahlensystem, das die Zahlen 0-9 beinhaltet.
+\layout Description
+
+Base\SpecialChar ~
+16 Generell in Programmiersprachen verwendetes hexedezimales Zahlensystem,
+ das die Zahlen 0-9 und die Buchstaben A-F beinhaltet (Groß/Kleinschreibung
+ möglich).
+\layout Description
+
+Base\SpecialChar ~
+85 85 verschiedene Zahlen/Buchstaben umfasst dieses Zahlensystem und
+ ermöglicht dadurch kürzere Zeichenketten - aber niemals in der Praxis gesehen.
+\layout Description
+
+Bit Kleinste Speichereinheit mit dem Wert ein/wahr (1) oder aus/falsch (0)
+\layout Description
+
+Byte Meistens eine Menge von 8 bits (aber kein Muss - siehe ältere Computer
+ Systeme)
+\layout Description
+
+Device Netzwerkgerät, siehe auch NIC
+\layout Description
+
+Dual\SpecialChar ~
+homed\SpecialChar ~
+host Ein Dual homed host ist ein Node mit zwei (physischen oder
+ virtuellen) Schnittstellen auf zwei unterschiedlichen Links.
+ Datenpakete können zwischen den zwei Verbindungen nicht weitergeleitet
+ werden.
+\layout Description
+
+Host Im Regelfall handelt es sich um einen Rechner mit einen Link sowie
+ einer aktiven Netzwerk-Schnittstelle, z.B.
+ Ethernet oder (aber nicht und) PPP.
+\layout Description
+
+Interface Ident mit
+\begin_inset Quotes sld
+\end_inset
+
+device
+\begin_inset Quotes srd
+\end_inset
+
+, siehe auch NIC.
+\layout Description
+
+IP\SpecialChar ~
+Header Kopf eines IP-Paketes (jedes Netzwerk-Paket hat einen header, die
+ Form des headers ist abhängig von der Netzwerkschicht).
+\layout Description
+
+Link Ein Link ist eine Schicht 2 Netzwerk-Transportmedium für Pakete; Beispiele
+ sind Ethernet, Token Ring, PPP, SLIP, ATM, ISDN, Frame Relay,...
+\layout Description
+
+Node Ein Node (=Knoten) ist ein Host oder ein Router.
+\layout Description
+
+Octets Sammlung von acht (8) realen bits, vergleichbar mit
+\begin_inset Quotes sld
+\end_inset
+
+byte
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Description
+
+Port Information für den TCP/UDP dispatcher (Schicht 4), mit dessen Hilfe
+ Informationen auf höhere Schichten transportiert werden.
+\layout Description
+
+Protocol Jede Netzwerkschicht enthält meistens ein Protokoll-Feld damit
+ die Übergabe transportierter Informationen an höhere Netzwerkschichten
+ erleichtert wird.
+ Beispiele hierfür: Schicht 2 (MAC) und 3 (IP).
+\layout Description
+
+Router Ein Router ist ein Knoten mit zwei (2) oder mehr (physischen oder
+ virtuellen) Schnittstellen, der Datenpakete zwischen den Schnittstellen
+ versenden kann.
+\layout Description
+
+Socket Ein IP socket wird durch Quell- und Zieladresse, den Ports (und der
+ Verbindung) definiert.
+\layout Description
+
+Stack Ein Stack setzt sich aus Netzwerkschichten zusammen.
+
+\layout Description
+
+Subnetmask IP Netzwerke verwenden Bitmasken um lokale von entfernten Netzwerken
+ zu trennen.
+\layout Description
+
+Tunnel Ein Tunnel ist typischerweise eine Punkt-zu-Punkt-Verbindung, über
+ die Datenpakete eines anderen Protokolls ausgetauscht werden.
+ Beispiel: IPv6-in-IPv4 Tunnel.
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{Glossar}
+
+\end_inset
+
+Abkürzungen
+\layout Description
+
+ACL Access Control List
+\layout Description
+
+API Application Programming Interface
+\layout Description
+
+ASIC Application Specified Integrated Circuit
+\layout Description
+
+BSD Berkeley Software Distribution
+\layout Description
+
+CAN-Bus Controller Area Network Bus (physical bus system)
+\layout Description
+
+KAME Ein Projekt und gemeinsame Anstrengung von sechs (6) Firmen in Japan
+ mit dem Ziel, einen freien IPv6 und IPsec stack für BSD Derivate der Öffentlich
+keit zur Verfügung zu stellen
+\begin_inset LatexCommand \url[www.kame.net]{http://www.kame.net/}
+
+\end_inset
+
+.
+\layout Description
+
+NIC Netzwerk(schnittstellen)karte, kurz Netzwerkkarte.
+\layout Description
+
+RFC Request For Comments - eine Sammlung von technischen und organisatorischen
+ Dokumenten zum Thema Internet.
+\layout Description
+
+USAGI UniverSAl playGround for Ipv6 Project - dieses Projekt will für das
+ Linux System einen IPv6 Protokoll stack mit Produktionsqualität ausliefern.
+\layout Subsection
+
+In diesem Dokument verwendete Syntax
+\layout Subsubsection
+
+Zeilenumbruchs-Zeichen bei langen Codebeispielen
+\layout Standard
+
+Das spezielle Zeichen
+\begin_inset Quotes sld
+\end_inset
+
+¬
+\begin_inset Quotes srd
+\end_inset
+
+ zeigt in den Beispielen an, dass die Zeile umgebrochen wurde.
+ Dies wurde für eine korrekte Darstellung des Textes in den PDF- und PS-Versione
+n benötigt.
+\layout Subsubsection
+
+Platzhalter
+\layout Standard
+
+In allgemeinen Beispielen können Sie öfters lesen:
+\layout Code
+
+
+\layout Standard
+
+In Skripts oder an Ihrer Kommandozeile müssen Sie die < und > weglassen
+ und den Text mit dem entsprechenden Inhalt ersetzen.
+ Das Beispiel hier z.B.
+ könnte sein:
+\layout Code
+
+1.2.3.4
+\layout Subsubsection
+
+Shell-Kommandos
+\layout Standard
+
+Kommandos, die nicht als Root-Benutzer ausgeführt werden, beginnen mit $,
+ z.B.
+\layout Code
+
+$ whoami
+\layout Standard
+
+Befehle, die mit Root-Rechten ausgeführt werden, beginnen mit #, z.B.
+\layout Code
+
+# whoami
+\layout Section
+
+Grundvoraussetzung für die Verwendung dieses HOWTOs
+\layout Subsection
+
+Persönliche Anforderungen
+\layout Subsubsection
+
+Erfahrung mit Unix Tools
+\layout Standard
+
+Sie sollten mit den gängigsten Unix Tools wie
+\emph on
+ grep
+\emph default
+,
+\emph on
+awk
+\emph default
+,
+\emph on
+find
+\emph default
+, etc.
+ und deren Kommandozeilen-Optionen vertraut sein.
+\layout Subsubsection
+
+Erfahrung mit Netzwerktheorie
+\layout Standard
+
+Sie sollten das Schichtmodell und die einzelnen Schichten, Protokolle, Adressart
+en, Kabelsorten, Stecker etc.
+ kennen.
+ Wenn das Neuland für Sie sein sollte, finden Sie hier einen guten Ausgangspunkt
+:
+\begin_inset LatexCommand \url[linuxports/howto/intro_to_networking]{http://www.linuxports.com/howto/intro_to_networking/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Erfahrung mit der Konfiguration von IPv4 Netzen
+\layout Standard
+
+Sie sollten definitiv Erfahrung mit der Konfiguration von IPv4 Netzwerken
+ haben, andernfalls werden Sie dem Text nur schwer folgen können.
+\layout Subsubsection
+
+Erfahrung mit dem Domain Name System (DNS)
+\layout Standard
+
+Sie sollten ebenfalls das Domain Name System (DNS) verstehen und damit umgehen
+ können.
+\layout Subsubsection
+
+Routine im Umgang mit Strategien zur Netzwerk-Fehlersuche
+\layout Standard
+
+Sie sollten zumindest mit tcpdump umgehen und den Output des Programms interpret
+ieren können.
+ Andernfalls wird die Netzwerk-Fehlersuche für Sie schwierig.
+\layout Subsection
+
+Linux kompatible Hardware
+\layout Standard
+
+Sicherlich wollen Sie mit realer Hardware experimentieren und nicht darüber
+ an dieser Stelle lesen und an der einen oder anderen Stelle einschlummern.
+ ;-7)
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-basics}
+
+\end_inset
+
+Grundlagen
+\layout Section
+
+Was ist IPv6?
+\layout Standard
+
+IPv6 ist ein neues Schicht 3 Transportprotokoll (siehe
+\color red
+
+\begin_inset LatexCommand \url[linuxports/howto/intro_to_networking/ISO - OSI Model]{http://www.linuxports.com/howto/intro_to_networking/c4412.htm#PAGE103HTML}
+
+\end_inset
+
+
+\color default
+) und es wird IPv4 (auch als IP bekannt) ablösen.
+ IPv4 wurde vor langer Zeit entworfen (
+\begin_inset LatexCommand \url[RFC 760 / Internet Protocol]{http://www.faqs.org/rfcs/rfc760.html}
+
+\end_inset
+
+ vom Januar 1980).
+ Seitdem wurden viele Adressen vergeben und Erweiterungen angeregt.
+ Hauptänderungen in IPv6 sind das neue Design des Headers sowie die Erweiterung
+ der Adresslänge von 32 bits auf 128 bits.
+ Die Schicht 3 ist für den Transport der Pakete von Endpunkt-zu-Endpunkt
+ mittels adressbasierten Paket-Routings zuständig, und wie bei IPv4 müssen
+ bei IPv6 die Adressen (Quell- und Zieladresse) inkludiert sein.
+\layout Standard
+
+Für weitere Informationen zur IPv6 Geschichte siehe die älteren RFCs z.B.
+
+\begin_inset LatexCommand \url[SWITCH IPv6 Pilot / References]{http://www.switch.ch/lan/ipv6/references.html}
+
+\end_inset
+
+.
+\layout Section
+
+
+\begin_inset LatexCommand \label{basic-history-IPv6-Linux}
+
+\end_inset
+
+Geschichte von IPv6 & Linux
+\layout Standard
+
+Die Jahre 1992, 1993 und 1994 der allgemeinen IPv6 Geschichte können Sie
+ in folgendem Dokument nachlesen:
+\begin_inset LatexCommand \url[IPv6 or IPng (IP next generation)]{http://www.laynetworks.com/users/webs/IPv6.htm#CH3}
+
+\end_inset
+
+.
+\layout Standard
+
+Zu erledigen: Bessere Chronologie, mehr Inhalt
+\layout Subsection
+
+Anfang
+\layout Standard
+
+Der erste IPv6 Netzwerk Code wurde dem Linux Kernel 2.1.8 im November 1996
+ durch Pedro Roque hinzugefügt.
+ Er basierte auf dem BSD API:
+\layout Code
+
+diff -u --recursive --new-file v2.1.7/linux/include/linux/in6.h
+\layout Code
+
+¬ linux/include/linux/in6.h
+\layout Code
+
+--- v2.1.7/linux/include/linux/in6.h Thu Jan 1 02:00:00 1970
+\layout Code
+
++++ linux/include/linux/in6.h Sun Nov 3 11:04:42 1996
+\layout Code
+
+@@ -0,0 +1,99 @@
+\layout Code
+
++/*
+\layout Code
+
++ * Types and definitions for AF_INET6
+\layout Code
+
++ * Linux INET6 implementation
+\layout Code
+
++ * + * Authors:
+\layout Code
+
++ * Pedro Roque <******>
+\layout Code
+
++ *
+\layout Code
+
++ * Source:
+\layout Code
+
++ * IPv6 Program Interfaces for BSD Systems
+\layout Code
+
++ *
+\layout Standard
+
+Diese Zeilen entstammen dem patch-2.1.8 (die E-Mail-Adresse wurde beim Copy
+ & Paste gelöscht).
+\layout Subsection
+
+Übergangszeit
+\layout Standard
+
+Aufgrund fehlender Arbeitskraft konnte die IPv6 Kernel-Implementierung nicht
+ mit den Drafts oder neu freigegebenen RFCs Schritt halten.
+ Im Oktober 2000 wurde in Japan das
+\begin_inset LatexCommand \url[USAGI]{http://www.linux-ipv6.org/}
+
+\end_inset
+
+ Projekt gestartet.
+ Das Ziel war, die fehlende bzw.
+ bereits veraltete IPv6 Funktionalität in Linux zu implementieren.
+ Dabei richtete man sich nach der aktuellen FreeBSD Implementierung von
+ IPv6, die durch das
+\begin_inset LatexCommand \url[KAME project]{http://www.kame.net/}
+
+\end_inset
+
+ umgesetzt wurde.
+ Von Zeit zu Zeit wurden im Vergleich zu den aktuellen Standard Linuxkernel-Quel
+len ein Auszug erstellt.
+
+\layout Subsection
+
+Heute
+\layout Standard
+
+Leider ist der
+\begin_inset LatexCommand \url[USAGI]{http://www.linux-ipv6.org/}
+
+\end_inset
+
+ Patch so groß, dass man gegenwärtig nicht in der Lage ist, ihn in den Produktio
+ns-Kernel zu implementieren.
+ Folglich sind in der Kernel Serie 2.4.x einige (viele) Erweiterungen nicht
+ enthalten und es werden auch nicht alle Spezifikationen aktueller Drafts
+ oder RFCs erfüllt (siehe:
+\begin_inset LatexCommand \url[IP Version 6 Working Group (ipv6) Charter]{http://www.ietf.org/html.charters/ipv6-charter.html}
+
+\end_inset
+
+).
+ Dies kann einige Inkompatibilitäts-Probleme zu anderen Betriebssystemen
+ bewirken.
+\layout Subsection
+
+Zukunft
+\layout Standard
+
+
+\begin_inset LatexCommand \url[USAGI]{http://www.linux-ipv6.org/}
+
+\end_inset
+
+ benutzt jetzt den neuen Entwicklungs-Kernel der Serie 2.5.x, um alle ihre
+ gegenwärtigen Erweiterungen zu integrieren.
+ Hoffentlich wird die 2.6.x Kernel-Serie eine akkurate und aktuelle IPv6 Implement
+ierung enthalten.
+\layout Section
+
+Wie sehen IPv6 Adressen aus?
+\layout Standard
+\align left
+Wie gesagt, IPv6 Adressen sind 126 bit lang.
+ Diese bit-Anzahl kann sehr hohe dezimale Zahlen mit bis zu 39 Ziffern ergeben:
+\layout Code
+
+2^128-1: 340282366920938463463374607431768211455
+\layout Standard
+\align left
+Solche Zahlen sind nicht wirklich Adressen, die auswendig gelernt werden
+ können.
+ Die IPv6 Adressdarstellung ist bitweise orientiert (wie bei IPv4, aber
+ das wird nicht oft bedacht).
+ Eine bessere Schreibweise ist deshalb die hexadezimale Darstellung.
+ Dabei werden 4 bits (auch ?
+\begin_inset Quotes srd
+\end_inset
+
+nubble
+\begin_inset Quotes srd
+\end_inset
+
+ genannt) durch die Zeichen 0-9 und a-f (10-15) dargestellt, wodurch die
+ Länge auf 32 Zeichen reduziert wird.
+\layout Code
+
+2^128-1: 0xffffffffffffffffffffffffffffffff
+\layout Standard
+\align left
+Diese Darstellung ist ebenfalls nicht sehr angenehm (mögliche Verwechslung
+ oder Verlust einzelner hexadezimaler Ziffern), so dass die IPv6 Designer
+ das hexadezimales Format mit einem Doppelpunkt als Trennzeichen nach jedem
+ 16 bit Block erweiterten.
+ Ferner wird das führende
+\begin_inset Quotes srd
+\end_inset
+
+0x
+\begin_inset Quotes srd
+\end_inset
+
+ (ein in Programmiersprachen verwendetes Identifizierungsmerkmal für hexadezimal
+e Werte) entfernt:
+\layout Code
+
+2^128-1: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
+\layout Standard
+\align left
+Eine gültige Adresse (s.u.
+ Adress-Typen) ist z.B.:
+\layout Code
+
+3ffe:ffff:0100:f101:0210:a4ff:fee3:9566
+\layout Standard
+\align left
+Der Vereinfachung halber können führende Nullen jedes 16 bit-Blocks weggelassen
+ werden:
+\layout Code
+
+3ffe:ffff:0100:f101:0210:a4ff:fee3:9566 ->
+\layout Code
+
+¬ 3ffe:ffff:100:f101:210:a4ff:fee3:9566
+\layout Standard
+
+Eine Sequenz von 16 bit-Blöcken, die nur Nullen enthaltet, kann durch ein
+
+\begin_inset Quotes eld
+\end_inset
+
+
+\family typewriter
+::
+\family default
+
+\begin_inset Quotes eld
+\end_inset
+
+ ersetzt werden.
+ Diese Komprimierung kann aber nicht öfters als einmal durchgeführt werden
+\layout Code
+
+3ffe:ffff:100:f101:0:0:0:1 -> 3ffe:ffff:100:f101::1
+\layout Standard
+\align left
+Die höchstmögliche Reduktion sieht man bei der IPv6 Localhost Adresse:
+\layout Code
+
+0000:0000:0000:0000:0000:0000:0000:0001 -> ::1
+\layout Standard
+
+Es gibt auch eine so genannte
+\emph on
+kompakte
+\emph default
+ Darstellung (base84 codiert)
+\begin_inset LatexCommand \url[RFC 1924 / A Compact Representation of IPv6 Addresses]{http://www.faqs.org/rfcs/rfc1924.html}
+
+\end_inset
+
+ (1996 geschrieben).
+ Ich habe diese Notation allerdings nie in der Praxis gesehen.
+ Ein Beispiel:
+\layout Code
+
+# ipv6calc --addr_to_base85 3ffe:ffff:0100:f101:0210:a4ff:fee3:9566
+\layout Code
+
+Itu&-ZQ82s>J%s99FJXT
+\layout Quotation
+
+Info:
+\emph on
+ipv6calc
+\emph default
+ ist ein IPv6 Adressen-Format-Taschenrechner und Konvertierungsprogramm
+ und ist hier zu finden:
+\begin_inset LatexCommand \url[ipv6calc]{http://www.bieringer.de/linux/IPv6/ipv6calc/}
+
+\end_inset
+
+
+\layout Section
+
+FAQ (Grundlagen)
+\layout Subsection
+
+Warum wird der Nachfolger von IPv4 nun IPv6 und nicht IPv5 genannt?
+\layout Standard
+\align left
+In jedem IP-Header werden die ersten 4 bits für die Protokollversion reserviert.
+ So sind theoretisch die Protokollnummern 0 bis 15 möglich:
+\layout Itemize
+\align left
+4: Wird schon für IPv4 verwendet
+\layout Itemize
+\align left
+5: Ist für das Stream Protocol (STP,
+\begin_inset LatexCommand \url[RFC 1819 / Internet Stream Protocol Version 2]{http://www.faqs.org/rfcs/rfc1819.html}
+
+\end_inset
+
+) reserviert (das aber nie den Weg in die Öffentlichkeit fand)
+\layout Standard
+\align left
+So war die nächste freie Zahl 6.
+ IPv6 war geboren!
+\layout Subsection
+
+IPv6 Adressen: Warum ist die Anzahl der Bits so groß?
+\layout Standard
+
+Bei der Entwicklung von IPv4 dachte man, dass 32 bits für die Welt ausreichend
+ wären.
+ Blickt man zurück, so waren bis heute 32 bits ausreichend.
+ Vielleicht ist dies auch noch für ein paar Jahre so.
+ Jedoch werden 32 bits nicht ausreichen, um in der Zukunft jedes Netzwerkgerät
+ mit einer globalen Adresse ausstatten zu können.
+ Denken Sie an Mobiltelefone, Autos (mit elektronischen Geräten an einem
+ CAN Bus), Toaster, Kühlschränken, Lichtschalter usw.
+\layout Standard
+
+Die IPv6 Designer haben 128 bit gewählt, 4-mal längere und 2^96 größere
+ Adressen als im heutigen IPv4.
+\layout Standard
+
+Aber die benutzbare Größe ist kleiner als es erscheinen mag, da in dem gegenwärt
+ig definierten Adress-Schema 64 bits für die Schnittstellen-Identifizierung
+ verwendet werden.
+ Die zweiten 64 bit werden für das Routing verwendet.
+ Die derzeitigen Aggregation-Levels (= Größe der zugeteilten IP-Blöcke)
+ vorausgesetzt (/48, /35,...), ist eine Verknappung der Adressen weiterhin
+ denkbar.
+ Aber mit Sicherheit nicht in naher Zukunft.
+
+\layout Standard
+
+Weitere Informationen finden Sie unter
+\begin_inset LatexCommand \url[RFC 1715 / The H Ratio for Address Assignment Efficiency]{http://www.faqs.org/rfcs/rfc1715.html}
+
+\end_inset
+
+ und
+\begin_inset LatexCommand \url[RFC 3194 / The Host-Density Ratio for Address Assignment Efficiency]{http://www.faqs.org/rfcs/rfc3194.html}
+
+\end_inset
+
+.
+\layout Subsection
+
+IPv6 Adressen: Warum ist die Bit-Anzahl bei einem neuen Design so klein?
+\layout Standard
+\align left
+Es gibt (wahrscheinlich) eine Gruppe (mir ist nur Jim Fleming bekannt...) von
+ Personen am Internet, die über IPv8 und IPv16 nachdenken.
+ Für diese Designs gibt es aber keine hohe Akzeptanz und auch keine Kernel-Imple
+mentierungen.
+ 128 bits sind die beste Wahl bezogen auf Header-Overhead und dem Datentransport.
+ Denken Sie an die geringste Maximum Transfer Unit (MTU) in IPv4 (575 octets)
+ und in IPv6 (1280 octets), die Header-Länge in IPv4 (20 octets Minimum,
+ kann bis zu 60 octets mit IPv4 Optionen ansteigen) und in IPv6 sind es
+ 48 octets (fixer Wert).
+ Dies ist 3.4% der MTU in IPv4 und 3.8% der MTU in IPv6.
+ Dies
+\layout Standard
+
+bedeutet, dass der Overhead beim Header fast ident ist.
+ Mehr bits für die Adressierung würden größere Header und deshalb mehr Overhead
+ erfordern.
+ Bedenken Sie auch die maximale MTU von 1500 octets (in speziellen Fällen
+ bei Jumbo-Paketen bis zu 9k octets) bei normalen Verbindungen (z.B.
+ Ethernet).
+ Letztlich wäre es kein korrektes Design, wenn 10% oder 20% der transportierten
+ Daten in einem Schicht 3-Paket für Adressen und nicht für die
+\begin_inset Quotes srd
+\end_inset
+
+Nutzlast
+\begin_inset Quotes srd
+\end_inset
+
+ benötigt würden.
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-addresstypes}
+
+\end_inset
+
+Adress-Typen
+\layout Standard
+
+Wie bei IPv4 können IPv6-Adressen mittels Subnetzmasken (subnet masks) in
+ einen Netz- und einen Host-Teil unterteilt werden.
+\layout Standard
+
+Bei IPv4 hat sich gezeigt, dass es manchmal von Nutzen wäre, einem Interface
+ mehr als eine IP-Adresse zuweisen zu können, je nach Bedarf und Zweck (aliases,
+ multicast etc.).
+ Um in Zukunft flexibler bleiben zu können, geht man bei IPv6 weiter und
+ erlaubt pro Interface mehr als eine zugewiesene IP-Adresse.
+ Derzeit sind durch die RFCs kein Limit gesetzt, wohl aber in der Implementierun
+g des IPv6 Stacks (um DoS Attacken vorzubeugen).
+\layout Standard
+
+Neben der großen bit-Anzahl für Adressen definiert IPv6 basierend auf einigen
+ vorangestellten bits verschiedene Adress-Typen.
+ Diese werden hoffentlich in der Zukunft niemals aufgehoben (zum Unterschied
+ zu IPv4 heute und die Entwicklung der class A, B und C Netze).
+\layout Standard
+
+Zur Unterstützung einer automatischen Konfiguration wird die Bitanzahl in
+ einen Netzwerk-Teil (hinteren 64 bits) und einen Hostteil (vorderen 64
+ bits).
+
+\newline
+Eine gute Quelle zur detaillierten Darstellung einer IPv6 Adresse ist das
+
+\layout Standard
+\align left
+
+\begin_inset LatexCommand \url[Advanced Network Management Laboratory / IPv6 Address Oracle]{http://steinbeck.ucs.indiana.edu:47401/}
+
+\end_inset
+
+.
+\layout Section
+
+Adressen ohne speziellen Präfix
+\layout Subsection
+
+Localhost Adresse
+\layout Standard
+
+Dies ist eine spezielle Adresse für das Loopback Interface, vergleichbar
+ zur
+\begin_inset Quotes sld
+\end_inset
+
+127.0.0.1
+\begin_inset Quotes srd
+\end_inset
+
+ bei IPv4.
+ Bei IPv6 lautet die localhost Adresse:
+\layout Code
+
+0000:0000:0000:0000:0000:0000:0000:0001
+\layout Standard
+
+bzw.
+ komprimiert:
+\layout Code
+
+::1
+\layout Standard
+\align left
+Pakete mit dieser Quell- bzw.
+ Ziel-Adresse sollten niemals den sendenden Host verlassen.
+\layout Subsection
+
+Unspezifische Adresse
+\layout Standard
+
+Dies ist eine spezielle Adresse vergleichbar mit
+\begin_inset Quotes sld
+\end_inset
+
+any
+\begin_inset Quotes srd
+\end_inset
+
+ oder
+\begin_inset Quotes sld
+\end_inset
+
+0.0.0.0
+\begin_inset Quotes srd
+\end_inset
+
+ bei IPv4.
+ In IPv6 lautet sie:
+\layout Code
+
+0000:0000:0000:0000:0000:0000:0000:0000
+\layout Standard
+
+oder:
+\layout Code
+
+::
+\layout Standard
+
+Diese Adresse wird meistens in Routing-Tabellen und beim
+\begin_inset Quotes sld
+\end_inset
+
+socket binding
+\begin_inset Quotes srd
+\end_inset
+
+ (zu jeder IPv6 Adresse) angewendet bzw.
+ gesehen.
+\layout Standard
+
+Beachten: Die Unspezifizierte Adresse kann nicht als Ziel-Adresse verwendet
+ werden.
+\layout Subsection
+
+IPv6 Adressen mit eingebetteter IPv4 Adresse
+\layout Standard
+
+Es gibt zwei Adressen-Typen, die IPv4 Adressen enthalten können.
+\layout Subsubsection
+
+IPv4 Adressen in IPv6 Format
+\layout Standard
+
+IPv4-only IPv6-kompatible Adressen kommen manchmal bei IPv6 kompatiblen
+ Daemon zur Anwendung, die allerdings ausschließlich an IPv4 Adressen gebunden
+ sind.
+\layout Standard
+
+Diese Adressen sind mit einer speziellen Präfixlänge von 96 definiert (a.b.c.d.
+ ist die IPv4 Adresse):
+\layout Code
+
+0:0:0:0:0:ffff:a.b.c.d/96
+\layout Standard
+
+oder in komprimiertem Format:
+\layout Code
+
+::ffff:a.b.c.d/96
+\layout Standard
+
+Die IPv4 Adresse 1.2.3.4.
+ z.B.
+ sieht wie folgt aus:
+\layout Code
+
+::ffff:1.2.3.4
+\layout Subsubsection
+
+IPv4 kompatible IPv6 Adressen
+\layout Standard
+
+Dieser Adress-Typ wurde für das automatische Tunneln (
+\begin_inset LatexCommand \url[RFC 2893 / Transition Mechanisms for IPv6 Hosts and Routers]{http://www.faqs.org/rfcs/rfc1993.html}
+
+\end_inset
+
+) verwendet, welches aber durch das
+\begin_inset LatexCommand \ref[6to4 tunneling]{tunneling-6to4}
+
+\end_inset
+
+ ersetzt wurde.
+\layout Code
+
+0:0:0:0:0:0:a.b.c.d/96
+\layout Standard
+
+oder in komprimierter Form:
+\layout Code
+
+::a.b.c.d/96
+\layout Section
+
+Netzteil der Adresse (Präfix)
+\layout Standard
+
+Es wurden einige Adress-Typen definiert und zugleich blieb für zukünftige
+ Anforderungen ausreichend Raum für weitere Definitionen.
+ Im
+\begin_inset LatexCommand \url[RFC 2373 [July 1998] / IP Version 6 Addressing Architecture]{http://www.faqs.org/rfcs/rfc2373.html}
+
+\end_inset
+
+ wird das aktuelle Adress-Schema definiert.
+ Ein neues Draft gibt es unter:
+\begin_inset LatexCommand \url[draft-ietf-ipngwg-addr-arch-*.txt]{ftp://ftp.ietf.org/internet-drafts/}
+
+\end_inset
+
+.
+\layout Standard
+\align left
+Lassen Sie uns nun einen Blick auf die verschiedenen Präfixe (und somit
+ auf die Adress-Arten) werfen::
+\layout Subsection
+
+Link-lokaler Adress-Typ
+\layout Standard
+\align left
+Es handelt sich um spezielle Adressen, die ausschließlich auf einem Link
+ eines Interfaces gültig sind.
+ Wird diese Adresse als Zieladresse verwendet, so kann das Paket niemals
+ einen Router passieren.
+ Die Adresse wird bei der Link-Kommunikation eingesetzt, z.B.:
+\layout Itemize
+\align left
+Ist noch jemand anderer auf diesem Link?
+\layout Itemize
+\align left
+Ist jemand mit einer speziellen Adresse hier (z.B.
+ Suche nach einem Router)?
+\layout Standard
+
+Die Adresse beginnt mit (wobei
+\emph on
+
+\begin_inset Quotes sld
+\end_inset
+
+x
+\begin_inset Quotes srd
+\end_inset
+
+
+\emph default
+ für ein hexadezimales Zeichen steht, im Normalfall
+\emph on
+
+\begin_inset Quotes sld
+\end_inset
+
+0
+\emph default
+
+\begin_inset Quotes srd
+\end_inset
+
+)
+\layout Code
+
+fe8
+\shape italic
+\emph on
+x: <- currently the only one in use.
+\layout Code
+
+fe9
+\shape italic
+\emph on
+x:
+\layout Code
+
+fea
+\shape italic
+\emph on
+x:
+\layout Code
+
+feb
+\shape italic
+\emph on
+x:
+\layout Standard
+
+Eine Adresse mit diesem Präfix gibt es an jedem IPv6 fähigen Interface nach
+ einer stateless automatischen Konfiguration (dies ist der Regelfall).
+\layout Standard
+
+Hinweis: Derzeit ist nur fe80 in Verwendung.
+\layout Subsection
+
+Site-lokaler Adress-Typ
+\layout Standard
+\align left
+Diese Adressen sind vergleichbar zu den
+\begin_inset LatexCommand \url[RFC 1918 / Address Allocation for Private Internets]{http://www.faqs.org/rfcs/rfc1918.html}
+
+\end_inset
+
+ im heutigen IPv4.
+ Eine Neuerung und Vorteil hierbei ist, vergleichbar zum 10.0.0.0/8 im IPv4,
+ die Nutzbarkeit von 16 bits bzw.
+ ein Maximum von 65536 Subnets.
+\layout Standard
+
+Ein weiterer Vorteil: Da man bei IPv6 mehr als eine Adresse an ein Interface
+ binden kann, ist auch die Zuweisung einer Site-lokalen Adresse zusätzlich
+ zu einer globalen Adresse möglich.
+\layout Standard
+
+Die Adresse beginnt mit:
+\layout Code
+
+fec
+\shape italic
+\emph on
+x: <- most commonly used.
+\layout Code
+
+fed
+\shape italic
+\emph on
+x:
+\layout Code
+
+fee
+\shape italic
+\emph on
+x:
+\layout Code
+
+fef
+\shape italic
+\emph on
+x:
+\layout Code
+
+\layout Standard
+
+(
+\emph on
+
+\begin_inset Quotes sld
+\end_inset
+
+x
+\begin_inset Quotes srd
+\end_inset
+
+
+\emph default
+ ist ein hexadezimales Zeichen, normalerweise
+\emph on
+
+\begin_inset Quotes sld
+\end_inset
+
+0
+\emph default
+
+\begin_inset Quotes srd
+\end_inset
+
+)
+\layout Subsection
+
+Globaler Adress-Typ ("Aggregatable global unicast")
+\layout Standard
+
+Heute gibt es ist per Definition eine globale Adress-Art (Das erste Design,
+ ''Provider based'' genannt, wurde bereits vor einigen Jahren wieder aufgegeben
+
+\begin_inset LatexCommand \url[RFC 1884 / IP Version 6 Addressing Architecture [obsolete]]{http://www.faqs.org/rfcs/rfc1884.html}
+
+\end_inset
+
+.
+ Einige Überbleibsel hiervon sind in älteren Linux Kernelquellen noch zu
+ finden.
+\layout Standard
+
+Die Adresse beginnt mit (x sind hexadezimale Zeichen)
+\layout Code
+
+2
+\shape italic
+\emph on
+xxx
+\shape default
+\emph default
+:
+\layout Code
+
+3
+\shape italic
+\emph on
+xxx
+\shape default
+\emph default
+:
+\layout Standard
+
+Hinweis: Der Zusatz
+\begin_inset Quotes sld
+\end_inset
+
+aggregatable
+\begin_inset Quotes srd
+\end_inset
+
+ im Namen wird in aktuellen Drafts abgelegt.
+
+\newline
+Es sind weitere Subarten definiert:
+\layout Subsubsection
+
+6bone Test-Adressen
+\layout Standard
+\align left
+Diese globalen Adressen waren die Ersten definierten und auch benutzen Adressen.
+ Sie alle beginnen mit:
+\layout Code
+
+3ffe:
+\layout Standard
+
+Beispiel:
+\layout Code
+
+3ffe:ffff:100:f102::1
+\layout Standard
+
+Eine spezielle 6bone Test-Adresse, die niemals weltweit einmalig ist, beginnt
+ mit
+\layout Code
+
+3ffe:ffff:
+\layout Standard
+
+und wird zumeist in Beispielen benutzt, um zu vermeiden, dass Anwender diese
+ mit Copy & Paste in Ihre Konfigurationen übernehmen können.
+ Auf diese Weise können Duplikate weltweit einmaliger Adressen aus Versehen
+ bzw.
+ Unachtsamkeit vermieden werden.
+ Es würde für den Original-Host ernste Probleme bedeuten (z.B.
+ Antwortpakete für niemals gesendete Anfragen bekommen...).
+
+\newline
+
+\newline
+Sie können nach wie vor solche Präfixe beantragen (s.
+
+\begin_inset LatexCommand \url[How to join 6bone]{http://www.6bone.net/6bone_hookup.html}
+
+\end_inset
+
+).
+ Einige
+\begin_inset LatexCommand \ref[tunnel brokers]{information-joinipv6-tunnelbrokers}
+
+\end_inset
+
+ verteilen ebenfalls noch Präfixe für 6bone bzw.
+ Testadressen.
+\layout Subsubsection
+
+6to4 Adressen
+\layout Standard
+\align left
+Diese Adressen werden für einen speziellen Tunnelmechanismus verwendet [
+\begin_inset LatexCommand \url[RFC 3056 / Connection of IPv6 Domains via IPv4 Clouds]{http://www.faqs.org/rfcs/rfc3056.html}
+
+\end_inset
+
+ und
+\begin_inset LatexCommand \url[RFC 2893 / Transition Mechanisms for IPv6 Hosts and Routers]{http://www.faqs.org/rfcs/rfc2893.html}
+
+\end_inset
+
+].
+ Sie kodieren eine gegebene IPv4 Adresse, ein eventuelles Subnetz und beginnen
+ mit
+\layout Code
+
+2002:
+\layout Standard
+
+z.B.
+ wird 192.168.1.1/5 repräsentiert durch:
+\layout Code
+
+2002:c0a8:0101:5::1
+\layout Standard
+
+Ein kleines Shell-Kommando kann aus einer IPv4 eine 6to4 Adresse erstellen:
+\layout Code
+
+ipv4="1.2.3.4"; sla="5"; printf "2002:%02x%02x:%02x%02x:%04x::1" `echo $ipv4
+\layout Code
+
+¬ | tr "." " "` $sla
+\layout Standard
+
+Siehe auch
+\begin_inset LatexCommand \ref[tunneling using 6to4]{tunneling-6to4}
+
+\end_inset
+
+ und
+\begin_inset LatexCommand \ref[information about 6to4 relay routers]{information-joinipv6-6to4-tunneling}
+
+\end_inset
+
+.
+\layout Subsubsection
+
+Durch einen Provider zugewiesene Adressen für ein hierarchisches Routing
+\layout Standard
+
+Diese Adressen werden an Internet Service Provider (ISP) delegiert und beginnen
+ mit:
+\layout Code
+
+2001:
+\layout Standard
+
+Präfixe für große ISPs (mit eigenem Backbone) werden durch
+\begin_inset LatexCommand \ref[local registries]{information-majorregionregistries}
+
+\end_inset
+
+ vergeben.
+ Zurzeit wird ein Präfix mit der Länge 35 zugeteilt.
+\layout Standard
+
+Grosse ISPs delegieren ihrerseits an kleinere ISPs ein Präfix mit der Länge
+ 48.
+\layout Subsection
+
+Multicast-Addressen
+\layout Standard
+\align left
+Multicast-Adressen werden für entsprechende Dienste verwendet.
+\layout Standard
+
+Sie beginnen immer mit (xx ist hierbei der Wert der Reichweite)
+\layout Code
+
+ff
+\shape italic
+\emph on
+x
+\shape default
+\emph default
+y:
+\layout Standard
+
+Die Adressen werden in Reichweiten und Typen unterteilt:
+\layout Subsubsection
+
+Multicast-Bereiche
+\layout Standard
+
+Die Multicast Reichweite ist ein Parameter, mit dem die maximale Distanz
+ angegeben werden kann, die ein Multicast Paket sich von der versendenden
+ Einheit entfernen kann.
+\layout Standard
+
+Zurzeit sind folgende Regionen (reichweiten) definiert:
+\layout Itemize
+
+ffx1: Node-lokal, Pakete verlassen niemals den Knoten
+\layout Itemize
+
+ffx2: Link-lokal, Pakete werden niemals von Routers weitergeleitet, der
+ angegebene Link wird nie verlassen.
+\layout Itemize
+
+ffx5: Site-lokal, Pakete verlassen niemals den Standort (Site)
+\layout Itemize
+
+ffx8: organisationsweit, Pakete verlassen niemals eine Organisation (nicht
+ einfach zu implementieren, dies muss durch das Routing Protokoll abgedeckt
+ werden)
+\layout Itemize
+
+ffxe: Globale Reichweite
+\layout Itemize
+
+Sonstige sind reserviert
+\layout Subsubsection
+
+Multicast-Typen
+\layout Standard
+
+Es sind bereits viele Typen definiert bzw.
+ reserviert (siehe
+\begin_inset LatexCommand \url[RFC 2373 / IP Version 6 Addressing Architecture]{http://www.faqs.org/rfcs/rfc2373.html}
+
+\end_inset
+
+ für weitere Details) Einige Beispiele:
+\layout Itemize
+
+All Nodes Adresse: ID = 1h, alle Hosts am lokalen Node (ff01:0:0:0:0:0:0:1)
+ oder am angeschlossenen Link (ff02:0:0:0:0:0:0:1) werden adressiert.
+\layout Itemize
+
+All Routers Adresse: ID = 2h, alle Router am lokalen Node (ff01:0:0:0:0:0:0:2),
+ am angeschlossenen Link (ff02:0:0:0:0:0:0:2) oder am lokalen Standort werden
+ adressiert.
+\layout Subsubsection
+
+Erforderliche node link-local Multicast Adresse
+\layout Standard
+
+Diese spezielle Multicast Adresse wird als Zieladresse bei der Erkundung
+ des Nahbereichs verwendet, da es ARP bei IPv6 im Gegensatz zu IPv4 nicht
+ mehr gibt.
+\layout Standard
+
+Ein Beispiel für diese Adresse könnte sein:
+\layout Code
+
+ff02::1:ff00:1234
+\layout Standard
+
+Das benutzte Präfix zeigt, dass es sich um eine link-lokale Multicast Adresse
+ handelt.
+ Dass Suffix wird aus der Zieladresse erstellt.
+ In diesem Beispiel soll ein Paket zur Adresse
+\begin_inset Quotes eld
+\end_inset
+
+fe80::1234
+\begin_inset Quotes erd
+\end_inset
+
+ gesendet werden, aber die Netzwerk-Schicht hat keine Kenntnis der aktuellen
+ Schicht 2 MAC Adresse.
+ Die oberen 104 bits werde mit
+\begin_inset Quotes eld
+\end_inset
+
+ff02:0:0:0:01:ff00::/104
+\begin_inset Quotes erd
+\end_inset
+
+ ersetzt und die unteres 24 bits bleiben unverändert.
+ Diese Adresse wird nun
+\begin_inset Quotes srd
+\end_inset
+
+am Link
+\begin_inset Quotes srd
+\end_inset
+
+ verwendet, um den entsprechenden Node zu finden, der wiederum seine Schicht
+ 2 MAC Adresse als Antwort zurücksendet.
+\layout Subsection
+
+Anycast-Adressen
+\layout Standard
+
+Anycast Adressen sind spezielle Adressen und werden verwendet, um besondere
+ Bereiche wie den nächstgelegenen DNS-Server, den nächstliegenden DHCP Server
+ und vergleichbare dynamische Gruppen abzudecken.
+ Die Adressen werden dem Pool des Unicast Adressraums (global-aggregierbar
+ oder Site-lokal zurzeit) entnommen.
+ Der Anycast-Mechanismus (client view) wird von dynamischen Routing-Protokollen
+ gehandhabt.
+\layout Standard
+
+Hinweis: Anycast Adressen können nicht als Quelladresse verwendet werden,
+ sondern ausschließlich als Zieladressen.
+\layout Subsubsection
+
+Subnet-Router Anycast-Adresse
+\layout Standard
+
+Die Subnet-Router Anycast Adresse ist ein einfaches Beispiel für eine Anycast
+ Adresse.
+ Angenommen, der Knoten hat folgende global zugewiesene IPv6 Adresse:
+\layout Code
+
+3ffe:ffff:100:f101:210:a4ff:fee3:9566/64 <- Node's address
+\layout Standard
+
+Die Subnet-Router Anycast Adresse wird durch komplette Streichung des Suffixes
+ (die letzten gültigen 64 bits) erstellt:
+\layout Code
+
+3ffe:ffff:100:f101::/64 <- subnet-router anycast address
+\layout Section
+
+Adress-Typen (Host-Teil)
+\layout Standard
+\align left
+In Hinblick auf Auto-Konfigurations- und Mobilitätsfragen wurde entschieden,
+ die niedrigeren 64 bits als Host-Bestandteil zu nutzen.
+ Jedes einzelne Subnetz kann deshalb eine große Anzahl an Adressen enthalten.
+\layout Standard
+
+Der Host-Teil kann aus unterschiedlichen Blickwinkeln betrachtet werden:
+\layout Subsection
+
+Automatisch erstellte Adressen (auch unter dem Namen stateless bekannt)
+\layout Standard
+
+Bei der Auto-Konfiguration wird der Hostteil der Adresse durch die Konvertierung
+ der MAC-Adresse eines Interfaces (falls vorhanden) zu einer einmaligen
+ IPv6 Adresse (mittels EUI-64 Methode) generiert.
+ Falls keine MAC-Adresse verfügbar ist (z.B.
+ bei virtuellen Interfaces), wird anstelle dessen etwas anderes herangezogen
+ (wie z.B.
+ die IPv4 Adresse oder die MAC-Adresse eines physikalischen Interfaces).
+\layout Standard
+
+Betrachten Sie noch einmal das erste Beispiel:
+\layout Code
+
+3ffe:ffff:100:f101:210:a4ff:fee3:9566
+\layout Standard
+\align left
+Hier ist
+\layout Code
+
+210:a4ff:fee3:9566
+\layout Standard
+\align left
+der Hostteil und wurde aus der MAC-Adresse des NIC's erstellt,
+\layout Code
+
+00:10:A4:E3:95:66
+\layout Standard
+\align left
+wobei hier das
+\begin_inset LatexCommand \url[IEEE-Tutorial EUI-64]{http://standards.ieee.org/regauth/oui/tutorials/EUI64.html}
+
+\end_inset
+
+ Design für EUI-48 Identifiers verwendet wird.
+\layout Subsubsection
+
+Datenschutzproblem mit automatisch erstellten Adressen sowie eine Lösung
+\layout Standard
+
+Der "automatisch generierte" Hostteil ist weltweit einmalig (mit Ausnahme,
+ wenn der Hersteller einer NIC die gleiche MAC-Adresse bei mehr als einer
+ NIC einsetzt).
+ Die Client-Verfolgung am Host wird dadurch möglich, solange kein Proxy
+ verwendet wird.
+
+\layout Standard
+
+Dies ist ein bekanntes Problem und eine Lösung wurde dafür definiert: Datenschut
+z-Erweiterung, definiert in
+\begin_inset LatexCommand \url[RFC 3041 / Privacy Extensions for Stateless Address Autoconfiguration in IPv6]{http://www.faqs.org/rfcs/rfc3041.html}
+
+\end_inset
+
+ (es gibt bereits ein neueres Draft:
+\begin_inset LatexCommand \url[draft-ietf-ipngwg-temp-addresses-*.txt]{ftp://ftp.ietf.org/internet-drafts/}
+
+\end_inset
+
+).
+ Es wird von Zeit zu Zeit mittels eines statischen und eines Zufallswertes
+ ein neues Suffix erstellt.
+ Hinweis: Dies ist nur für ausgehende Client-Verbindungen sinnvoll und bei
+ bekannten Servern nicht wirklich sinnvoll.
+\layout Subsection
+
+Manuell festgelegte Adressen
+\layout Standard
+
+Bei Servern ist es wahrscheinlich leichter, sich einfachere Adressen zu
+ merken.
+ Dies kann z.B.
+ mit der Zuweisung einer zusätzlichen IPv6 Adresse an ein Interface geschehen.
+\layout Code
+
+3ffe:ffff:100:f101::1
+\layout Standard
+
+Für das manuelle Suffix, wie
+\begin_inset Quotes sld
+\end_inset
+
+::1
+\begin_inset Quotes srd
+\end_inset
+
+ im obigen Beispiel, muss das sechste höchstwertige bit auf 0 gesetzt sein
+ (das universelle/lokale bit des automatisch generierten identifier).
+ Es sind auch noch andere (ansonsten nichtausgewählte) bit-Kombinationen
+ für Anycast-Adressen reserviert.
+\layout Section
+
+Präfixlängen für das Routing
+\layout Standard
+
+Um eine maximale Reduktion an Routing-Tabellen zu erzielen, war in der frühen
+ Design-Phase noch ein vollkommen hierarchischer Routing-Ansatz vorgesehen.
+ Die Überlegungen hinter diesem Ansatz waren die gegenwärtigen IPv4 Routing-Eint
+räge in den Haupt-Routern (mit über 104.000 Einträgen im Mai 2001) sowie
+ die Reduktion des Speicherbedarfs für die Routing-Tabellen bei Hardware-Routern
+ (ASIC
+\begin_inset Quotes sld
+\end_inset
+
+Application Specified Integrated Circuit
+\begin_inset Quotes srd
+\end_inset
+
+, speziell konstuierter Chip) sowie ein daraus resultierender Geschwindigkeitszu
+wachs (weniger Einträge ergeben hoffentlich schnellere Abfragen).
+\layout Standard
+
+Heutiger Standpunkt ist, dass das Routing für Netzwerke mit nur einem Service
+ Provider hauptsächlich mit einem hierarchischen Design realisiert wird.
+ Eine solche Vorgehensweise ist nicht möglich, wenn mehr als eine ISP-Verbindung
+ besteht.
+ Diese Problematik wird unter dem Thema multi-homing diskutiert (Infos zu
+ multi-homing:
+\layout Standard
+\align left
+
+\begin_inset LatexCommand \url[Procider-Internal Aggregation based on Geography to Support Multihoming in IPv6]{http://www.ietf.org/internet-drafts/draft-van-beijnum-multi6-isp-int-aggr-00.txt}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[GAPI: A Geographically Aggregatable Provider Independent Address Space to Support Multihoming in IPv6]{http://www.ietf.org/internet-drafts/draft-by-multi6-gapi-00.txt}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[Extension Header for Site-Multi-homing support]{http://www.ietf.org/internet-drafts/draft-bagnulo-multi6-mhexthdr-00.txt}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[IPv6 Multihoming Solutions]{http://arneill-py.sacramento.ca.us/ipv6mh/}
+
+\end_inset
+
+)
+\layout Subsection
+
+Präfixlängen ("netmasks" genannt)
+\layout Standard
+
+Vergleichbar zu IPv4, handelt es sich hierbei um den routbaren Netzwerkpfad
+ für das stattfindende Routing.
+ Da die Standard-Notierung der Netzmaske von 128 bit nicht sehr fein aussieht,
+ verwenden die Designer das aus IPv4 bekannte Classless Inter Domain Routing
+ Schema (CIDR,
+\begin_inset LatexCommand \url[RFC 1519 / Classless Inter-Domain Routing]{http://www.faqs.org/rfcs/rfc1519.html}
+
+\end_inset
+
+).
+ Mit Hilfe des CIDR wird die Bitanzahl der IP Adresse festgelegt, welche
+ für das Routing verwendet werden.
+ Diese Methode wird auch als "Slash"-Notation genannt.
+\layout Standard
+
+Ein Beispiel:
+\layout Code
+
+3ffe:ffff:100:1:2:3:4:5/48
+\layout Standard
+\align left
+Diese Notation wird erweitert zu:
+\layout Itemize
+
+Netzwerk:
+\layout Code
+
+3ffe:ffff:0100:0000:0000:0000:0000:0000
+\layout Itemize
+
+Netzmaske:
+\layout Code
+
+ffff:ffff:ffff:0000:0000:0000:0000:0000
+\layout Subsection
+
+Zutreffende Routen
+\layout Standard
+
+Im Normalfall (ohne QoS) ergibt eine Suche in der Routing-Tabelle eine Route
+ mit der signifikantesten Adress-Bit-Anzahl, d.h.
+ jene Route mit der größten Präfix-Länge wird zuerst herangezogen.
+\layout Standard
+
+Wenn z.B.
+ eine Routing-Tabelle folgende Einträge zeigt (Liste ist nicht komplett):
+\layout Code
+
+3ffe:ffff:100::/48 :: U 1 0 0 sit1
+\layout Code
+
+2000::/3 ::192.88.99.1 UG 1 0 0 tun6to4
+\layout Standard
+
+Die gezeigten Zieladressen der IPv6 Pakete werden über die entsprechenden
+ Geräte geroutet
+\layout Code
+
+3ffe:ffff:100:1:2:3:4:5/48 -> routed through device sit1
+\layout Code
+
+3ffe:ffff:200:1:2:3:4:5/48 -> routed through device tun6to4
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-systemcheck}
+
+\end_inset
+
+IPv6 System-Check
+\layout Standard
+\align left
+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.
+\layout Section
+
+
+\begin_inset LatexCommand \label{systemcheck-kernel}
+
+\end_inset
+
+IPv6 kompatibler Kernel
+\layout Standard
+
+Neuere Linux Distributionen beinhalten bereits eine IPv6 fähigen Kernel.
+ Die IPv6-funktionalität wird im Allgemeinen als Modul kompiliert.
+ Es ist aber durchaus möglich, dass das Modul nicht automatisch beim Start
+ des Betriebssystems geladen wird.
+\layout Standard
+
+Für aktuelle Informationen siehe die Seite
+\begin_inset LatexCommand \url[IPv6+Linux-Status-Distribution]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-distributions.html}
+
+\end_inset
+
+.
+\layout Standard
+
+
+\series bold
+Hinweis: Sie sollten die Kernel Serie 2.2.x nicht mehr verwenden, da die IPv6
+ Implementierung nicht mehr aktuell ist.
+\layout Subsection
+
+Überprüfung der IPv6 Unterstützung im aktuellen Kernel
+\layout Standard
+\align left
+Um zu überprüfen, ob ihr aktueller Kernel IPv6 unterstützt, sollten sie
+ einen Blick in ihr /proc-Dateisystem werfen.
+ Folgende Einträge müssen existieren:
+\layout Code
+
+/proc/net/if_inet6
+\layout Standard
+\align left
+Einen kleinen automatischen Test können Sie wie folgt durchführen:
+\layout Code
+
+# test -f /proc/net/if_inet6 && echo "Running kernel is IPv6 ready"
+\layout Standard
+\align left
+Wenn dieser Test negativ verläuft, ist das IPv6 Modul aller Wahrscheinlichkeit
+ noch nicht geladen.
+\layout Subsection
+
+IPv6 Module laden
+\layout Standard
+\align left
+Mit folgenden Befehl können Sie versuchen, das Modul zu laden:
+\layout Code
+
+# modprobe ipv6
+\layout Standard
+\align left
+Wenn dieser Befehl positiv verläuft, dann sollten Sie das Modul mit folgendem
+ Befehl auflisten können:
+\layout Code
+
+# lsmod |grep -w 'ipv6' && echo "IPv6 module successfully loaded"
+\layout Standard
+\align left
+Der obige Test sollte nun erfolgreich verlaufen.
+\layout Standard
+
+Hinweis: Ein Entfernen des Moduls im laufenden System wird derzeit nicht
+ unterstützt und kann unter gewissen Bedingungen zu einem Absturz des Kernels
+ führen.
+\layout Subsubsection
+
+Automatisches Laden des Moduls
+\layout Standard
+
+Es ist möglich das IPv6 Modul bei Bedarf automatisch zu laden.
+ Sie müssen nur folgende Zeile in die Konfigurationsdatei des kernel modul
+ loaders eintragen (normalerweise: /etc/modules.conf oder /etc/conf.modules):
+\layout Code
+
+alias net-pf-10 ipv6 # automatically load IPv6 module on demand
+\layout Standard
+
+Mit der folgenden Zeile ist es auch möglich, das automatische Laden des
+ IPv6 Moduls auszuschalten.
+\layout Code
+
+alias net-pf-10 off # disable automatically load of IPv6 module on demand
+\layout Standard
+
+Anmerkung: In zukünftigen Kernel (neuere 2.5er Serie und höher) wird der
+ modul-loader Mechanismus geändert.
+ Die neue Konfigurationsdatei wird anstelle /etc/modules.conf nun /etc/modprobe.co
+nf genannt - ein entsprechendes Konvertierungs-Skript ist verfügbar.
+ Für weitere Details siehe:
+\begin_inset LatexCommand \url[module-init-tool]{http://his.luky.org/ftp/mirrors/linux/kernel/people/rusty/modules/}
+
+\end_inset
+
+.
+\layout Subsection
+
+Kernel-Kompilierung mit IPv6 Funktionalität
+\layout Standard
+\align left
+Wenn beide oben gezeigten Methoden ohne Erfolg blieben und ihr Kernel somit
+ keine IPv6 Unterstützung bietet, dann haben Sie folgende Optionen:
+\layout Itemize
+\align left
+Aktualisieren Sie Ihre Distribution mit einer Version, die von Haus aus
+ IPv6 unterstützt (empfohlen für Anfänger), siehe
+\begin_inset LatexCommand \url[IPv6+Linux-Status-Distribution]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-distributions.html}
+
+\end_inset
+
+
+\layout Itemize
+\align left
+Sie können einen Standard-Kernel kompilieren (einfach, wenn Sie die benötigten
+ Optionen kennen)
+\layout Itemize
+
+Kompilieren Sie die Kernel-Quellen ihrer Distribution (manchmal nicht ganz
+ so einfach)
+\layout Itemize
+\align left
+Kompilieren Sie einen Kernel mit den USAGI-Erweiterungen
+\layout Standard
+
+Falls Sie sich dazu entscheiden, einen neuen IPv6 kompatiblen Kernel zu
+ kompilieren, sollten Sie auf jeden Fall bereits Erfahrung mit der Kernel-Kompil
+ierung haben sowie das
+\begin_inset LatexCommand \url[Linux Kernel HOWTO]{http://www.tldp.org/HOWTO/Kernel-HOWTO.html}
+
+\end_inset
+
+ lesen.
+\layout Standard
+
+Ein großteils aktueller Vergleich zwischen dem Standard-Kernel und dem Kernel
+ mit USAGI-Erweiterungen ist verfügbar unter
+\begin_inset LatexCommand \url[IPv6+Linux-Status-Kernel]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-kernel.html}
+
+\end_inset
+
+.
+\layout Subsubsection
+
+Kompilieren eines Standard-Kernels
+\layout Standard
+
+Detailliertere Ausführungen zur Kompilierung eines IPv6 fähigen Kernels
+ finden Sie unter
+\begin_inset LatexCommand \url[IPv6-HOWTO-2#kernel]{http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-2.html#kernel}
+
+\end_inset
+
+.
+\layout Standard
+
+Hinweis: Sie sollten wann immer möglich die Kernel Serie 2.4.x oder höher
+ einsetzen, da die IPv6 Unterstützung der Serie 2.2.x nicht aktuell ist und
+ einige Patches für ICMPv6- und 6to4-Unterstützung benötigt (zu finden unter:
+
+\begin_inset LatexCommand \url[kernel series 2.2.x IPv6 patches]{ftp://ftp.bieringer.de/pub/linux/IPv6/kernel}
+
+\end_inset
+
+).
+\layout Subsubsection
+
+Kompilieren eines Kernels mit USAGI-Erweiterungen
+\layout Standard
+
+Wie für den Standard-Kernel gilt auch hier, dass das Kompilieren des Kernels
+ nur fortgeschrittenen Benutzern empfohlen wird, die mit IPv6 und dem Kompiliere
+n des Kernels bereits vertraut sind.
+\layout Standard
+
+Siehe auch
+\begin_inset LatexCommand \url[USAGI project / FAQ]{http://www.linux-ipv6.org/faq.html}
+
+\end_inset
+
+ und
+\begin_inset LatexCommand \url[Obtaining the best IPv6 support with Linux (Article)]{http://www.deepspace6.net/docs/best_ipv6_support.html}
+
+\end_inset
+
+.
+\layout Subsection
+
+IPv6 kompatible Netzwerkgeräte
+\layout Standard
+
+Nicht alle Netzwerkgeräte sind bereits (bzw.
+ überhaupt) dazu in der Lage, IPv6 Pakete übertragen zu können.
+ Den aktuellen Status können Sie unter
+\begin_inset LatexCommand \url[IPv6+Linux-status-kernel.html#transport]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-kernel.html#transport}
+
+\end_inset
+
+.
+\layout Standard
+
+Ein entscheidender Punkt ist die Tatsache, dass ein IPv6 Paket wegen der
+ Struktur der Netzwerkschicht in der Kernel-Implementierung nicht wirklich
+ aufgrund der IP-Header-Nummer (6 anstelle 4) wiedererkannt wird.
+ Es wird aufgrund der Protokollnummer der Schicht 2 Transport-Protokolls
+ wiedererkannt.
+ Folglich können IPv6 Pakete von keinem Transport-Protokoll verwendet werden,
+ welche diese Protokoll-Nummer nicht nutzen.
+ Hinweis: Das Paket wird nach wie vor über den Link transportiert, aber
+ auf der Empfänger-Seite kann das Paket nicht verarbeitet werden (Sie können
+ dies z.B.
+ mit tcpdump sehen).
+\layout Subsubsection
+
+Gegenwärtig bekannte Verbindungsarten, die niemals IPv6 fähig sein werden
+\layout Itemize
+
+Serial Line IP (
+\begin_inset LatexCommand \url[RFC 1055 / SLIP]{http://www.faqs.org/rfcs/rfc1055.html}
+
+\end_inset
+
+), auch SLIPv4 genannt; das Gerät heißt: s1X
+\layout Itemize
+
+Parallel Line IP (PLIP), gleich dem SLIP, Gerätename: plipX
+\layout Itemize
+
+ISDN mit
+\emph on
+rawip
+\emph default
+ Encapsulation; Gerätename: isdnX
+\layout Subsubsection
+
+Bekannte Verbindungsarten, die gegenwärtig IPv6 nicht unterstützen
+\layout Itemize
+
+ISDN mit
+\emph on
+syncppp
+\emph default
+ Encapsulation; Gerätename: ipppX (Designfrage des ipppd; in der Kernel
+ Serie 2.5.x wird ipppX in einer allgemeinen PPP Schicht inkludiert)
+\layout Section
+
+IPv6 kompatible Tools zur Netzwerkkonfiguration
+\layout Standard
+\align left
+Ohne entsprechende Tools zur Konfiguration von IPv6 würden Sie mit einem
+ IPv6 fähigen Kernel nicht weit kommen.
+ Es gibt verschiedene Pakete womit IPv6 konfiguriert werden kann.
+\layout Subsection
+
+net-tools Paket
+\layout Standard
+\align left
+Das Paket net-tool beinhaltet einige Tools wie
+\family typewriter
+ifconfig
+\family default
+ und
+\family typewriter
+route
+\family default
+.
+ Mit den Tools kann IPv6 auf einem Interface konfiguriert werden.
+ Sehen Sie sich die Ausgabe des Befehls
+\family typewriter
+\emph on
+ifconfig -?
+\family default
+\emph default
+ Bzw.
+
+\family typewriter
+\emph on
+route -?
+\family default
+\emph default
+ an.
+ Finden Sie in der Ausgabe die Worte IPv6, inet6 oder Ähnliches, dann ist
+ das Tool IPv6-kompatibel.
+\layout Standard
+
+Automatische Überprüfung:
+\layout Code
+
+# /sbin/ifconfig -? 2>& 1|grep -qw 'inet6' && echo "utility 'ifconfig' is
+\layout Code
+
+¬ IPv6-ready"
+\layout Standard
+\align left
+Folgenden Check gibt es für
+\family typewriter
+route
+\family default
+:
+\layout Code
+
+# /sbin/route -? 2>& 1|grep -qw 'inet6' && echo "utility 'route' is IPv6-ready"
+\layout Subsection
+
+iproute Paket
+\layout Standard
+\align left
+Alexey N.Kuznetsov (gegenwärtig ein Betreuer des Linux Network Codes) erstellte
+ eine Tool-Sammlung, womit das Netzwerk mittels dem netlink Device konfiguriert
+ wird.
+ Diese Tool-Sammlung stellt mehr Funktionalität als das net-tools Paket
+ zur Verfügung, ist aber nicht sehr umfangreich dokumentiert und nichts
+ für schwache Nerven.
+\layout Code
+
+# /sbin/ip 2>&1 |grep -qw 'inet6' && echo "utility 'ip' is IPv6-ready"
+\layout Standard
+
+Wird das Programm /sbin/ip nicht gefunden, dann empfehle ich die Installation
+ des iproute Paketes.
+\layout Itemize
+
+Wird das Programm /sbin/ip nicht gefunden, dann empfehle ich die Installation
+ des iproute Paketes.
+\layout Itemize
+
+Sie können die tar-Version downladen und neu kompilieren:
+\begin_inset LatexCommand \url[Original FTP source]{ftp://ftp.inr.ac.ru/ip-routing/}
+
+\end_inset
+
+ sowie FTP-Spiegel (Info fehlt)
+\layout Itemize
+
+Sie können nach einem passenden RPM Paket unter
+\begin_inset LatexCommand \url[RPMfind/iproute]{http://rpmfind.net/linux/rpm2html/search.php?query=iproute}
+
+\end_inset
+
+ suchen (manchmal ist auch das kompilieren eines SRPMS Paketes zu empfohlen)
+\layout Section
+
+IPv6 Test/Debug-Programme
+\layout Standard
+\align left
+Nachdem Sie ihr System auf IPv6 vorbereitet haben, wollen Sie nun IPv6 für
+ die Netzwerkkommunikation einsetzen.
+ Zuerst sollten Sie lernen, IPv6 Pakete mit einem Sniffer Programm zu untersuche
+n.
+ Dies ist zu empfehlen, denn in Hinblick auf Fehlersuche und Troubleshooting
+ kann das Durchführen einer schnellen Diagnose von Nutzen sein.
+
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{program-ping6}
+
+\end_inset
+
+IPv6 ping
+\layout Standard
+
+Das Programm ist normalerweise im Paket
+\emph on
+iputils
+\emph default
+ inkludiert.
+ Durch senden von ICMPv6 echo-request Paketen und warten auf ICMPv6 echo-reply
+ Paketen können einfache Transport-Tests durchgeführt werden.
+\layout Standard
+
+Anwendung
+\layout Code
+
+# ping6
+\layout Code
+
+# ping6
+\layout Code
+
+# ping6 [-I ]
+\layout Standard
+
+Beispiel
+\layout Code
+
+# ping6 -c 1 ::1
+\layout Code
+
+PING ::1(::1) from ::1 : 56 data bytes
+\layout Code
+
+64 bytes from ::1: icmp_seq=0 hops=64 time=292 usec
+\layout Code
+
+\layout Code
+
+--- ::1 ping statistics ---
+\layout Code
+
+1 packets transmitted, 1 packets received, 0% packet loss
+\layout Code
+
+round-trip min/avg/max/mdev = 0.292/0.292/0.292/0.000 ms
+\layout Standard
+
+Hinweis: ping6 benötigt direkten Zugriff auf den Socket und hierfür Root-Rechte.
+ Wenn Nicht-Root-Benutzer ping6 nicht benutzen können, kann dies zwei Ursachen
+ haben:
+\layout Enumerate
+
+ping6 ist nicht im Pfad des Benutzers eingetragen; ping6 ist allgemein in
+ /usr/sbin zu finden -> Lösung: Den Pfad ergänzen (nicht empfohlen)
+\layout Enumerate
+
+ping6 lässt sich im Allgemeines wegen fehlender Root-Rechte nicht korrekt
+ ausführen -> Lösung: chmod u+s /usr/sbin/ping6
+\layout Subsubsection
+
+Das Interface für einen IPv6 ping bestimmen
+\layout Standard
+
+Wenn link-lokale Adressen für ein IPv6 ping verwendet werden, dann hat der
+ Kernel keine Kenntnis darüber, durch welches (physikalische oder virtuelle)
+ Gerät das Paket gesendet werden muss - jedes Gerät hat eine link-lokale
+ Adresse.
+ Ein Versuch resultiert in folgender Fehlermeldung:
+\layout Code
+
+# ping6 fe80::212:34ff:fe12:3456
+\layout Code
+
+connect: Invalid argument
+\layout Standard
+
+In diesem Fall müssen Sie das Interface zusätzlich spezifizieren:
+\layout Code
+
+# ping6 -I eth0 -c 1 fe80::2e0:18ff:fe90:9205
+\layout Code
+
+PING fe80::212:23ff:fe12:3456(fe80::212:23ff:fe12:3456) from
+\layout Code
+
+¬ fe80::212:34ff:fe12:3478 eth0: 56 data bytes
+\layout Code
+
+64 bytes from fe80::212:23ff:fe12:3456: icmp_seq=0 hops=64 time=445 usec
+\layout Code
+
+\layout Code
+
+--- fe80::2e0:18ff:fe90:9205 ping statistics ---
+\layout Code
+
+1 packets transmitted, 1 packets received, 0% packet loss round-trip
+\layout Code
+
+¬ min/avg/max/mdev = 0.445/0.445/0.445/0.000 ms
+\layout Subsubsection
+
+Ping6 zu Multicast-Adressen
+\layout Standard
+
+Ein interessanter Mechanismus zum Aufspüren eines IPv6 aktiven Hosts am
+ Link ist mit ping6 an eine link-lokale all-node Multicast Adresse zu pingen.
+\layout Code
+
+# ping6 -I eth0 ff02::1 PING ff02::1(ff02::1) from fe80:::2ab:cdff:feef:0123
+\layout Code
+
+¬ eth0: 56 data bytes
+\layout Code
+
+64 bytes from ::1: icmp_seq=1 ttl=64 time=0.104 ms
+\layout Code
+
+64 bytes from fe80::212:34ff:fe12:3450: icmp_seq=1 ttl=64 time=0.549 ms (DUP!)
+
+\layout Standard
+
+Bei IPv6 kann dieses Verhalten zurzeit, im Gegensatz zu IPv4, wo Antworten
+ auf ein Ping auf die Broadcast Adresse unterdrückt werden können, nicht
+ unterbunden werden.
+ Ausnahme hierbei ist der Einsatz der lokalen IPv6 Firewall-Funktionalität.
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{program-traceroute6}
+
+\end_inset
+
+IPv6 traceroute6
+\layout Standard
+
+Dieses Programm ist normal im Paket iputils enthalten.
+ Es ist ein Programm vergleichbar dem IPv4 traceroute.
+ Unten sehen Sie ein Beispiel:
+\layout Code
+
+# traceroute6 www.6bone.net
+\layout Code
+
+traceroute to 6bone.net (3ffe:b00:c18:1::10) from 3ffe:ffff:0000:f101::2,
+ 30
+\layout Code
+
+¬ hops max, 16 byte packets
+\layout Code
+
+ 1 localipv6gateway (3ffe:ffff:0000:f101::1) 1.354 ms 1.566 ms 0.407 ms
+\layout Code
+
+ 2 swi6T1-T0.ipv6.switch.ch (3ffe:2000:0:400::1) 90.431 ms 91.956 ms 92.377 ms
+
+\layout Code
+
+ 3 3ffe:2000:0:1::132 (3ffe:2000:0:1::132) 118.945 ms 107.982 ms 114.557 ms
+
+\layout Code
+
+ 4 3ffe:c00:8023:2b::2 (3ffe:c00:8023:2b::2) 968.468 ms 993.392 ms 973.441
+ ms
+\layout Code
+
+ 5 3ffe:2e00:e:c::3 (3ffe:2e00:e:c::3) 507.784 ms 505.549 ms 508.928 ms
+\layout Code
+
+ 6 www.6bone.net (3ffe:b00:c18:1::10) 1265.85 ms * 1304.74 ms
+\layout Standard
+
+Anmerkung: Im Unterschied zu modernen IPv4 traceroute Versionen, welche
+ den Einsatz von ICMPv4-echo-request Paketen wie auch UDP Paketen (default)
+ ermöglichen, können mit IPv6-traceroute nur UDP Pakete versendet werden.
+ Wie Sie vielleicht bereits wissen, werden von Firewalls bzw.
+ von ACLs auf Routern ICMP echo-request Pakete mehr akzeptiert als UDP Pakete.
+
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{program-tracepath6}
+
+\end_inset
+
+IPv6 tracepath6
+\layout Standard
+
+Dieses Programm ist normalerweise im Paket
+\emph on
+iputils
+\emph default
+ enthalten.
+ Das Programm ist dem traceroute6 ähnlich, es gibt den Weg zu einem angegebenen
+ Ziel wieder und misst hierbei den MTU-Wert.
+ Unten sehen Sie ein Beispiel:
+\layout Code
+
+# tracepath6 www.6bone.net
+\layout Code
+
+ 1?: [LOCALHOST] pmtu 1480
+\layout Code
+
+ 1: 3ffe:401::2c0:33ff:fe02:14 150.705ms
+\layout Code
+
+ 2: 3ffe:b00:c18::5 267.864ms
+\layout Code
+
+ 3: 3ffe:b00:c18::5 asymm 2 266.145ms pmtu 1280
+\layout Code
+
+ 3: 3ffe:3900:5::2 asymm 4 346.632ms
+\layout Code
+
+ 4: 3ffe:28ff:ffff:4::3 asymm 5 365.965ms
+\layout Code
+
+ 5: 3ffe:1cff:0:ee::2 asymm 4 534.704ms
+\layout Code
+
+ 6: 3ffe:3800::1:1 asymm 4 578.126ms !N
+\layout Code
+
+Resume: pmtu 1280
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{program-tcpdump}
+
+\end_inset
+
+IPv6 tcpdump
+\layout Standard
+
+In Linux ist tcpdump ein Haupttool zum aufzeichnen von Paketen.
+ Weiter unten sehen Sie einige Beispiele.
+ Normalerweise ist die Ipv6-Unterstützung in der aktuellen Version 3.6 gegeben.
+\layout Standard
+
+Bei tcpdump werden zur Geräuschminimierung bei der Paket-Filterung Ausdrücke
+ eingesetzt:
+\layout Itemize
+
+icmp6: ICMPv6 Datenverkehr wird gefiltert
+\layout Itemize
+
+ip6: IPv6 Datenverkehr (inkl.ICMPv6) wird gefiltert
+\layout Itemize
+
+proto ipv6: getunnelter IPv6-in-IPv4 Datenverkehr wird gefiltert
+\layout Itemize
+
+not port ssh: zum unterdrücken der Anzeige von SSH Paketen während der Ausführun
+g von tcpdump bei einer remote SSH-Sitzung
+\layout Standard
+
+Ebenfalls sind einige Kommandozeilen-Optionen sehr hilfreich, um detailliertere
+ Informationen über die Pakete erlangen und protokollieren zu können.
+ Für ICMPv6 Pakete sind hauptsächlich interessant:
+\layout Itemize
+
+
+\begin_inset Quotes eld
+\end_inset
+
+-s 512
+\begin_inset Quotes erd
+\end_inset
+
+: Bei der Aufzeichnung der Pakete wird die zu Aufzeichnungslänge auf 512
+ bytes vergrößert
+\layout Itemize
+
+
+\begin_inset Quotes eld
+\end_inset
+
+-vv
+\begin_inset Quotes erd
+\end_inset
+
+: wirklich sehr ausführliche Ausgabe
+\layout Itemize
+
+
+\begin_inset Quotes eld
+\end_inset
+
+-n
+\begin_inset Quotes erd
+\end_inset
+
+: Adressen werden nicht in Namen aufgelöst.
+ Dies ist hilfreich, wenn die Reverse-DNS-Auflösung nicht sauber arbeiten
+ sollte
+\layout Subsubsection
+
+IPv6 ping zur Adresse
+\size footnotesize
+ 3ffe:ffff:100:f101::1
+\size default
+ über einen lokalen Link
+\layout Code
+
+# tcpdump -t -n -i eth0 -s 512 -vv ip6 or proto ipv6
+\layout Code
+
+tcpdump: listening on eth0
+\layout Code
+
+3ffe:ffff:100:f101:2e0:18ff:fe90:9205 > 3ffe:ffff:100:f101::1: icmp6: echo
+\layout Code
+
+¬ request (len 64, hlim 64)
+\layout Code
+
+3ffe:ffff:100:f101::1 > 3ffe:ffff:100:f101:2e0:18ff:fe90:9205: icmp6: echo
+\layout Code
+
+¬ reply (len 64, hlim 64)
+\layout Subsubsection
+
+IPv6 ping zur Adresse
+\size footnotesize
+3ffe:ffff:100::1
+\size default
+ über einen IPv6-in-IPv4 Tunnel geroutet
+\layout Standard
+
+1.2.3.4.
+ und 5.6.7.8.
+ sind Tunnel-Endpunkte (alle Adressen sind Beispiele)
+\layout Code
+
+# tcpdump -t -n -i ppp0 -s 512 -vv ip6 or proto ipv6
+\layout Code
+
+tcpdump: listening on ppp0
+\layout Code
+
+1.2.3.4 > 5.6.7.8: 2002:ffff:f5f8::1 > 3ffe:ffff:100::1: icmp6: echo request
+\layout Code
+
+¬ (len 64, hlim 64) (DF) (ttl 64, id 0, len 124)
+\layout Code
+
+5.6.7.8 > 1.2.3.4: 3ffe:ffff:100::1 > 2002:ffff:f5f8::1: icmp6: echo reply (len
+\layout Code
+
+¬ 64, hlim 61) (ttl 23, id 29887, len 124)
+\layout Code
+
+1.2.3.4 > 5.6.7.8: 2002:ffff:f5f8::1 > 3ffe:ffff:100::1: icmp6: echo request
+\layout Code
+
+¬ (len 64, hlim 64) (DF) (ttl 64, id 0, len 124)
+\layout Code
+
+5.6.7.8 > 1.2.3.4: 3ffe:ffff:100::1 > 2002:ffff:f5f8::1: icmp6: echo reply (len
+\layout Code
+
+¬ 64, hlim 61) (ttl 23, id 29919, len 124)
+\layout Section
+
+IPv6 kompatible Programme
+\layout Standard
+
+Aktuelle Distributionen beinhalten bereits die gängigsten IPv6 kompatiblen
+ Client- und Server-Programme.
+ Weitere Infos gibt es unter
+\begin_inset LatexCommand \url[IPv6+Linux-Status-Distribution]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-distributions.html}
+
+\end_inset
+
+.
+ Falls ein Programm hier noch nicht gelistet sein sollte, können Sie unter
+
+\begin_inset LatexCommand \url[IPv6 & Linux - Current Status - Applications]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-apps.html}
+
+\end_inset
+
+ nachlesen, ob das Programm bereits auf IPv6 portiert wurde und unter Linux
+ bereits läuft.
+ Für verbreitete Programme gibt es einige Hinweise unter
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo - Part 3]{http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-3.html}
+
+\end_inset
+
+ und
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo - Part 4]{http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/IPv6-HOWTO-4.html}
+
+\end_inset
+
+.
+\layout Section
+
+IPv6 kompatible Client-Programme (Auswahl)
+\layout Standard
+
+Um die folgend abgebildeten Tests durchzuführen, benötigen Sie ein funktionieren
+des IPv6 System.
+ Bei einigen Beispielen werden Adressen angezeigt, die nur bei einer verfügbaren
+ 6bone Verbindung erreichbar sind.
+\layout Subsection
+
+DNS-Überprüfung der IPv6 Adress-Auflösung
+\layout Standard
+
+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:
+\layout Code
+
+# host -t AAAA www.join.uni-muenster.de
+\layout Standard
+
+Die Ausgabe des Tests sollte etwa wie folgt sein:
+\layout Code
+
+www.join.uni-muenster.de.
+ is an alias for ns.join.uni-muenster.de.
+
+\layout Code
+
+ns.join.uni-muenster.de.
+ has AAAA address 3ffe:400:10:100:201:2ff:feb5:3806
+\layout Subsection
+
+IPv6 kompatible Telnet Client-Programme
+\layout Standard
+
+IPv6 kompatible Clients sind verfügbar.
+ Ein einfacher Test sieht wie folgt aus:
+\layout Code
+
+$ telnet 3ffe:400:100::1 80
+\layout Code
+
+Trying 3ffe:400:100::1...
+
+\layout Code
+
+Connected to 3ffe:400:100::1.
+
+\layout Code
+
+Escape character is '^]'.
+
+\layout Code
+
+HEAD / HTTP/1.0
+\layout Code
+
+\layout Code
+
+HTTP/1.1 200 OK
+\layout Code
+
+Date: Sun, 16 Dec 2001 16:07:21
+\layout Code
+
+GMT Server: Apache/2.0.28 (Unix)
+\layout Code
+
+Last-Modified: Wed, 01 Aug 2001 21:34:42 GMT
+\layout Code
+
+ETag: "3f02-a4d-b1b3e080"
+\layout Code
+
+Accept-Ranges: bytes
+\layout Code
+
+Content-Length: 2637
+\layout Code
+
+Connection: close
+\layout Code
+
+Content-Type: text/html; charset=ISO-8859-1
+\layout Code
+
+\layout Code
+
+Connection closed by foreign host.
+\layout Standard
+
+Wird ein Text wie
+\begin_inset Quotes sld
+\end_inset
+
+cannot resolve hostname
+\begin_inset Quotes srd
+\end_inset
+
+ ausgegeben, dann unterstützt der Telnet Client keine IPv6 Adressen.
+\layout Subsection
+
+IPv6 kompatible ssh Client-Programme
+\layout Subsubsection
+
+openssh
+\layout Standard
+
+Aktuelle openssh-Versionen sind IPv6 kompatibel.
+ Abhängig von der Konfiguration vor der Kompilierung gibt es zwei unterschiedlic
+he Verhaltensweisen:
+\layout Itemize
+
+--without-ipv4-default: Der Client versucht zuerst eine IPv6-Verbindung.
+ Misslingt dies, wird eine IPv4-Verbindung aufgebaut
+\layout Itemize
+
+--with-ipv4-default: standardmäßig wird eine IPv4-Verbindung aufgebaut.
+ Eine IPv6-Verbindung muss, wie unten im Beispiel zu sehen ist, erzwungen
+ werden:
+\layout Code
+
+$ ssh
+\series bold
+-6
+\series default
+ ::1
+\layout Code
+
+user@::1's password: ******
+\layout Code
+
+[user@ipv6host user]$
+\layout Standard
+
+Falls ihr ssh Client-Programm die Option
+\begin_inset Quotes sld
+\end_inset
+
+-6
+\begin_inset Quotes srd
+\end_inset
+
+ nicht kennt, dann ist das Programm nicht IPv6 fähig.
+ Dies ist bei den meisten ssh Paketen der Version 1 der Fall.
+\layout Subsubsection
+
+ssh.com
+\layout Standard
+
+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.
+\layout Subsection
+
+IPv6 kompatible Web-Browser
+\layout Standard
+
+Einen aktuellen Statusüberblick zum Thema IPv6 kompatible Web-Browser ist
+ unter
+\begin_inset LatexCommand \url[IPv6+Linux-status-apps.html#HTTP]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-apps.html#HTTP}
+
+\end_inset
+
+ verfügbar.
+\layout Standard
+
+Die meisten Browser haben zurzeit noch ungelöste Probleme
+\layout Enumerate
+
+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).
+\layout Enumerate
+
+Automatik-Einstellungen des Proxy (*.pac) können aufgrund ihrer Beschaffenheit
+ nicht derart erweitert werden, dass sie IPv6 Anfragen anders handhaben
+ (z.B.
+ kein Proxy verwenden) können (Sie sind in Javaskript geschrieben und ziemlich
+ hard coded in den Quellen verankert; z.B.
+ Maxilla Quellcode).
+\layout Standard
+
+Ältere Browser-Versionen verstehen ebenfalls keine URL mit IPv6 Adressen
+ wie z.B.
+
+\begin_inset LatexCommand \url[http://[3ffe:400:100::1]/]{http://[3ffe:400:100::1]/}
+
+\end_inset
+
+ (die angegebene URL funktioniert nur mit einem IPv6 kompatiblen Browser!).
+\layout Standard
+
+Ein kleiner Test ist diese URL mit einem gegebenen Browser und ohne Proxy
+ zu verwenden.
+\layout Subsubsection
+
+URLs zum testen
+\layout Standard
+
+Ein guter Ausgangspunkt zum Betrachten von Webseiten mit IPv6 ist
+\begin_inset LatexCommand \url[http://www.kame.net/]{http://www.kame.net/}
+
+\end_inset
+
+.
+ Ist die Schildkröte animiert, dann ist Verbindung mittels IPv6 Verbindung
+ zustande gekommen, andererseits bleibt die Schildkröte statisch.
+\layout Section
+
+IPv6 kompatible Server
+\layout Standard
+
+In diesem Teil des HOWTOs wird stärker auf Client-spezifische Belange eingegange
+n.
+ Folglich sei zu IPv6 kompatiblen Servern wie sshd, httpd, telnetd usw.
+ auf diese Stelle verwiesen:
+\begin_inset LatexCommand \ref[Hints for IPv6-enabled daemons]{chapter-hints-daemons}
+
+\end_inset
+
+.
+\layout Section
+
+
+\begin_inset LatexCommand \label{faq-ipv6-ready-system-check}
+
+\end_inset
+
+FAQ (IPv6 Systemcheck)
+\layout Subsection
+
+Anwendung diverser Tools
+\layout Subsubsection
+
+Q: ping6 zu einer link-lokalen Adresse funktioniert nicht
+\layout Standard
+
+Fehlermeldung: "
+\emph on
+connect: Invalid argument
+\emph default
+"
+\layout Standard
+
+Der Kernel hat keine Kenntnis darüber, welchen physikalischen oder virtuellen
+ Link Sie zum versenden von ICMPv6 Paketen verwenden möchten.
+ Aus diesem Grund wird die Fehlermeldung ausgegeben.
+\layout Standard
+
+Lösung: Spezifizieren Sie den Link, z.B.:
+\begin_inset Quotes sld
+\end_inset
+
+ping6
+\series bold
+-I eth0
+\series default
+ fe80::2e0:18ff:fe90:9205
+\begin_inset Quotes srd
+\end_inset
+
+.
+ Siehe auch
+\begin_inset LatexCommand \ref[program ping6 usage]{program-ping6}
+
+\end_inset
+
+.
+\layout Subsubsection
+
+Q: ping6 oder traceroute6 funktioniert nicht als normaler Benutzer
+\layout Standard
+
+Fehlermeldung:
+\begin_inset Quotes sld
+\end_inset
+
+
+\emph on
+icmp socket: Operation not permitted
+\emph default
+
+\begin_inset Quotes srd
+\end_inset
+
+
+\layout Standard
+
+Diese Tools erzeugen spezielle ICMPv6 Pakete und versenden diese unter Verwendun
+g von raw sockets im Kernel.
+ Raw sockets können aber nur vom Benutzer
+\begin_inset Quotes sld
+\end_inset
+
+root
+\begin_inset Quotes srd
+\end_inset
+
+ verwendet werden.
+ Normale Benutzer bekommen aus diesem Grund diese Fehlermeldung.
+\newline
+
+\layout Standard
+
+Lösung: Wenn wirklich alle Benutzer auf diese Tools zugreifen sollen, können
+ Sie dies mit setzen des
+\begin_inset Quotes sld
+\end_inset
+
+suid
+\begin_inset Quotes srd
+\end_inset
+
+ bits mittels
+\begin_inset Quotes sld
+\end_inset
+
+chmod u+s / path/to/program
+\begin_inset Quotes srd
+\end_inset
+
+ erreichen (siehe auch
+\begin_inset LatexCommand \ref[program ping6 usage]{program-ping6}
+
+\end_inset
+
+).
+ Falls nicht alle Benutzer das Programm benötigen, können Sie die Gruppenzugehör
+igkeit des Programms ändern, z.B.
+ Gruppe
+\begin_inset Quotes sld
+\end_inset
+
+wheel
+\begin_inset Quotes srd
+\end_inset
+
+.
+ Fügen Sie alle Benutzer zu dieser Gruppe hinzu und entfernen Sie das execution
+ bit für andere Benutzer mittels
+\begin_inset Quotes sld
+\end_inset
+
+chmod o-rwx /path/to/program
+\begin_inset Quotes srd
+\end_inset
+
+.
+ Alternativ können Sie auch
+\begin_inset Quotes sld
+\end_inset
+
+sudo
+\begin_inset Quotes srd
+\end_inset
+
+ dazu verwenden, um Ihren Sicherheitsbestimmungen Rechnung zu tragen.
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-configuration-interface}
+
+\end_inset
+
+Interface-Konfiguration
+\layout Section
+
+Unterschiedliche Netzwerk-Geräte
+\layout Standard
+
+Ein Knoten besitzt mehrere Netzwerk-Devices, die in Klassen zusammengefasst
+ werden können:
+\layout Itemize
+
+Physikalische Devices wie eth0, tr0
+\layout Itemize
+
+Virtuelle Devices wie ppp0, tun0, tap0, sit0, isdn0, ippp0
+\layout Subsection
+
+Physikalische Devices
+\layout Standard
+
+Physikalische Interfaces wie Ethernet oder Token-Ring bedürfen keiner speziellen
+ Handhabung.
+\layout Subsection
+
+Virtuelle Devices
+\layout Standard
+
+Virtuelle Interfaces hingegen benötigen immer eine spezielle Konfiguration.
+\layout Subsubsection
+
+IPv6-in-IPv4 Tunnel Interfaces
+\layout Standard
+
+Diese Interfaces werden
+\series bold
+sitx
+\series default
+ genannt.
+ Der Name sit ist eine Abkürzung für
+\series bold
+S
+\series default
+imple
+\series bold
+I
+\series default
+nternet
+\series bold
+T
+\series default
+ransition.
+ Das Gerät hat die Fähigkeit IPv6 Pakete in IPv4 Pakete zu verkapseln und
+ diese dann über einen Tunnel zum entfernten Endpunkt zu transportieren.
+\layout Standard
+
+
+\series bold
+sit0
+\series default
+ hat eine spezielle Bedeutung: dieses Interface kann nicht für fest zugeordnete
+ Tunnel verwendet werden.
+\layout Subsubsection
+
+PPP Interfaces
+\layout Standard
+
+PPP Interfaces beziehen ihre IPv6 Funktionalität von einem IPv6 kompatiblen
+ PPP Daemon.
+\layout Subsubsection
+
+ISDN HDLC Interfaces
+\layout Standard
+
+Für HDLC mit
+\series bold
+IP
+\series default
+ encapsulation ist die IPv6 Funktionalität bereits im Kernel integriert.
+\layout Subsubsection
+
+ISDN PPP Interfaces
+\layout Standard
+
+ISDN PPP Interfaces (ippp) werden durch den Kernel nicht mit IPv6 Funktionalität
+ unterstützt.
+ Es gibt auch keine Pläne hierfür, da im Kernel 2.5.+ dieser Interface-Typ
+ durch eine allgemeinere ppp Interface Schicht ersetzt werden soll.
+\layout Subsubsection
+
+SLIP + PLIP
+\layout Standard
+
+Wie bereits erwähnt, unterstützen diese Interfaces keinen IPv6 Transport
+ (senden ist ok, das abfertigen ankommender Pakete funktioniert jedoch nicht).
+\layout Subsubsection
+
+Ether-tap Device
+\layout Standard
+
+Ether-tap Devices sind IPv6 kompatibel und als stateless konfiguriert.
+ Für den Gebrauch muss das Modul
+\begin_inset Quotes sld
+\end_inset
+
+ethertap
+\begin_inset Quotes srd
+\end_inset
+
+ geladen werden.
+\layout Subsubsection
+
+tun Device
+\layout Standard
+
+Nicht von mir getestet...
+\layout Subsubsection
+
+ATM
+\layout Standard
+
+01/2002: ATM wird vom Standard-Kernel nicht, jedoch aber durch die USAGI-Erweite
+rungen unterstützt.
+\layout Subsubsection
+
+Sonstige
+\layout Standard
+
+Habe ich ein Interface vergessen...?
+\layout Section
+
+Interfaces ein/aus-schalten
+\layout Standard
+
+Es gibt zwei Methoden, ein Interface ein- oder auszuschalten.
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Gebrauch:
+\layout Code
+
+# ip link set dev up
+\layout Code
+
+# ip link set dev down
+\layout Standard
+
+Beispiel:
+\layout Code
+
+\layout Code
+
+# ip link set dev eth0 up
+\layout Code
+
+# ip link set dev eth0 down
+\layout Subsection
+
+Verwendung von "ifconfig"
+\layout Standard
+\align left
+Gebrauch:
+\layout Code
+
+# /sbin/ifconfig up
+\layout Code
+
+# /sbin/ifconfig down
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ifconfig eth0 up
+\layout Code
+
+# /sbin/ifconfig eth0 down
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-configuration-address}
+
+\end_inset
+
+IPv6 Adressen konfigurieren
+\layout Standard
+\align left
+Es gibt verschiedene Methoden zum konfigurieren einer IPv6 Adresse eines
+ Interfaces.
+ Sie können "ifconfig" oder "ip" dazu einsetzen.
+\layout Section
+
+Bestehende IPv6 Adressen anzeigen
+\layout Standard
+\align left
+Zuerst sollten sie überprüfen, ob und welche IPv6 Adressen bereits konfiguriert
+ sind (etwa durch automatischer stateless Konfiguration).
+
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 addr show dev
+\layout Standard
+
+Beispiel für einen statisch konfigurierten Host:
+\layout Code
+
+# /sbin/ip -6 addr show dev eth0
+\layout Code
+
+2: eth0:
+\layout Standard
+
+Hier sehen Sie verschiedene IP Adressen mit unterschiedlichen Gültigkeitsbereich
+en (die Ausgabe wurde mit grep gefiltert)
+\layout Code
+
+# /sbin/ifconfig eth0 |grep "inet6 addr:"
+\layout Code
+
+inet6 addr: fe80::210:a4ff:fee3:9566/10 Scope:Link
+\layout Code
+
+inet6 addr: 3ffe:ffff:0:f101::1/64 Scope:Global
+\layout Code
+
+inet6 addr: fec0:0:0:f101::1/64 Scope:Site
+\layout Section
+
+Hinzufügen einer IPv6 Adresse
+\layout Standard
+
+Die Vorgehensweise beim hinzufügen einer IPv6 Adresse ist vergleichbar mit
+ dem "IP ALIAS"-Mechanismus bei IPv4 adressierten Interfaces.
+
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 addr add / dev
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 addr add 3ffe:ffff:0:f101::1/64 dev eth0
+\layout Subsection
+
+Verwendung von "ifconfig"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/ifconfig inet6 add /
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ifconfig eth0 inet6 add 3ffe:ffff:0:f101::1/64
+\layout Section
+
+IPv6 Adressen entfernen
+\layout Standard
+\align left
+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.
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 addr del / dev
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 addr del 3ffe:ffff:0:f101::1/64 dev eth0
+\layout Subsection
+
+Verwendung von "ifconfig"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/ifconfig inet6 del /
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ifconfig eth0 inet6 del 3ffe:ffff:0:f101::1/64
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-configuration-route}
+
+\end_inset
+
+Konfiguration normaler IPv6-Routen
+\layout Standard
+
+Wenn Sie Ihren lokalen Link verlassen und Pakete in das weltweite IPv6-Internet
+ versenden wollen, dann benötigen Sie Routing.
+ Wenn sich bereits ein IPv6 fähiger Router an Ihrem Link befindet, dann
+ reicht eventuell das Hinzufügen von IPv6 Routen.
+\layout Standard
+
+Auch hier gibt es zwei unterschiedliche Methoden zum konfigurieren von IPv6
+ Adressen eines Interfaces.
+ Sie können "ifconfig" oder "ip" benutzen.
+\layout Section
+
+Bestehende IPv6-Routen anzeigen
+\layout Standard
+\align left
+Zuerst sollten sie überprüfen, ob und welche IPv6 Adressen bereits konfiguriert
+ sind (etwa durch automatischer Konfiguration).
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 route show [dev ]
+\layout Standard
+\align left
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 route show dev eth0
+\layout Code
+
+3ffe:ffff:0:f101::/64 proto kernel metric 256 mtu 1500 advmss 1440
+\layout Code
+
+fe80::/10 proto kernel metric 256 mtu 1500 advmss 1440
+\layout Code
+
+ff00::/8 proto kernel metric 256 mtu 1500 advmss 1440
+\layout Code
+
+default proto kernel metric 256 mtu 1500 advmss 1440
+\layout Subsection
+
+Verwendung von "route"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/route -A inet6
+\layout Standard
+\align left
+Sie sehen hier mehrere IPv6 Routen mit unterschiedlichen Adressen eines
+ einzelnen Interfaces (bei der Ausgabe wurde das Interface eth0 herausgefiltert).
+\layout Code
+
+# /sbin/route -A inet6 |grep -w "eth0"
+\layout Code
+
+3ffe:ffff:0:f101 ::/64 :: UA 256 0 0 eth0 <- Interface route for global
+\layout Code
+
+¬ address
+\layout Code
+
+fe80::/10 :: UA 256 0 0 eth0 <- Interface route for link-local
+\layout Code
+
+¬ address
+\layout Code
+
+ff00::/8 :: UA 256 0 0 eth0 <- Interface route for all multicast
+\layout Code
+
+¬ addresses
+\layout Code
+
+::/0 :: UDA 256 0 0 eth0 <- Automatic default route
+\layout Section
+
+Eine IPv6-Route über ein Gateway hinzufügen
+\layout Standard
+\align left
+Eine Route wird meistens benötigt, um mit IPv6 die Außenwelt über einen
+ IPv6 fähigen Router und über Ihren Link zu erreichen.
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 route add / via
+\layout Code
+
+¬ [dev ]
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 route add 2000::/3 via 3ffe:ffff:0:f101::1
+\layout Subsection
+
+Verwendung von "route"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/route -A inet6 add / gw
+\layout Code
+
+¬ [dev ]
+\layout Standard
+
+Die optionale Angabe eines Devices wird dann benötigt, wenn die IPv6 Adresse
+ des Gateways eine lokale Link-Adresse ist.
+\layout Standard
+
+Im folgenden Beispiel wird eine Route für alle aktuellen globalen Adressen
+ (2000::/3) über das Gateway
+\family typewriter
+3ffe:ffff:0:f101::1
+\family default
+ hinzugefügt.
+\layout Code
+
+# /sbin/route -A inet6 add 2000::/3 gw 3ffe:ffff:0:f101::1
+\layout Section
+
+Eine IPv6-Route über ein Gateway entfernen
+\layout Standard
+\align left
+Das manuelle entfernen einer Route wird nicht oft benötigt, meistens wird
+ dies automatisch durch Netzwerk-Konfigurationsscripts beim herunterfahren
+ (des Betriebssystems oder eines Interfaces) bewirkt.
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 route del / via
+\layout Code
+
+¬ [dev ]
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 route del 2000::/3 via 3ffe:ffff:0:f101::1
+\layout Subsection
+
+Verwendung von "route"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/route -A inet6 del / [dev ]
+\layout Standard
+
+Beispiel zum entfernen der im obigen Beispiel hinzugefügten Route:
+\layout Code
+
+# /sbin/route -A inet6 del 2000::/3 gw 3ffe:ffff:0:f101::1
+\layout Section
+
+Eine IPv6-Route über ein Interface hinzufügen
+\layout Standard
+\align left
+Diese Funktion wird manchmal im Fall dedizierter Punkt-zu-Punkt Verbindungen
+ verwendet, in der Regel aber eher selten benötigt.
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 route add / dev
+\layout Code
+
+¬ metric 1
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 route add 2000::/3 dev eth0 metric 1
+\layout Standard
+
+Der Metrik-Wert
+\begin_inset Quotes sld
+\end_inset
+
+1
+\begin_inset Quotes srd
+\end_inset
+
+ wird verwendet, um mit dem Metrik Wert von route kompatibel zu sein; der
+ Standard-Metrik-Wert von
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ ist
+\begin_inset Quotes sld
+\end_inset
+
+1024
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Subsection
+
+Verwendung von "route"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/route -A inet6 add / dev
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/route -A inet6 add 2000::/3 dev eth0
+\layout Section
+
+Eine IPv6-Route über ein Interface entfernen
+\layout Standard
+\align left
+Dies wird manuell nicht so oft benötigt, jedoch aber beim herunterfahren
+ von Konfigurationsscripts benutzt.
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 route del / dev
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 route del 2000::/3 dev eth0
+\layout Subsection
+
+Verwendung von "route"
+\layout Standard
+\align left
+Anwendung:
+\layout Code
+
+# /sbin/route -A inet6 del / dev
+\layout Standard
+\align left
+Beispiel:
+\layout Code
+
+# /sbin/route -A inet6 del 2000::/3 dev eth0
+\layout Section
+
+FAQ für IPv6-Routen
+\layout Subsection
+
+Unterstützung einer IPv6 Default-Route
+\layout Standard
+
+Ein Schwerpunkt bei IPv6 ist das hierarchische Routing.
+ Aus diesem Grund werden in Routern nur wenige Routing-Einträge benötigt.
+\layout Standard
+
+Einige Punkte sind im aktuellen Kernel zu beachten:
+\layout Subsubsection
+
+Clients (kein Routing eines Paketes!)
+\layout Standard
+
+Ein client kann eine Default Route (z.B.
+
+\begin_inset Quotes sld
+\end_inset
+
+::/0
+\begin_inset Quotes srd
+\end_inset
+
+ ) einrichten, diese aber auch durch automatische Konfiguration, z.B.
+ mit radvd, erlernen:
+\layout Code
+
+# ip -6 route show | grep ^default
+\layout Code
+
+default via fe80::212:34ff:fe12:3450 dev eth0 proto kernel metric 1024 expires
+\layout Code
+
+¬ 29sec mtu 1500 advmss 1440
+\layout Subsubsection
+
+Router & Paketweiterleitung
+\layout Standard
+
+Aktuelle Mainstream Linux Kernel ( zumindest <= 2.4.17) unterstützen keine
+ Default Routen.
+ Man kann dies einrichten, aber die Abfrage dieser Route misslingt im Fall,
+ dass ein Paket weitergeleitet werden soll ( normaler Zwecke eines Routers).
+\layout Standard
+
+Zurzeit kann aus diesem Grund ein
+\begin_inset Quotes sld
+\end_inset
+
+default routing
+\begin_inset Quotes srd
+\end_inset
+
+ nur eingerichtet werden, wenn hierbei das einzig globale Adress-Präfix
+
+\begin_inset Quotes sld
+\end_inset
+
+2000::/3
+\begin_inset Quotes srd
+\end_inset
+
+ verwendet wird.
+\layout Standard
+
+Das USAGI Projekt unterstützt das default routing in ihren Erweiterungen
+ mit einem Hack.
+\layout Standard
+
+Anmerkung: Walten Sie mit Vorsicht bei der Anwendung von default routing
+ auf exponierten Routern, wenn keine Adressfilterung eingesetzt wird.
+ Andernfalls kann Multicast- oder lokaler Site-Datenverkehr den Router ungewollt
+ verlassen.
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-Neighbor-Discovery}
+
+\end_inset
+
+Neighbor Discovery
+\layout Standard
+
+Die Neighbor Discovery (Ermittlung der Netzwerkumgebung) ist der IPv6 Nachfolger
+ für das ARP (Address Resolution Protocol) bei IPv4.
+ Sie können Informationen über die aktuelle Netzwerkumgebung gewinnen, Einträge
+ erstellen und entfernen.
+\layout Standard
+
+Der Kernel merkt sich erfolgreich gelernte
+\begin_inset Quotes sld
+\end_inset
+
+Nachbarn
+\begin_inset Quotes srd
+\end_inset
+
+ (wie ARP in IPv4).
+ Sie können die gelernten Einträge mit
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ einsehen.
+\layout Section
+
+Netzwerkumgebung mit
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ anzeigen
+\layout Standard
+
+Mit dem folgenden Befehl können Sie die gelernten oder konfigurierten IPv6
+ Nachbarn anzeigen:
+\layout Code
+
+# ip -6 neigh show [dev ]
+\layout Standard
+
+Das folgende Beispiel zeigt einen Nachbar, einen erreichbaren Router:
+\layout Code
+
+# ip -6 neigh show
+\layout Code
+
+fe80::201:23ff:fe45:6789 dev eth0 lladdr 00:01:23:45:67:89 router nud reachable
+\layout Section
+
+Tabell der Netzwerkumgebung mit
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ editieren
+\layout Subsection
+
+Eintrag manuell hinzufügen
+\layout Standard
+
+Mit folgendem Befehl können Sie einen Eintrag manuell hinzufügen:
+\layout Code
+
+# ip -6 neigh add lladdr dev
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# ip -6 neigh add fec0::1 lladdr 02:01:02:03:04:05 dev eth0
+\layout Subsection
+
+Eintrag manuell entfernen
+\layout Standard
+
+Sie können einen Eintrag auch löschen:
+\layout Code
+
+# ip -6 neigh del lladdr dev
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# ip -6 neigh del fec0::1 lladdr 02:01:02:03:04:05 dev eth0
+\layout Subsection
+
+Erweiterte Einstellungen
+\layout Standard
+
+Das Tool
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ ist weniger ausführlich dokumentiert, dennoch ist es sehr mächtig.
+ Sehen Sie online mit
+\begin_inset Quotes sld
+\end_inset
+
+help
+\begin_inset Quotes srd
+\end_inset
+
+ für weitere Details:
+\layout Code
+
+# ip -6 neigh help
+\layout Code
+
+Usage: ip neigh { add | del | change | replace } { ADDR [ lladdr LLADDR
+ ]
+\layout Code
+
+ [ nud { permanent | noarp | stale | reachable } ]
+\layout Code
+
+ | proxy ADDR } [ dev DEV ]
+\layout Code
+
+ ip neigh {show|flush} [ to PREFIX ] [ dev DEV ] [ nud STATE ]
+\layout Standard
+
+Es sieht aus, als seien manche Optionen ausschließlich für IPv4 gedacht...
+ Ich bitte um Ihre Mithilfe, wenn Sie Informationen zu Optionen und der
+ erweiterten Anwendung beisteuern können.
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-configuring-ipv6-in-ipv4-tunnels}
+
+\end_inset
+
+Konfiguration eines IPv6-in-IPv4 Tunnels
+\layout Standard
+\align left
+Beim verlassen Ihres Links steht Ihnen kein IPv6 fähiges Netzwerk zur Verfügung.
+ Aus diesem Grund benötigen Sie zum erreichen des weltweiten IPv6 Internet
+ einen IPv6-in-IPv4 Tunnel.
+\layout Standard
+
+Es gibt unterschiedliche Tunnel-Mechanismen sowie einige Möglichkeiten zum
+ Einrichten eines Tunnels.
+\layout Section
+
+Tunnelarten
+\layout Standard
+
+Es steht Ihnen mehr als eine Möglichkeit zur Verfügung, IPv6 Pakete über
+ ausschließliche IPv4 Links zu tunneln.
+\layout Subsection
+
+Statische Punkt-zu-Punkt Tunnel: 6bone
+\layout Standard
+
+Ein Punkt-zu-Punkt Tunnel ist ein dedizierter Tunnel zu einem Endpunkt,
+ der Kenntnis über das lokale IPv6 Netzwerk (für das Routing zurück...) und
+ die IPv4 Adresse des Tunnel-Endpunktes verfügt.
+ Definition des Punkt-zu-Punkt Tunnels siehe:
+\begin_inset LatexCommand \url[RFC 2893 / Transition Mechanisms for IPv6 Hosts and Routers]{http://www.faqs.org/rfcs/rfc2893.html}
+
+\end_inset
+
+.
+ Anforderungen:
+\layout Itemize
+
+Die IPv4 Adresse des lokalen Tunnel-Endpunktes muss statisch sein, global
+ eindeutig und vom entfernten Tunnel-Endpunkt aus erreichbar sein.
+\layout Itemize
+
+Sie müssen ein globales IPv6 Präfix zugewiesen bekommen haben (siehe 6bone
+ registry)
+\layout Itemize
+
+Ein entfernter Tunnel-Endpunkt muss dazu in der Lage sein, ihr IPv6 Präfix
+ bis zu Ihrem lokalen Tunnel-Endpunkt zu routen (wobei meistens manuelle
+ Konfiguration notwendig wird).
+\layout Subsection
+
+Automatische Tunnel
+\layout Standard
+
+Automatisches Tunneln tritt dann ein, wenn ein Knoten direkt einen anderen
+ Knoten (dessen IPv4-Adresse er zuerst kennen lernen muss) über die IPv4-mapped
+ IPv6-Adresse anspricht.
+ (Infos zu dynamischen Tunnel:
+\begin_inset LatexCommand \url[Automatic Tunnel Configuration Protocol]{http://www.dhis.org/atncp/}
+
+\end_inset
+
+)
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{tunneling-6to4}
+
+\end_inset
+
+6to4 Tunnel
+\layout Standard
+
+6to4 Tunnel (
+\begin_inset LatexCommand \url[RFC 3056 / Connection of IPv6 Domains via IPv4 Clouds]{http://www.faqs.org/rfcs/rfc3056.html}
+
+\end_inset
+
+) verwenden einen einfachen Mechanismus zum erstellen eines automatischen
+ Tunnels.
+ Jeder Knoten mit einer weltweit einmaligen IPv4 Adresse kann zu einem 6to4
+ Tunnel-Endpunkt gemacht werden (solange keine IPv4-Firewall den Verkehr
+ unterbindet).
+ Ein 6to4 Tunnel ist zumeist kein one-to-one Tunnel.
+ In diesem Fall wird das Untertunneln in einen Upstream- und einen Downstream-Tu
+nnel unterteilt.
+ Ferner zeigt eine spezielle IPv6 Adresse an, dass der Knoten einen 6to4
+ Tunnel für die Verbindung zum weltweiten IPv6 Netzwerk verwendet.
+\layout Subsubsection
+
+Erstellen eines 6to4 Präfixes
+\layout Standard
+
+Die 6to4 Adresse wird wie folgt definiert (Schema ist dem
+\begin_inset LatexCommand \url[RFC 3056 / Connection of IPv6 Domains via IPv4 Clouds]{http://www.faqs.org/rfcs/rfc3056.html}
+
+\end_inset
+
+ entnommen):
+\layout Code
+
+| 3+13 | 32 | 16 | 64 bits |
+\layout Code
+
++---+------+-----------+--------+--------------------------------+
+\layout Code
+
+| FP+TLA | V4ADDR | SLA ID | Interface ID |
+\layout Code
+
+| 0x2002 | | | |
+\layout Code
+
++---+------+-----------+--------+--------------------------------+
+\layout Standard
+
+FP ist das bekannte Präfix für globale Adressen, TLA ist der Top Level Aggregato
+r.
+ V4ADDR ist die weltweit einmalige IPv4 Adresse des Knoten (in hexadezimaler
+ Notation).
+ Mit dem SLA wird das Subnets identifiziert (65536 lokale Subnets sind möglich).
+\layout Standard
+
+Bei diesem Präfix wird normalerweise mit dem SLA
+\begin_inset Quotes sld
+\end_inset
+
+0000
+\begin_inset Quotes srd
+\end_inset
+
+ erstellt und dem 6to4 Tunnel-Interface das Suffix
+\begin_inset Quotes sld
+\end_inset
+
+::1
+\begin_inset Quotes srd
+\end_inset
+
+ zugewiesen.
+\layout Subsubsection
+
+6to4 Tunnel zum Upstream
+\layout Standard
+
+Der Knoten muss die Kenntnis darüber haben, an welchen entfernten Tunnel-Endpunk
+t die in IPv4 Paketen eingeschlossenen IPv6 Pakete gesendet werden sollen.
+ In den
+\begin_inset Quotes sld
+\end_inset
+
+Anfängen
+\begin_inset Quotes srd
+\end_inset
+
+ der 6to4 Tunnel-Anwendung wurden dedizierte Upstream akzeptierende Router
+ definiert.
+ Liste der Router siehe:
+\begin_inset LatexCommand \url[NSayer's 6to4 information]{http://www.kfu.com/~nsayer/6to4/}
+
+\end_inset
+
+.
+\layout Standard
+
+Heute können Upstream Router automatisch mittels der anycast Adresse 192.88.99.1
+ gefunden werden.
+ Routing Protokolle sind für die Verarbeitung im Hintergrund zuständig,
+ siehe
+\begin_inset LatexCommand \url[RFC 3068 / An Anycast Prefix for 6to4 Relay Routers]{http://www.faqs.org/rfcs/rfc3068.html}
+
+\end_inset
+
+ für weitere Details.
+\layout Subsubsection
+
+6to4 Tunnel zum Downstream
+\layout Standard
+
+Der Downstream (6bone -> Ihr 6to4 fähiger Node) ist nicht wirklich fix,
+ er kann von jenem Host variieren, an dem ursprünglich die Pakete gesendet
+ wurden.
+ Es gibt zwei Möglichkeiten:
+\layout Itemize
+
+Der entfernte Host benutzt 6to4 und sendet die Pakete direkt an den lokalen
+ Knoten zurück (siehe unten).
+\layout Itemize
+
+Der entfernte Host sendet die Pakete zurück an das weltweite IPv6 Netzwerk,
+ und abhängig vom dynamischen Routing, erstellt dann ein Relay-Router automatisc
+h zum lokalen Knoten einen Tunnel.
+\layout Subsubsection
+
+Möglicher 6to4 Verkehr
+\layout Itemize
+
+Vom 6to4 zum 6to4: der Tunnel entsteht normalerweise direkt zwischen den
+ beiden 6to4 fähigen Hosts.
+\layout Itemize
+
+Vom 6to4 zum non-6to4: Der Datenstrom wird mittels Upstream-Tunnel versendet.
+\layout Itemize
+
+Vom non-6to4 zum 6to4: Der Datenstrom wird mittels Downstream-Tunnel versendet.
+\layout Section
+
+Bestehende Tunnel anzeigen
+\layout Subsection
+
+Verwendung von "ip"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/ip -6 tunnel show []
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# /sbin/ip -6 tunnel show
+\layout Code
+
+sit0: ipv6/ip remote any local any ttl 64 nopmtudisc
+\layout Code
+
+sit1: ipv6/ip remote 195.226.187.50 local any ttl 64
+\layout Subsection
+
+Verwendung von "route"
+\layout Standard
+
+Anwendung:
+\layout Code
+
+# /sbin/route -A inet6
+\layout Standard
+
+Beispiel (Ausgabe wurde derart gefiltert, dass nur Tunnels über das virtuelle
+ Interface sit0 angezeigt werden):
+\layout Code
+
+# /sbin/route -A inet6 | grep "
+\backslash
+Wsit0
+\backslash
+W*$"
+\layout Code
+
+::/96 :: U 256 2 0 sit0
+\layout Code
+
+2002::/16 :: UA 256 0 0 sit0
+\layout Code
+
+2000::/3 ::193.113.58.75 UG 1 0 0 sit0
+\layout Code
+
+fe80::/10 :: UA 256 0 0 sit0
+\layout Code
+
+ff00::/8 :: UA 256 0 0 sit0
+\layout Section
+
+
+\begin_inset LatexCommand \label{conf-ipv6-in-ipv4-point-to-point-tunnels}
+
+\end_inset
+
+Einrichtung eines Punkt-zu-Punkt Tunnels
+\layout Standard
+
+Es gibt drei Methoden ein Punkt-zu-Punkt Tunnel hinzuzufügen bzw.
+ zu entfernen.
+\layout Standard
+
+Eine gute Informationsquelle zum Thema Tunnel-Einrichtung mit
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ ist folgender Artikel:
+\begin_inset LatexCommand \url[Configuring tunnels with iproute2 (article)]{http://www.deepspace6.net/docs/iproute2tunnel-en.html}
+
+\end_inset
+
+.
+\layout Subsection
+
+Einen Punkt-zu-Punkt Tunnel hinzufügen
+\layout Subsubsection
+
+Verwendung von "ip"
+\layout Standard
+
+Bei einer kleinen Anzahl von Tunnels ist die Verwendung von
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ zurzeit die Standardmethode.
+\layout Standard
+
+Beispiel für das Erstellen eines Tunnel-Devices (das Device wird aber hiermit
+ nicht aktiviert; ebenso muss ein TTL Wert spezifiziert werden, da der Standardw
+ert 0 ist):
+\layout Code
+
+# /sbin/ip tunnel add mode sit ttl remote
+\layout Code
+
+¬ local
+\layout Standard
+
+Anwendung (drei allgemeine Beispiele):
+\layout Code
+
+# /sbin/ip tunnel add sit1 mode sit ttl remote
+\layout Code
+
+¬ local
+\layout Code
+
+# /sbin/ip link set dev sit1 up
+\layout Code
+
+# /sbin/ip -6 route add dev sit1 metric 1
+\layout Code
+
+\layout Code
+
+# /sbin/ip tunnel add sit2 mode sit ttl
+\layout Code
+
+¬ local
+\layout Code
+
+# /sbin/ip link set dev sit2 up
+\layout Code
+
+# /sbin/ip -6 route add dev sit2 metric 1
+\layout Code
+
+\layout Code
+
+# /sbin/ip tunnel add sit3 mode sit ttl
+\layout Code
+
+¬ local
+\layout Code
+
+# /sbin/ip link set dev sit3 up
+\layout Code
+
+# /sbin/ip -6 route add dev sit3 metric 1
+\layout Subsubsection
+
+Verwendung von "ifconfig" und "route" (nicht empfehlenswert)
+\layout Standard
+\align left
+Diese Methode zum Hinzufügen eines Tunnels wird nicht empfohlen, da Ungereimthei
+ten auftreten.
+ Es gibt keine Probleme, wenn nur ein Tunnel hinzugefügt wird.
+ Werden hingegen mehrere Tunnel hinzugefügt, dann kann der erste Tunnel
+ nicht einfach deaktiviert werden, wenn die restlichen Tunnel aktiviert
+ bleiben sollen.
+\layout Standard
+
+Anwendung (drei allgemeine Beispiele):
+\layout Code
+
+# /sbin/ifconfig sit0 up
+\layout Code
+
+\layout Code
+
+# /sbin/ifconfig sit0 tunnel
+\layout Code
+
+# /sbin/ifconfig sit1 up
+\layout Code
+
+# /sbin/route -A inet6 add dev sit1
+\layout Code
+
+\layout Code
+
+# /sbin/ifconfig sit0 tunnel
+\layout Code
+
+# /sbin/ifconfig sit2 up
+\layout Code
+
+# /sbin/route -A inet6 add dev sit2
+\layout Code
+
+\layout Code
+
+# /sbin/ifconfig sit0 tunnel
+\layout Code
+
+# /sbin/ifconfig sit3 up
+\layout Code
+
+# /sbin/route -A inet6 add dev sit3
+\layout Standard
+
+WICHTIG: NICHT VERWENDEN! Mit diesem Setup wird von überall aus dem Internet
+ das "automatische Tunneln" vorbehaltlos aktiviert.
+ Das ist ein unnötiges Risiko.
+\layout Subsubsection
+
+Verwendung allein von "route"
+\layout Standard
+\align left
+Sie können einen Tunnel auch im NBMA-Stil (Non Broadcast Multiple Access)
+ einrichten.
+ Bei dieser Vorgehensweise können Sie sehr einfach mehrere Tunnels zugleich
+ einrichten, aber kein Tunnel kann nummeriert werden (und das ist ein kein
+ benötigtes Feature).
+
+\layout Standard
+
+Anwendung (drei allgemeine Beispiele):
+\layout Code
+
+# /sbin/ifconfig sit0 up
+\layout Code
+
+\layout Code
+
+# /sbin/route -A inet6 add gw
+\layout Code
+
+¬ :: dev sit0
+\layout Code
+
+# /sbin/route -A inet6 add gw
+\layout Code
+
+¬ :: dev sit0
+\layout Code
+
+# /sbin/route -A inet6 add gw
+\layout Code
+
+¬ :: dev sit0
+\layout Standard
+
+WICHTIG: NICHT VERWENDEN! Mit diesem Setup wird von überall aus dem Internet
+ das "automatische Tunneln" vorbehaltlos aktiviert.
+ Das ist ein unnötiges Risiko.
+\layout Subsection
+
+Punkt-zu-Punkt Tunnel entfernen
+\layout Standard
+\align left
+Diese Funktion wird selten manuell durchgeführt.
+ Skripte verwenden diese Funktion zum sauberen deaktivieren bzw.
+ beim Neustart einer IPv6 Konfiguration.
+\layout Subsubsection
+
+Verwendung von "ip"
+\layout Standard
+
+Entfernen eines Tunnel-Devices:
+\layout Code
+
+# /sbin/ip tunnel del
+\layout Standard
+
+Anwendung (drei allgemeine Beispiele):
+\layout Code
+
+# /sbin/ip -6 route del dev sit1
+\layout Code
+
+# /sbin/ip link set sit1 down
+\layout Code
+
+# /sbin/ip tunnel del sit1
+\layout Code
+
+\layout Code
+
+# /sbin/ip -6 route del dev sit2
+\layout Code
+
+# /sbin/ip link set sit2 down
+\layout Code
+
+# /sbin/ip tunnel del sit2
+\layout Code
+
+\layout Code
+
+# /sbin/ip -6 route del dev sit3
+\layout Code
+
+# /sbin/ip link set sit3 down
+\layout Code
+
+# /sbin/ip tunnel del sit3
+\layout Subsubsection
+
+Verwendung von "ifconfig" und "route" (nicht empfehlenswert, da unbequem)
+\layout Standard
+\align left
+Nicht nur bei der Erstellung eines Tunnels kommt es zu Ungereimtheiten,
+ sondern auch bei dessen Entfernung.
+ Die Tunnel müssen in umgekehrter Reihenfolge wieder entfernt werden, d.h.
+ der zuletzt erstellte Tunnel muss als Erster entfernt werden...
+\layout Standard
+
+Anwendung (drei allgemeine Beispiele):
+\layout Code
+
+# /sbin/route -A inet6 del dev sit3
+\layout Code
+
+# /sbin/ifconfig sit3 down
+\layout Code
+
+\layout Code
+
+# /sbin/route -A inet6 del dev sit2
+\layout Code
+
+# /sbin/ifconfig sit2 down
+\layout Code
+
+\layout Code
+
+# /sbin/route -A inet6 add dev sit1
+\layout Code
+
+# /sbin/ifconfig sit1 down
+\layout Code
+
+\layout Code
+
+# /sbin/ifconfig sit0 down
+\layout Code
+
+\layout Subsubsection
+
+Verwendung von "route"
+\layout Standard
+
+Die Vorgehensweise ist vergleichbar mit dem löschen einer normalen IPv6
+ Route.
+\layout Standard
+
+Anwendung (drei allgemeine Beispiele):
+\layout Code
+
+# /sbin/route -A inet6 del gw
+\layout Code
+
+¬ :: dev sit0
+\layout Code
+
+# /sbin/route -A inet6 del gw
+\layout Code
+
+¬ :: dev sit0
+\layout Code
+
+# /sbin/route -A inet6 del gw
+\layout Code
+
+¬ :: dev sit0
+\layout Code
+
+\layout Code
+
+# /sbin/ifconfig sit0 down
+\layout Subsection
+
+Nummerierte Punkt-zu-Punkt Tunnel
+\layout Standard
+
+Manchmal ist es notwendig, einen Punkt-zu-Punkt Tunnel mit IPv6 Adresse
+ genauso einzurichten, wie heute bei IPv4.
+ Dies ist nur mit der ersten (ifconfig+route - nicht empfehlenswert) sowie
+ mit der dritten (ip+route) beschriebenen Methode zur Einrichtung eines
+ Tunnels möglich.
+ Bei diesen Fällen können Sie den Tunnel-Interfaces die IPv6 Adressen, wie
+ im Abschnitt zur Interface-Konfiguration beschrieben, hinzufügen.
+\layout Section
+
+
+\begin_inset LatexCommand \label{configuring-ipv6to4-tunnels}
+
+\end_inset
+
+Einrichtung von 6to4 Tunnel
+\layout Standard
+
+Beachten sie Bitte, dass 6to4 Tunnel im Standard-Kernel der Serie 2.2.x (siehe
+
+\begin_inset LatexCommand \ref[systemcheck/kernel]{systemcheck-kernel}
+
+\end_inset
+
+) nicht unterstützt werden.
+ Weiter ist zu beachten, dass die Präfix-Länge für 6to4 Adressen 16 ist,
+ da sich aus Perspektive des Netzwerks betrachtet, alle anderen 6to4 Hosts
+ sich in der gleichen Schicht 2 befinden.
+
+\layout Subsection
+
+6to4 Tunnel hinzufügen
+\layout Standard
+
+Zu Anfang müssen Sie Ihre 6to4 Präfix-Länge mittels der lokal zugewiesenen
+ global routbaren IPv4 Adresse berechnen (sollte ihr Host keine global routebare
+ IPv4 Adresse haben, dann ist unter speziellen Bedingungen NAT auf dem Border
+ Gateway möglich):
+\layout Standard
+
+Angenommen, Ihre IPv4 Adresse ist:
+\layout Code
+
+1.2.3.4
+\layout Standard
+
+Dann ist das daraus resultierende 6to4 Präfix:
+\layout Code
+
+2002:0102:0304::
+\layout Standard
+
+Lokalen 6to4 Gateways sollte immer das manuelle Suffix
+\begin_inset Quotes sld
+\end_inset
+
+::1
+\begin_inset Quotes srd
+\end_inset
+
+ zugewiesen werden.
+ Daraus resultierend ergibt sich Ihre lokale 6to4 Adresse:
+\layout Code
+
+2002:0102:0304::1
+\layout Standard
+
+Zum automatischen Erstellen der Adresse können Sie folgenden Befehl nutzen:
+\layout Code
+
+ipv4="1.2.3.4"; printf "2002:%02x%02x:%02x%02x::1" `echo $ipv4 | tr "." " "`
+\layout Standard
+
+Es gibt nun zwei Möglichkeiten einen 6to4 Tunnel einzurichten.
+\layout Subsubsection
+
+Verwendung von "ip" und einem dedizierten Tunnel-Device
+\layout Standard
+
+Die empfohlene Vorgehensweise (der Wert TTL muss angegeben werden, da der
+ Standardwert 0 ist):
+\layout Standard
+
+Erstellen eines neues Tunnel-Device:
+\layout Code
+
+# /sbin/ip tunnel add tun6to4 mode sit ttl remote any local
+
+\layout Standard
+
+Interface aktivieren:
+\layout Code
+
+# /sbin/ip link set dev tun6to4 up
+\layout Standard
+
+Eine lokale 6to4 Adresse am Interface hinzufügen (Hinweis: Präfix-Länge
+ 16 ist wichtig!)
+\layout Code
+
+# /sbin/ip -6 addr add /16 dev tun6to4
+\layout Standard
+
+Hinzufügen der (Standard-) Route zum globalen IPv6 Netz unter Verwendung
+ der all-6to4-routers IPv4 anycast Adresse:
+\layout Code
+
+# /sbin/ip -6 route add 2000::/3 via ::192.88.99.1 dev tun6to4 metric 1
+\layout Subsubsection
+
+Verwendung von "ifconfig" und "route" sowie einem generischen Tunnel-Device
+ "sit0" (nicht empfehlenswert)
+\layout Standard
+
+Diese Vorgehensweise wird nicht empfohlen, da bei Verwendung des allgemeinen
+ Tunnel Device sit0 keine Filter-Spezifizierung pro Device ermöglicht wird.
+\layout Standard
+
+Das allgemeine Tunnel Interface sit0 aktivieren:
+\layout Code
+
+# /sbin/ifconfig sit0 up
+\layout Standard
+
+Dem Interface eine lokale 6to4 Adresse hinzufügen:
+\layout Code
+
+# /sbin/ifconfig sit0 add /16
+\layout Standard
+
+Hinzufügen der (Standard-) Route zum globalen IPv6 Netz unter Verwendung
+ der all-6to4-routers IPv4 anycast Adresse:
+\layout Code
+
+# /sbin/route -A inet6 add 2000::/3 gw ::192.88.99.1 dev sit0
+\layout Subsection
+
+6to4 Tunnel entfernen
+\layout Subsubsection
+
+Verwendung von "ip" und einem dedizierten Tunnel-Device
+\layout Standard
+
+Entfernen aller Routen über dieses bestimmten Tunnel Devices:
+\layout Code
+
+# /sbin/ip -6 route flush dev tun6to4
+\layout Standard
+
+Interface deaktivieren:
+\layout Code
+
+# /sbin/ip link set dev tun6to4 down
+\layout Standard
+
+Ein erstelltes Tunnel Device entfernen:
+\layout Code
+
+# /sbin/ip tunnel del tun6to4
+\layout Subsubsection
+
+Verwendung von "ifconfig" und "route" sowie einem generischen Tunnel-Device
+ "sit0" (nicht empfehlenswert)
+\layout Standard
+
+Entfernen der (Standard-) Route über ein 6to4 Tunnel Device:
+\layout Code
+
+# /sbin/route -A inet6 del 2000::/3 gw ::192.88.99.1 dev sit0
+\layout Standard
+
+Eine 6to4 Adresse des Interfaces entfernen:
+\layout Code
+
+# /sbin/ifconfig sit0 del /16
+\layout Standard
+
+Ein allgemeines Tunnel Device deaktivieren (aber Achtung, eventuell ist
+ das Interface noch in Verwendung...)
+\layout Code
+
+# /sbin/ifconfig sit0 down
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-configuring-ipv4-in-ipv6-tunnels}
+
+\end_inset
+
+IPv4-in-IPv6 Tunnel konfigurieren
+\layout Standard
+\align left
+Diese Tunnel-Art wird derzeit vorwiegend in Test-Umgebungen verwendet.
+ Das Kapitel ist aus diesem Grund noch leer.
+\layout Standard
+
+In der Zwischenzeit finden Sie hier mehr Informationen:
+\begin_inset LatexCommand \url[RFC 2473 / Generic Packet Tunneling in IPv6 Specification]{http://www.faqs.org/rfcs/rfc2473.html}
+
+\end_inset
+
+
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-kernel-settings}
+
+\end_inset
+
+Kernel-Einstellungen im /proc-Dateisystem
+\layout Standard
+
+
+\begin_inset LatexCommand \label{proc-filesystem}
+
+\end_inset
+
+Anmerkung: Dieses Kapitel basiert großteils auf der Datei
+\begin_inset Quotes sld
+\end_inset
+
+ip-sysctl.txt
+\begin_inset Quotes srd
+\end_inset
+
+, welche in den aktuellen Kernel-Quellen im Verzeichnis
+\begin_inset Quotes sld
+\end_inset
+
+Documentation/networking
+\begin_inset Quotes srd
+\end_inset
+
+ zu finden ist.
+ Danke an dieser Stelle an Pekka Savola, der den IPv6 relevanten Inhalt
+ dieser Datei wartet und betreut.
+ Ebenso sei erwähnt, dass einige Textstellen hieraus mehr oder weniger mit
+ Copy & Paste in dieses Dokument übernommen wurden.
+\layout Section
+
+Zugriff auf das /proc-Dateisystem
+\layout Subsection
+
+Verwendung von "cat" und "echo"
+\layout Standard
+
+Mit
+\begin_inset Quotes sld
+\end_inset
+
+cat
+\begin_inset Quotes srd
+\end_inset
+
+ und
+\begin_inset Quotes sld
+\end_inset
+
+echo
+\begin_inset Quotes srd
+\end_inset
+
+ können Sie am einfachsten das /proc Dateisystem einsehen.
+ Hierfür gibt es aber zwei Voraussetzungen, die erfüllt sein müssen:
+\layout Itemize
+
+Das /proc-Dateisystem muss im Kernel aktiviert sein.
+ Hierfür muss die folgende Einstellung beim kompilieren des Kernels vorgenommen
+ werden:
+\layout Code
+
+CONFIG_PROC_FS=y
+\layout Itemize
+
+Das /proc-Dateisystem muss zuerst gemountet sein.
+ Dies kann wie folgt getestet werden:
+\layout Code
+
+# mount | grep "type proc"
+\layout Code
+
+none on /proc type proc (rw)
+\layout Itemize
+
+Sie benötigen Lese- und manchmal auch Schreib-Zugriff (normalerweise nur
+ als Root-Benutzer) auf das /proc-Dateisystem.
+\layout Standard
+
+Normalerweise sind, mit Ausnahme in /proc/sys/*, alle Einträge ausschließlich
+ mit Leserechten ausgestattet.
+ Die Einträge werden zum Zweck der Informationsgewinnung verwendet.
+\layout Subsubsection
+
+Wert anzeigen
+\layout Standard
+
+Den Inhalt eines Eintrags können sie mit
+\begin_inset Quotes sld
+\end_inset
+
+cat
+\begin_inset Quotes srd
+\end_inset
+
+ anzeigen:
+\layout Code
+
+# cat /proc/sys/net/ipv6/conf/all/forwarding
+\layout Code
+
+0
+\layout Subsubsection
+
+Wert einstellen
+\layout Standard
+
+Mit
+\begin_inset Quotes sld
+\end_inset
+
+echo
+\begin_inset Quotes srd
+\end_inset
+
+ können sie einen neuen Wert zuweisen (nur wenn der Eintrag beschreibbar
+ ist):
+\layout Code
+
+# echo "1" >/proc/sys/net/ipv6/conf/all/forwarding
+\layout Subsection
+
+Verwendung von "sysctl"
+\layout Standard
+
+Die Verwendung des Programms
+\begin_inset Quotes sld
+\end_inset
+
+sysctl
+\begin_inset Quotes srd
+\end_inset
+
+ ist eine zeitgemäße Methode zum Anzeigen der Kernel-Switches.
+ Es funktioniert auch dann, wenn das /proc-Dateisystem nicht gemountet ist,
+ wobei aber nur ein Zugriff auf /proc/sys/* möglich ist!
+\layout Standard
+
+Das Programm
+\begin_inset Quotes sld
+\end_inset
+
+sysctl
+\begin_inset Quotes srd
+\end_inset
+
+ ist (auf Red Hat Linux Systemen) im Paket
+\begin_inset Quotes sld
+\end_inset
+
+procps
+\begin_inset Quotes srd
+\end_inset
+
+ enthalten.
+\layout Itemize
+
+Das sysctl-Interface muss im Kernel aktiviert sein.
+ Hierfür muss die folgende Einstellung beim kompilieren des Kernels vorgenommen
+ werden:
+\layout Code
+
+CONFIG_SYSCTL=y
+\layout Subsubsection
+
+Wert anzeigen
+\layout Standard
+
+Der Wert eines Eintrags kann nun angezeigt werden:
+\layout Code
+
+# sysctl net.ipv6.conf.all.forwarding
+\layout Code
+
+net.ipv6.conf.all.forwarding = 0
+\layout Subsubsection
+
+Wert einstellen
+\layout Standard
+
+Ein neuer Wert kann wie folgt zugewiesen werden (wenn der Eintrag beschreibbar
+ ist):
+\layout Code
+
+# sysctl -w net.ipv6.conf.all.forwarding=1
+\layout Code
+
+net.ipv6.conf.all.forwarding = 1
+\layout Standard
+
+Anmerkung: Verwenden Sie beim setzen eines Wertes keine Leerzeichen vor
+ oder nach dem
+\begin_inset Quotes sld
+\end_inset
+
+=
+\begin_inset Quotes srd
+\end_inset
+
+.
+ Sollten Sie mehrere Werte in einer Zeile angeben, müssen sie diese mit
+ Anführungszeichen umgeben:
+\layout Code
+
+# sysctl -w net.ipv4.ip_local_port_range=
+\series bold
+"
+\series default
+32768 61000
+\series bold
+"
+\layout Code
+
+net.ipv4.ip_local_port_range = 32768 61000
+\layout Subsubsection
+
+Sonstiges
+\layout Standard
+
+Anmerkung: Es gibt sysctl-Versionen im Umlauf, die anstelle des Punktes
+
+\begin_inset Quotes sld
+\end_inset
+
+.
+\begin_inset Quotes srd
+\end_inset
+
+ einen slash
+\begin_inset Quotes sld
+\end_inset
+
+/
+\begin_inset Quotes srd
+\end_inset
+
+ ausgeben.
+\layout Standard
+
+Für weitere Details siehe die manpage von sysctl.
+\layout Standard
+
+Hinweise: Um schnell einen Überblick über die Einstellungen zu bekommen,
+ verwenden Sie einfach die Option
+\begin_inset Quotes sld
+\end_inset
+
+-a
+\begin_inset Quotes srd
+\end_inset
+
+ (anzeigen aller Einträge) sowie das Tool
+\begin_inset Quotes sld
+\end_inset
+
+grep
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Subsection
+
+Werte im /proc-Dateisystem
+\layout Standard
+
+Es gibt im /proc-Dateisystem unterschiedliche Formate:
+\layout Itemize
+
+BOOLEAN: einfach eine
+\begin_inset Quotes sld
+\end_inset
+
+0
+\begin_inset Quotes srd
+\end_inset
+
+ (falsch) oder eine
+\begin_inset Quotes sld
+\end_inset
+
+1
+\begin_inset Quotes srd
+\end_inset
+
+ (wahr)
+\layout Itemize
+
+INTEGER: Wert ist eine Ganzzahl (kann auch eine unsigned int sein)
+\layout Itemize
+
+Kompliziertere Zeilen mit verschiedenen Werten: manchmal wir eine Header-Zeile
+ mit angezeigt...
+ Sie können aber auch weitere Informationen zu den Werten und deren Bedeutung
+ direkt in den Kernel Quellen beziehen.
+\layout Section
+
+
+\begin_inset LatexCommand \label{proc-sys-net-ipv6}
+
+\end_inset
+
+Einträge in /proc/sys/net/ipv6/
+\layout Subsection
+
+conf/default/*
+\layout Standard
+
+Ändern der Interface-spezifischen Einstellungen.
+\layout Subsection
+
+conf/all/*
+\layout Standard
+
+Ändern aller Interface-spezifischen Einstellungen.
+\layout Standard
+
+Ausnahme:
+\begin_inset Quotes sld
+\end_inset
+
+conf/all/forwarding
+\begin_inset Quotes srd
+\end_inset
+
+ hat hier eine andere Bedeutung:
+\layout Subsubsection
+
+conf/all/forwarding
+\layout Itemize
+
+Type: BOOLEAN
+\layout Standard
+
+Hiermit wird die globale IPv6 Weiterleitung zwischen allen Interfaces aktiviert.
+\layout Standard
+
+In IPv6 ist kein forwarding per Device möglich.
+ Die Steuerung der Weiterleitung muss mittels IPv6-netfilter Regel-Sets
+ (mit dem Programm ip6tables) und der Bestimmung der Ein- und Ausgabe-Devices
+ (siehe
+\begin_inset LatexCommand \ref[Firewalling/Netfilter6]{firewalling-netfilter6}
+
+\end_inset
+
+ für Details) vollzogen werden.
+ In IPv4 ist das anders, forwarding per device ist hier möglich (hier wird
+ am Interface, wo das Paket einlangt, die entsprechende Entscheidung getroffen).
+\layout Standard
+
+Hiermit werden die Host/Router Einstellungen 'forwarding' aller Interfaces
+ eingestellt (auch globales Forwarding genannt).
+ Für weitere Details Siehe unten.
+
+\layout Standard
+
+Ist der Wert gleich 0, dann ist IPv6 forwarding deaktiviert.
+ Pakete verlassen in diesem Fall niemals ein anderes Interface (weder physikalis
+che noch logische wie z.B.
+ Tunnel).
+\layout Subsection
+
+conf/interface/*
+\layout Standard
+
+Spezielle Einstellungen per Interface ändern.
+\layout Standard
+
+Das funktionale Verhalten einzelner Einstellungen ist davon abhängig, ob
+ lokales forwarding aktiviert ist oder nicht.
+\layout Subsubsection
+
+accept_ra
+\layout Itemize
+
+Type: BOOLEAN
+\layout Itemize
+
+Standardeinstellung: aktiviert, wenn lokales forwarding deaktiviert ist.
+ Deaktiviert, wenn lokales forwarding aktiviert ist.
+\layout Standard
+
+Router Advertisements werden akzeptiert; das Interface wird mit Status 'received
+ data' automatisch konfiguriert.
+\layout Subsubsection
+
+accept_redirectsc
+\layout Itemize
+
+Type: BOOLEAN
+\layout Itemize
+
+· Standardeinstellung: aktiviert, wenn lokales forwarding deaktiviert ist.
+ Deaktiviert, wenn lokales forwarding aktiviert ist.
+\layout Standard
+
+Akzeptiert von IPv6 Router gesendete Redirects.
+\layout Subsubsection
+
+autoconf
+\layout Itemize
+
+Type: BOOLEAN
+\layout Itemize
+
+Standardwert: WAHR
+\layout Standard
+
+Link-lokale Adressen (s.a.
+
+\begin_inset LatexCommand \ref[Addresstypes]{chapter-addresstypes}
+
+\end_inset
+
+) mit L2 Hardware-Adressen konfigurieren.
+ Es wird z.B.
+ am Interface eine Adresse wie
+\begin_inset Quotes sld
+\end_inset
+
+fe80::210:23ff:fe45:6789
+\begin_inset Quotes srd
+\end_inset
+
+ mit einer L2-MAC-Adresse automatisch erstellt.
+\layout Subsubsection
+
+dad_transmits
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 1
+\layout Standard
+
+Die Anzahl der gesendeten Proben zum entdecken von Adress-Duplikaten.
+
+\layout Subsubsection
+
+forwarding
+\layout Itemize
+
+Type: BOOLEAN
+\layout Itemize
+
+Standardwert: FALSCH, wenn globale forwarding deaktiviert ist (Standard),
+ ansonst WAHR
+\layout Standard
+
+Konfigurieren von Interface-spezifischem Host/Router-Verhalten.
+\layout Standard
+
+Anmerkung: Es wird die gleiche Konfiguration für alle Interfaces empfohlen;
+ Gemischte Host/Router-Szenarios sind eher unüblich.
+\layout Itemize
+
+Wert FALSCH: Per Standard wird von einem Host-Verhalten ausgegangen.
+ Das bedeutet:
+\layout Enumerate
+
+Der Schalter IsRouter ist bei Router Advertisements nicht aktiviert.
+\layout Enumerate
+
+Router-Anfragen werden bei Bedarf gesendet.
+\layout Enumerate
+
+Wenn accept_ra WAHR ist (Standard), dann werden Router Advertisements akzeptiert
+ (und starte die automatische Konfiguration).
+\layout Enumerate
+
+Wenn accept_redirects WAHR ist (Standard), dann akzeptiere Redirects.
+\layout Itemize
+
+Wert WAHR: Ist lokales forwarding eingeschaltet, dann wird von einem Router-Verh
+alten ausgegangen.
+ Das bedeutet genau das Gegenteil zu oben:
+\layout Enumerate
+
+Der Schalter IsRouter ist bei Router Advertisements aktiviert.
+\layout Enumerate
+
+Router-Anfragen werden nicht gesendet.
+\layout Enumerate
+
+Router Advertisements werden ignoriert.
+\layout Enumerate
+
+Redirects werden ignoriert.
+\layout Subsubsection
+
+hop_limit
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 64
+\layout Standard
+
+Der Standardwert für das Hop-Limit wird hiermit eingestellt.
+\layout Subsubsection
+
+mtu
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 1280 (Minimumwert in IPv6)
+\layout Standard
+
+Der Standardwert für die Maximum Transfer Unit wird hiermit eingestellt.
+\layout Subsubsection
+
+router_solicitation_delay
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 1
+\layout Standard
+
+Die Anzahl der nach der Aktivierung eines Interfaces zu wartenden Sekunden
+ bevor Router-Anfragen gesendet werden.
+\layout Subsubsection
+
+router_solicitation_interval
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 4
+\layout Standard
+
+Die Anzahl der Sekunden zwischen Router-Anfragen.
+\layout Subsubsection
+
+router_solicitations
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 3
+\layout Standard
+
+Die Anzahl der Router-Anfragen, bevor angenommen wird, dass keine Router
+ verfügbar sind.
+\layout Subsection
+
+neigh/default/*
+\layout Standard
+
+Standardeinstellungen der Neighbor-Erkennung und einige spezielle globale
+ Intervall- sowie Threshold-Werte ändern:
+\layout Subsubsection
+
+gc_thresh1
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 128
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+gc_thresh2
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 512
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+gc_thresh3
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 1024
+\layout Standard
+
+Parameter zum Einstellen der Größe der Neighbour-Tabelle.
+\layout Standard
+
+Wenn Sie viele Interfaces und Probleme mit inkorrekt oder nicht funktionierenden
+ Routen haben, dann sollten Sie diesen Wert erhöhen.
+ Ebenfalls erhöhen sollten Sie den Wert, wenn von einem aktiven
+\begin_inset LatexCommand \url[Zebra (routing daemon)]{http://www.zebra.org/}
+
+\end_inset
+
+ Folgendes angezeigt wird:
+\layout Code
+
+ZEBRA: netlink-listen error: No buffer space available, type=RTM_NEWROUTE(24),
+ seq=426, pid=0
+\layout Subsubsection
+
+gc_interval
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 30
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+neigh/interface/*
+\layout Standard
+
+Per Interface ändern spezieller Einstellungen zur Neighbor-Erkennung.
+\layout Subsubsection
+
+anycast_delay
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 100
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+gc_stale_time
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 60
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+proxy_qlen
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 64
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+unres_qlen
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 3
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+app_solicit
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 0
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+locktime
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 0
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+retrans_time
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 100
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+base_reachable_time
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 30
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+mcast_solicit
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 3
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+ucast_solicit
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 3
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+delay_first_probe_time
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 5
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+proxy_delay
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 80
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+route/*
+\layout Standard
+
+Globale Routing-Einstellungen ändern.
+\layout Subsubsection
+
+flush
+\layout Standard
+
+In neueren Kernel-Versionen wurde diese Option entfernt - mehr Infos hierzu
+ in späteren Versionen.
+\layout Subsubsection
+
+gc_interval
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 30
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+gc_thresh
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 1024
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+mtu_expires
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 600
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+gc_elasticity
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 0
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+gc_min_interval
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 5
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+gc_timeout
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 60
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+min_adv_mss
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 12
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsubsection
+
+max_size
+\layout Itemize
+
+Type: INTEGER
+\layout Itemize
+
+Standardwert: 4096
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Section
+
+
+\begin_inset LatexCommand \label{proc-sys-net-ipv4}
+
+\end_inset
+
+IPv6 relevante Einträge in /proc/sys/net/ipv4/
+\layout Standard
+
+Zurzeit werden einige Schalter auch bei IPv6 eingesetzt (Dies bleibt so,
+ bis IPv4 zur Gänze in ein unabhängiges Kernel-Modul umgewandelt wurde).
+\layout Subsection
+
+ip_*
+\layout Subsubsection
+
+ip_local_port_range
+\layout Standard
+
+Diese Kontrolleinstellung wird ebenfalls bei IPv6 verwendet.
+\layout Subsection
+
+tcp_*
+\layout Standard
+
+Diese Kontrolleinstellungen werden ebenfalls bei IPv6 verwendet.
+\layout Subsection
+
+icmp_*
+\layout Standard
+
+Diese Kontrolleinstellungen werden bei IPv6 nicht verwendet.
+ Zum aktivieren der ICMPv6 Quoten-Limitierung (auf Grund der ICMPv6 storms
+ Auswirkungen sehr empfohlen) müssen netfilter-v6-Regeln eingesetzt werden.
+\layout Subsection
+
+Sonstige Einträge
+\layout Standard
+
+Keine bekannt, bzw.
+ von IPv6 vermutlich ungenutzt.
+\layout Section
+
+
+\begin_inset LatexCommand \label{proc-net}
+
+\end_inset
+
+IPv6 relevante Einträge in /proc/net/
+\layout Standard
+
+In /proc/net gibt es einige Einträge die ausschließlich Lese-Rechte besitzen.
+ Mit
+\begin_inset Quotes sld
+\end_inset
+
+sysctl
+\begin_inset Quotes srd
+\end_inset
+
+ können Sie hier keine Informationen bekommen, verwenden Sie anstelle dessen
+ z.B.
+
+\begin_inset Quotes sld
+\end_inset
+
+cat
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Subsection
+
+if_inet6
+\layout Itemize
+
+Typ: Eine Zeile pro Adresse mit jeweils mehreren Werten
+\layout Standard
+
+Alle konfigurierten IPv6 Adressen werden hier in einem speziellen Format
+ angezeigt.
+ Im Beispiel wird ein Loopback-Interface angezeigt.
+ Die Werte werden unten erklärt (siehe
+\begin_inset Quotes sld
+\end_inset
+
+net/ipv6/addrconf.c
+\begin_inset Quotes srd
+\end_inset
+
+ für Details).
+\layout Code
+
+# cat /proc/net/if_inet6
+\layout Code
+
+00000000000000000000000000000001 01 80 10 80 lo
+\layout Code
+
++------------------------------+ ++ ++ ++ ++ ++
+\layout Code
+
+| | | | | |
+\layout Code
+
+1 2 3 4 5 6
+\layout Enumerate
+
+IPv6 Adresse mit 32 hexadezimalen Zeichen ohne Doppelpunkte als Trennzeichen
+\layout Enumerate
+
+Netlink Device Nummer (Interface Index) im hexadezimalen Format (siehe auch
+
+\begin_inset Quotes sld
+\end_inset
+
+ip addr
+\begin_inset Quotes srd
+\end_inset
+
+)
+\layout Enumerate
+
+Präfix-Länge in hexadezimaler Notation
+\layout Enumerate
+
+Wert des Gültigkeitsbereichs (s.a.
+ Kernel Quellen
+\begin_inset Quotes sld
+\end_inset
+
+include/net/ipv6.h
+\begin_inset Quotes srd
+\end_inset
+
+ und
+\begin_inset Quotes sld
+\end_inset
+
+net/ipv6/addrconf.c
+\begin_inset Quotes srd
+\end_inset
+
+)
+\layout Enumerate
+
+Interface flags (s.a.
+
+\begin_inset Quotes sld
+\end_inset
+
+include/linux/rtnetlink.h
+\begin_inset Quotes srd
+\end_inset
+
+ und
+\begin_inset Quotes sld
+\end_inset
+
+net/ipv6/addrconf.c
+\begin_inset Quotes srd
+\end_inset
+
+)
+\layout Enumerate
+
+Devicename
+\layout Subsection
+
+ipv6_route
+\layout Itemize
+
+Typ: Eine Zeile pro Route mit jeweils mehreren Werten
+\layout Standard
+
+Alle konfigurierten IPv6 Routen werden hier in einem speziellen Format angezeigt.
+ Im Beispiel wird ein Loopback-Interface angezeigt.
+ Die Werte werden unten erklärt (siehe
+\begin_inset Quotes sld
+\end_inset
+
+net/ipv6/route.c
+\begin_inset Quotes srd
+\end_inset
+
+ für Details).
+\layout Code
+
+# cat /proc/net/ipv6_route
+\layout Code
+
+00000000000000000000000000000000 00 00000000000000000000000000000000 00
+\layout Code
+
++------------------------------+ ++ +------------------------------+ ++
+\layout Code
+
+| | | |
+\layout Code
+
+1 2 3 4
+\layout Code
+
+\layout Code
+
+¬ 00000000000000000000000000000000 ffffffff 00000001 00000001 00200200 lo
+\layout Code
+
+¬ +------------------------------+ +------+ +------+ +------+ +------+ ++
+\layout Code
+
+¬ | | | | | |
+\layout Code
+
+¬ 5 6 7 8 9 10
+\layout Enumerate
+
+IPv6 Zielnetzwerk mit 32 hexadezimalen Zeichen ohne Doppelpunkte als Trennzeiche
+n
+\layout Enumerate
+
+IPv6 Ziel-Präfix-Länge in hexadezimaler Notation
+\layout Enumerate
+
+IPv6 Ursprungsnetzwerk mit 32 hexadezimalen Zeichen ohne Doppelpunkte als
+ Trennzeichen
+\layout Enumerate
+
+IPv6 Ursprungs-Präfix-Länge in hexadezimaler Notation
+\layout Enumerate
+
+IPv6 next Hop mit 32 hexadezimalen Zeichen ohne Doppelpunkte als Trennzeichen
+\layout Enumerate
+
+Metrik in hexadezimaler Schreibweise
+\layout Enumerate
+
+Reference Counter
+\layout Enumerate
+
+Use Counter
+\layout Enumerate
+
+Flags
+\layout Enumerate
+
+Devicename
+\layout Subsection
+
+sockstat6
+\layout Itemize
+
+Typ: Eine Zeile pro Protokoll mit Beschreibung und Wert
+\layout Standard
+
+Statistiken über verwendete IPv6 Sockets.
+ Beispiel:
+\layout Code
+
+# cat /proc/net/sockstat6
+\layout Code
+
+TCP6: inuse 7
+\layout Code
+
+UDP6: inuse 2
+\layout Code
+
+RAW6: inuse 1
+\layout Code
+
+FRAG6: inuse 0 memory 0
+\layout Subsection
+
+tcp6
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+udp6
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+igmp6
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+raw6
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+ip6_flowlabel
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+rt6_stats
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Subsection
+
+snmp6
+\layout Itemize
+
+Typ: Eine Zeile pro SNMP Beschreibung und Wert
+\layout Standard
+
+SNMP Statistiken; diese können mittels snmp server und entsprechender MIB
+ Tabelle mit einer Network Management Software gewonnen werden.
+\layout Subsection
+
+ip6_tables_names
+\layout Standard
+
+Verfügbare netfilter6 Tabellen
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{netlink}
+
+\end_inset
+
+Netlink-Interface zum Kernel
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen...
+ Ich habe hiermit keine Erfahrung ...
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{network-debugging}
+
+\end_inset
+
+Netzwerk-Fehlersuche
+\layout Section
+
+Server Socket-Anbindung
+\layout Subsection
+
+Überprüfung der Server Socket-Anbindung mit
+\begin_inset Quotes sld
+\end_inset
+
+netstat
+\begin_inset Quotes srd
+\end_inset
+
+
+\layout Standard
+
+Es ist immer von Interesse welche Sockets eines Knotens gerade aktiv sind.
+ Mit
+\begin_inset Quotes sld
+\end_inset
+
+netstat
+\begin_inset Quotes srd
+\end_inset
+
+ können Sie die betreffenden Informationen abfragen:
+\layout Standard
+
+Verwendete Optionen: -nlptu
+\layout Standard
+
+Beispiel:
+\layout Code
+
+# netstat -nlptu
+\layout Code
+
+Active Internet connections (only servers)
+\layout Code
+
+Proto Recv-Q Send-Q Local Address Foreign Address State
+
+\layout Code
+
+¬ PID/Program name
+\layout Code
+
+tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 1258/rpc.statd
+\layout Code
+
+tcp 0 0 0.0.0.0:32769 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 1502/rpc.mountd
+\layout Code
+
+tcp 0 0 0.0.0.0:515 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 22433/lpd Waiting
+\layout Code
+
+tcp 0 0 1.2.3.1:139 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 1746/smbd
+\layout Code
+
+tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 1230/portmap
+\layout Code
+
+tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 3551/X
+\layout Code
+
+tcp 0 0 1.2.3.1:8081 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 18735/junkbuster
+\layout Code
+
+tcp 0 0 1.2.3.1:3128 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 18822/(squid)
+\layout Code
+
+tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN
+
+\layout Code
+
+¬ 30734/named
+\layout Code
+
+tcp 0 0 ::ffff:1.2.3.1:993 :::* LISTEN
+
+\layout Code
+
+¬ 6742/xinetd-ipv6
+\layout Code
+
+tcp 0 0 :::13 :::* LISTEN
+
+\layout Code
+
+¬ 6742/xinetd-ipv6
+\layout Code
+
+tcp 0 0 ::ffff:1.2.3.1:143 :::* LISTEN
+
+\layout Code
+
+¬ 6742/xinetd-ipv6
+\layout Code
+
+tcp 0 0 :::53 :::* LISTEN
+
+\layout Code
+
+¬ 30734/named
+\layout Code
+
+tcp 0 0 :::22 :::* LISTEN
+
+\layout Code
+
+¬ 1410/sshd
+\layout Code
+
+tcp 0 0 :::6010 :::* LISTEN
+
+\layout Code
+
+¬ 13237/sshd
+\layout Code
+
+udp 0 0 0.0.0.0:32768 0.0.0.0:*
+
+\layout Code
+
+¬ 1258/rpc.statd
+\layout Code
+
+udp 0 0 0.0.0.0:2049 0.0.0.0:*
+
+\layout Code
+
+¬ -
+\layout Code
+
+udp 0 0 0.0.0.0:32770 0.0.0.0:*
+
+\layout Code
+
+¬ 1502/rpc.mountd
+\layout Code
+
+udp 0 0 0.0.0.0:32771 0.0.0.0:*
+
+\layout Code
+
+¬ -
+\layout Code
+
+udp 0 0 1.2.3.1:137 0.0.0.0:*
+
+\layout Code
+
+¬ 1751/nmbd
+\layout Code
+
+udp 0 0 0.0.0.0:137 0.0.0.0:*
+
+\layout Code
+
+¬ 1751/nmbd
+\layout Code
+
+udp 0 0 1.2.3.1:138 0.0.0.0:*
+
+\layout Code
+
+¬ 1751/nmbd
+\layout Code
+
+udp 0 0 0.0.0.0:138 0.0.0.0:*
+
+\layout Code
+
+¬ 1751/nmbd
+\layout Code
+
+udp 0 0 0.0.0.0:33044 0.0.0.0:*
+
+\layout Code
+
+¬ 30734/named
+\layout Code
+
+udp 0 0 1.2.3.1:53 0.0.0.0:*
+
+\layout Code
+
+¬ 30734/named
+\layout Code
+
+udp 0 0 127.0.0.1:53 0.0.0.0:*
+
+\layout Code
+
+¬ 30734/named
+\layout Code
+
+udp 0 0 0.0.0.0:67 0.0.0.0:*
+
+\layout Code
+
+¬ 1530/dhcpd
+\layout Code
+
+udp 0 0 0.0.0.0:67 0.0.0.0:*
+
+\layout Code
+
+¬ 1530/dhcpd
+\layout Code
+
+udp 0 0 0.0.0.0:32858 0.0.0.0:*
+
+\layout Code
+
+¬ 18822/(squid)
+\layout Code
+
+udp 0 0 0.0.0.0:4827 0.0.0.0:*
+
+\layout Code
+
+¬ 18822/(squid)
+\layout Code
+
+udp 0 0 0.0.0.0:111 0.0.0.0:*
+
+\layout Code
+
+¬ 1230/portmap
+\layout Code
+
+udp 0 0 :::53 :::*
+
+\layout Code
+
+¬ 30734/named
+\layout Section
+
+
+\begin_inset LatexCommand \label{examples-tcpdump}
+
+\end_inset
+
+tcpdump-Beispiele
+\layout Standard
+
+Hier folgen einige Beispiele von (mit tcpdump) aufgezeichneten Paketen,
+ die hoffentlich bei Ihrer Fehlersuche nützlich sein können.
+\layout Standard
+
+...
+ mehr Beispiele in den nächsten Versionen...
+\layout Subsection
+
+Router-Erkennung
+\layout Subsubsection
+
+Router Advertisement
+\layout Code
+
+15:43:49.484751 fe80::212:34ff:fe12:3450 > ff02::1: icmp6: router
+\layout Code
+
+¬ advertisement(chlim=64, router_ltime=30, reachable_time=0,
+\layout Code
+
+¬ retrans_time=0)(prefix info: AR valid_ltime=30, preffered_ltime=20,
+\layout Code
+
+¬ prefix=2002:0102:0304:1::/64)(prefix info: LAR valid_ltime=2592000,
+\layout Code
+
+¬ preffered_ltime=604800, prefix=3ffe:ffff:0:1::/64)(src lladdr:
+\layout Code
+
+¬ 0:12:34:12:34:50) (len 88, hlim 255)
+\layout Standard
+
+Der Router mit der link-lokalen Adresse
+\begin_inset Quotes sld
+\end_inset
+
+fe80::212:34ff:fe12:3450
+\begin_inset Quotes srd
+\end_inset
+
+ sendet eine Ankündigung mit zwei Präfixes
+\begin_inset Quotes sld
+\end_inset
+
+2002:0102:0304:1::/64
+\begin_inset Quotes srd
+\end_inset
+
+ (Lebensdauer 30s) und
+\begin_inset Quotes sld
+\end_inset
+
+3ffe:ffff:0:1::/64
+\begin_inset Quotes srd
+\end_inset
+
+ (Lebensdauer 2592000s) sowie der eigenen Schicht 2 MAC Adresse
+\begin_inset Quotes sld
+\end_inset
+
+0:12:34:12:34:50
+\begin_inset Quotes srd
+\end_inset
+
+ an die all-node-on-link Multicast Adresse
+\begin_inset Quotes sld
+\end_inset
+
+ff02::1
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Subsubsection
+
+Router Anfrage
+\layout Code
+
+15:44:21.152646 fe80::212:34ff:fe12:3456 > ff02::2: icmp6: router solicitation
+\layout Code
+
+¬ (src lladdr: 0:12:34:12:34:56) (len 16, hlim 255)
+\layout Standard
+
+Der Knoten mit der link-lokalen Adresse
+\begin_inset Quotes sld
+\end_inset
+
+fe80:212:34ff:fe12:3456
+\begin_inset Quotes srd
+\end_inset
+
+ und der Schicht 2 MAC Adresse
+\begin_inset Quotes sld
+\end_inset
+
+0:12:34:12:34:56
+\begin_inset Quotes srd
+\end_inset
+
+ sucht nach einem Router und sendet hierfür diese Anfrage an die all-router-on-l
+ink Multicast Adresse
+\begin_inset Quotes sld
+\end_inset
+
+ff02::2
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Subsection
+
+Neighbor-Erkennung
+\layout Subsubsection
+
+Neighbor discovery solicitation zur Entdeckung doppelter Adressen
+\layout Standard
+
+Folgende Pakete werden vom Knoten mit der Schicht 2 MAC Adresse
+\begin_inset Quotes sld
+\end_inset
+
+0:12:34:12:34:56
+\begin_inset Quotes srd
+\end_inset
+
+ während der automatischen Konfiguration an die solicited-node link-lokale
+ Multicast Adresse gesendet.
+ Es wird überprüft, ob eine potentielle Adresse bereits von einem anderen
+ Knoten am Link verwendet wird.
+\layout Itemize
+
+Der Knoten will seine link-lokale Adresse
+\begin_inset Quotes sld
+\end_inset
+
+fe80:212:34ff:fe12:3456
+\begin_inset Quotes srd
+\end_inset
+
+ konfigurieren und überprüft auf Duplikate
+\layout Code
+
+15:44:17.712338 :: > ff02::1:ff12:3456: icmp6: neighbor sol: who has
+\layout Code
+
+¬ fe80::212:34ff:fe12:3456(src lladdr: 0:12:34:12:34:56) (len 32, hlim 255)
+\layout Itemize
+
+Der Knoten will seine globale Adresse
+\begin_inset Quotes sld
+\end_inset
+
+2002:0102:0304:1:212:34ff:fe12:3456
+\begin_inset Quotes srd
+\end_inset
+
+ konfigurieren (nach Empfang eines Advertisements wie weiter oben abgebildet)
+ und überprüft auf Duplikate
+\layout Code
+
+15:44:21.905596 :: > ff02::1:ff12:3456: icmp6: neighbor sol: who has
+\layout Code
+
+¬ 2002:0102:0304:1:212:34ff:fe12:3456(src lladdr: 0:12:34:12:34:56) (len
+ 32,
+\layout Code
+
+¬ hlim 255)
+\layout Itemize
+
+Der Knoten will seine globale Adresse
+\begin_inset Quotes sld
+\end_inset
+
+3ffe:ffff:0:1:212:34ff:fe12:3456
+\begin_inset Quotes srd
+\end_inset
+
+ konfigurieren (nach Empfang eines Advertisements wie weiter oben abgebildet)
+ und überprüft auf Duplikate
+\layout Code
+
+15:44:22.304028 :: > ff02::1:ff12:3456: icmp6: neighbor sol: who has
+\layout Code
+
+¬ 3ffe:ffff:0:1:212:34ff:fe12:3456(src lladdr: 0:12:34:12:34:56) (len 32,
+ hlim
+\layout Code
+
+¬ 255)
+\layout Subsubsection
+
+Neighbor discovery solicitation zur Host oder Gateway-Suche
+\layout Itemize
+
+Der Knoten möchte Pakete an die Adresse
+\begin_inset Quotes sld
+\end_inset
+
+3ffe:ffff:0:1::10
+\begin_inset Quotes srd
+\end_inset
+
+ senden, hat hierfür aber keine Schicht 2 MAC Adresse und sendet aus diesem
+ Grund zuerst eine Anfrage
+\layout Code
+
+13:07:47.664538 2002:0102:0304:1:2e0:18ff:fe90:9205 > ff02::1:ff00:10: icmp6:
+\layout Code
+
+¬ neighbor sol: who has 3ffe:ffff:0:1::10(src lladdr: 0:e0:18:90:92:5) (len
+ 32,
+\layout Code
+
+¬ hlim 255)
+\layout Itemize
+
+Der Knoten sucht nun nach der Adresse
+\begin_inset Quotes sld
+\end_inset
+
+fe80::10
+\begin_inset Quotes srd
+\end_inset
+
+
+\layout Code
+
+13:11:20.870070 fe80::2e0:18ff:fe90:9205 > ff02::1:ff00:10: icmp6: neighbor
+\layout Code
+
+¬ sol: who has fe80::10(src lladdr: 0:e0:18:90:92:5) (len 32, hlim 255)
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-support-persistent-configuration}
+
+\end_inset
+
+Unterstützung einer ständigen IPv6-Konfiguration in Linux Distributionen
+\layout Standard
+
+Einige Linux-Distributionen unterstützen bereits eine permanente IPv6 Konfigurat
+ion.
+ Hierbei werden sowohl bestehende oder als auch neue Konfiguration- und
+ Skriptdateien verwendet sowie tlw.
+ IPv4 Skripte abgeändert.
+\layout Section
+
+Red Hat Linux und
+\begin_inset Quotes sld
+\end_inset
+
+Klone
+\begin_inset Quotes srd
+\end_inset
+
+
+\layout Standard
+
+Seitdem ich begann das
+\begin_inset LatexCommand \url[IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/}
+
+\end_inset
+
+ zu schreiben, war es meine Absicht eine permanente IPv6 Konfiguration zu
+ ermöglichen, wobei die gebräuchlichsten Anwendungsszenarien wie Host-only,
+ Router-only, Dual-homed-host, Router mit einem zweiten Netzwerkstrang,
+ normale Tunnel, 6to4 Tunnel, etc.
+ abgedeckt sein sollten.
+ Heute gibt es eine Sammlung von Konfigurations- und Skriptdateien, die
+ genau diesem Zweck erfüllen (ich habe nie über echte Probleme gehört, ich
+ weiß allerdings auch nicht von wie vielen Personen dieses Set benutzt wird).
+ Diese Dateien werden von Zeit zu Zeit erweitert und es gibt inzwischen
+ ein eigenes HOWTO hierfür:
+\begin_inset LatexCommand \url[IPv6-HOWTO/scripts/current]{http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/scripts/current/}
+
+\end_inset
+
+.
+ Da ich meine ersten Schritte mit IPv6 auf einem Red Hat Linux 5.0 Klone
+ gemacht habe, basieren meine IPv6 Entwicklungssysteme heute zumeist auf
+ Red Hat Linux und die Skriptdateien sind folglich primär für diese Distribution
+en gedacht.
+ Es war ebenfalls sehr einfach bestehende Konfigurationsdateien zu erweitern,
+ neue zu erstellen und den Start des IPv6 Setup in das IPv4 Setup einzubetten.
+\layout Standard
+
+Erfreulicherweise beinhaltet Red Hat Linux seit der Version 7.1 meine IPv6
+ Skripts.
+ Unterstützt wurde dies und wird auch weiterhin von Pekka Savola.
+\layout Standard
+
+Bei Mandrake ist ab Version 8.0 ebenfalls ein IPv6-fähiges initscript Paket
+ inkludiert, ein kleiner Fehler verhindert aber nach wie vor die Anwendung
+ (
+\begin_inset Quotes sld
+\end_inset
+
+ifconfig
+\begin_inset Quotes srd
+\end_inset
+
+ vermisst
+\begin_inset Quotes sld
+\end_inset
+
+inet6
+\begin_inset Quotes srd
+\end_inset
+
+ vor
+\begin_inset Quotes sld
+\end_inset
+
+add
+\begin_inset Quotes srd
+\end_inset
+
+).
+\layout Subsection
+
+Test der IPv6-Unterstützung bei Netzwerk-Konfigurations-Scripts
+\layout Standard
+
+Sie können überprüfen, ob Ihre Distribution eine permanente IPv6 Konfiguration
+ unter Verwendung meiner Skript-Sammlung unterstützt.
+ Folgende script library sollte existieren:
+\layout Code
+
+/etc/sysconfig/network-scripts/network-functions-ipv6
+\layout Standard
+
+Automatischer Test:
+\layout Code
+
+# test -f /etc/sysconfig/network-scripts/network-functions-ipv6 && echo
+ "Main
+\layout Code
+
+¬ IPv6 script library exists"
+\layout Standard
+
+Die Versionsnummer der Library ist von Interesse, wenn Sie Features vermissen
+ sollten.
+ Die Versionsnummer können Sie anzeigen, indem Sie folgenden Befehl ausführen
+ (einfacher ist es sicherlich, wenn Sie im Header der Datei nachlesen):
+\layout Code
+
+# source /etc/sysconfig/network-scripts/network-functions-ipv6 &&
+\layout Code
+
+¬ getversion_ipv6_functions
+\layout Code
+
+20011124
+\layout Standard
+
+Im obigen Beispiel ist die Versionsnummer
+\series bold
+20011124
+\series default
+.
+ Um zu sehen, was sich inzwischen geändert hat, können Sie hier die neuesten
+ Informationen nachlesen:
+\begin_inset LatexCommand \url[IPv6-HOWTO/scripts/current]{http://www.bieringer.de/linux/IPv6/IPv6-HOWTO/scripts/current/}
+
+\end_inset
+
+.
+ Im verteilten tar-ball finden Sie auch ein change-log.
+\layout Subsection
+
+Kurze Anleitung zum aktivieren von IPv6 bei RHL 7.1, 7.2, 7.3, ...
+\layout Itemize
+
+Überprüfen Sie, ob das IPv6 Modul auf Ihrem System bereits geladen ist:
+\layout Code
+
+# modprobe -c | grep net-pf-10
+\layout Code
+
+alias net-pf-10 off
+\layout Itemize
+
+Ist das Ergebnis
+\begin_inset Quotes sld
+\end_inset
+
+off
+\begin_inset Quotes srd
+\end_inset
+
+, dann aktivieren Sie IPv6 durch hinzufügen folgender Zeile in /etc/sysconfig/ne
+twork
+\layout Code
+
+NETWORKING_IPV6=yes
+\layout Itemize
+
+Rebooten bzw.
+ starten Sie das Netzwerk neu mit dem Befehl
+\layout Code
+
+# service network restart
+\layout Itemize
+
+Nun sollte das IPv6 Modul geladen sein
+\layout Code
+
+# modprobe -c | grep ipv6
+\layout Code
+
+alias net-pf-10 ipv6
+\layout Standard
+
+Ist ihr System an einem Link, der Router Advertisements liefert, dann wird
+ die automatische Konfiguration automatisch durchgeführt.
+ Zusätzlich Informationen darüber, welche Einstellungen unterstützt werden
+ finden Sie in der Datei /usr/share/doc/initscripts-$version/sysconfig.txt.
+\layout Section
+
+SuSE Linux
+\layout Standard
+
+Seit neueren 7.x Versionen gibt es eine wirklich rudimentäre Unterstützung
+ für IPv6, siehe /etc/rc.config für Details.
+\layout Standard
+
+Aufgrund der komplett unterschiedlichen Struktur der Konfigurations- und
+ Scriptdateien ist es sehr schwer (oder unmöglich) das Set für Red Hat Linux
+ und seine Klone mit dieser Distribution zu verwenden.
+\newline
+In Version 8.x wurde das Konfigurations-Setup bei SuSE komplett abgeändert.
+\layout Subsection
+
+Weiterführende Informationen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[How to setup 6to4 IPv6 with SuSE 7.3]{http://www.feyrer.de/IPv6/SuSE73-IPv6+6to4-setup.html}
+
+\end_inset
+
+
+\layout Section
+
+Debian Linux
+\layout Standard
+
+Ich habe nach wie vor keine Informationen darüber, ob bei Debian eine permanente
+ IPv6 Konfiguration möglich ist.
+\layout Subsection
+
+Weiterführende Informationen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 on Debian Linux]{http://people.debian.org/~csmall/ipv6/}
+
+\end_inset
+
+ von Craig Small
+\layout Itemize
+
+Jean-Marc V.
+ Liotier's
+\begin_inset LatexCommand \url[HOWTO for Freenet6 & Debian Users]{http://www.jipo.org/jim/Jims_LAN_IPv6_global_connectivity_howto.html}
+
+\end_inset
+
+ (am 24.12.2002 in der
+\begin_inset LatexCommand \ref[mailinglist]{information-maillists}
+
+\end_inset
+
+ users@ipv6.org angekündigt)
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-autoconfiguration}
+
+\end_inset
+
+Automatische Konfiguration und Mobilität
+\layout Section
+
+Stateless Auto-Konfiguration
+\layout Standard
+
+Wird unterstützt und kann bei der zugewiesenen link-lokalen Adressen beobachtet
+ werden, sobald ein IPv6 fähiges Interface aktiv ist.
+\layout Section
+
+Stateful Auto-Konfiguration unter Verwendung des Router Advertisement Daemon
+ (radvd)
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+ Siehe unten im Abschnitt
+\begin_inset LatexCommand \ref[radvd daemon autoconfiguration]{hints-daemons-radvd}
+
+\end_inset
+
+.
+\layout Section
+
+Dynamic Host Configuration Protocol v6 (DHCPv6)
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Standard
+
+Für mehr Details siehe derzeit:
+\begin_inset LatexCommand \url[Issues Concerning DHCP in IPv6 Specifications]{http://www.ietf.org/internet-drafts/draft-droms-dhcpv6-issues-00.txt}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[Dynamic Host Configuration Protocol for IPv6 (DHCPv6) ]{http://www.ietf.org/internet-drafts/draft-ietf-dhc-dhcpv6-28.txt}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[A Guide to Implementing Stateless DHCPv6 Service ]{http://www.ietf.org/internet-drafts/draft-droms-dhcpv6-stateless-guide-01.txt}
+
+\end_inset
+
+ und
+\begin_inset LatexCommand \url[DHCPv6 Options for SIP Servers ]{http://www.ietf.org/internet-drafts/draft-ietf-sip-dhcpv6-01.txt}
+
+\end_inset
+
+.
+\layout Section
+
+Mobilität
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Standard
+
+Für weiterführende Details siehe
+\begin_inset LatexCommand \url[Mobile IPv6 for Linux(MIPL) homepage]{http://www.mipl.mediapoli.com/}
+
+\end_inset
+
+.
+ Weitere Details sind unter folgenden Links zu finden:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[MIPv6 Care of Address Option]{http://www.ietf.org/internet-drafts/draft-oneill-mipv6-cao-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mobile IPv6 Fast Handovers for 802.11 Networks]{http://www.ietf.org/internet-drafts/draft-mccann-mobileip-80211fh-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Anycast Binding using Return Routability]{http://www.ietf.org/internet-drafts/draft-haberman-ipv6-anycast-rr-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Localized Key Management for AAA in MobileIPv6]{http://www.ietf.org/internet-drafts/draft-mun-aaa-localkm-mobileipv6-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Taxonomy of Route Optimization Models in the NEMO Context]{http://www.ietf.org/internet-drafts/draft-thubert-nemo-ro-taxonomy-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Diameter Mobile IPv6 Application]{http://www.ietf.org/internet-drafts/draft-le-aaa-diameter-mobileipv6-02.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Global Connectivity for IPv6 Mobile Ad Hoc Networks]{http://www.ietf.org/internet-drafts/draft-wakikawa-manet-globalv6-02.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Fast Handovers for Mobile IPv6]{http://www.ietf.org/internet-drafts/draft-ietf-mobileip-fast-mipv6-05.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mobility Support in IPv6]{http://www.ietf.org/internet-drafts/draft-ietf-mobileip-ipv6-19.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mobile IPv6 VPN using Gateway Home Agent]{http://www.ietf.org/internet-drafts/draft-ohnishi-mobileip-v6vpngateway-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Hierarchical MIPv6 mobility management (HMIPv6)]{http://www.ietf.org/internet-drafts/draft-ietf-mobileip-hmipv6-07.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Fast Router Advertisement]{http://www.ietf.org/internet-drafts/draft-mkhalil-ipv6-fastra-02.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Securing MIPv6 Binding Updates Using Address Based Keys (ABKs)]{http://www.ietf.org/internet-drafts/draft-okazaki-mobileip-abk-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mobile IPv6 Issue List]{http://www.piuha.net/~jarkko/publications/mipv6/MIPv6-Issues.htmt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Hop-by-Hop Local Mobility Agents Probing for Mobile IPv6]{http://www.ietf.org/internet-drafts/draft-vriz-mobileip-hbhlmap-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Reverse Routing Header and its application to Mobile Networks]{http://www.ietf.org/internet-drafts/draft-thubert-nemo-reverse-routing-header-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Using IPsec to Protect Mobile IPv6 Signaling between Mobile Nodes and Home Agents]{http://www.ietf.org/internet-drafts/draft-ietf-mobileip-mipv6-ha-ipsec-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Regional Mobile IPv6 mobility management]{http://www.ietf.org/internet-drafts/draft-suh-rmm-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 over Mobile IPv4]{http://www.ietf.org/internet-drafts/draft-mccann-mobileip-ipv6mipv4-03.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Improving the Architectural Alignment for FMIPv6]{http://www.ietf.org/internet-drafts/draft-kempf-mobileip-fmipv6-sem-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mobile IPv6 Authentication, Authorization, and Accounting Requirements]{http://www.ietf.org/internet-drafts/draft-le-aaa-mipv6-requirements-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[RObust Header Compression (ROHC): A Compression Profile for Mobile IPv6]{http://www.ietf.org/internet-drafts/draft-hwang-rohc-mipv6-00.txt}
+
+\end_inset
+
+
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-firewalling-security}
+
+\end_inset
+
+Firewall-Funktionalität
+\layout Standard
+
+Die IPv6 Firewall-Funktionalität ist wichtig; vor allem dann, wenn Sie auf
+ Ihren internen Netzen IPv6 mit globalen IPv6 Adressen einsetzen.
+ In IPv6 werden - im Unterschied zu IPv4, wo interne Hosts automatisch durch
+ private IPv6 Adressen geschützt werden (
+\begin_inset LatexCommand \url[RFC 1918 / Address Allocation for Private Internets]{http://www.faqs.org/rfcs/rfc1918.html}
+
+\end_inset
+
+ bzw.
+
+\begin_inset LatexCommand \url[Google search for Microsoft + APIPA]{http://www.google.com/search?q=apipa+microsoft}
+
+\end_inset
+
+) - globale Adressen verwendet und jeder mit IPv6-Anbindung kann alle internen
+ Knoten, bei denen IPv6 aktiv ist, erreichen.
+\layout Section
+
+
+\begin_inset LatexCommand \label{firewalling-netfilter6}
+
+\end_inset
+
+Firewall-Funktionalität mit netfilter6
+\layout Standard
+
+Von Haus aus unterstützt wird die IPv6-Firewall-Funktionalität im Kernel
+ erst ab Version 2.4+.
+ In älteren 2.2+ Versionen können sie nur mit Protocol 41 IPv6-in-IPv4-Daten
+ filtern.
+\layout Standard
+
+Achtung: Es gibt keine Garantie, dass die beschriebenen Regeln und Beispiele
+ ihr System auch wirklich schützen können!
+\layout Standard
+
+Beobachten Sie nach der Installation ihr Regelset, siehe Abschnitt
+\begin_inset LatexCommand \ref{IPv6-security-auditing}
+
+\end_inset
+
+.
+\layout Subsection
+
+Weitere Informationen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Netfilter project]{http://www.netfilter.org/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[maillist archive of netfilter users]{http://lists.samba.org/pipermail/netfilter/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[maillist archive of netfilter developers]{http://lists.samba.org/pipermail/netfilter-devel/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Unofficial status informations]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-kernel.html#netfilter6 }
+
+\end_inset
+
+
+\layout Section
+
+Vorbereitung
+\layout Subsection
+
+Quellen besorgen
+\layout Standard
+
+Besorgen Sie sich den aktuellsten Kernel:
+\begin_inset LatexCommand \url[http://www.kernel.org/]{http://www.kernel.org/}
+
+\end_inset
+
+
+\layout Standard
+
+Besorgen Sie sich das aktuellste iptables Paket:
+\layout Itemize
+
+Source tarball (für Kernel Patches):
+\begin_inset LatexCommand \url[http://www.netfilter.org/]{http://www.netfilter.org/}
+
+\end_inset
+
+
+\layout Itemize
+
+Source RPM für die Neukompilierung des Programms (für Red Hat Systeme):
+
+\begin_inset LatexCommand \url[ftp://ftp.redhat.com/redhat/linux/rawhide/SRPMS/SRPMS/]{ftp://ftp.redhat.com/redhat/linux/rawhide/SRPMS/SRPMS/}
+
+\end_inset
+
+ oder ev.
+ unter
+\begin_inset LatexCommand \url[http://www.netcore.fi/pekkas/linux/ipv6/ ]{http://www.netcore.fi/pekkas/linux/ipv6/ }
+
+\end_inset
+
+
+\layout Subsection
+
+Quellen entpacken
+\layout Standard
+
+Wechseln Sie in das Source-Verzeichnis:
+\layout Code
+
+# cd /path/to/src
+\layout Standard
+
+Entpacken sie die Kernel-Quellen und vergeben diesen einen neuen Namen
+\layout Code
+
+# tar z|jxf kernel-version.tar.gz|bz2
+\layout Code
+
+# mv linux linux-version-iptables-version+IPv6
+\layout Standard
+
+Entpacken Sie die iptables Quellen
+\layout Code
+
+# tar z|jxf iptables-version.tar.gz|bz2
+\layout Subsection
+
+Neueste iptables/IPv6-relevante Patches den Kernel-Quellen hinzufügen
+\layout Standard
+
+Wechseln Sie in das iptables Verzeichnis
+\layout Code
+
+# cd iptables-version
+\layout Standard
+
+Fügen Sie relevante Patches hinzu
+\layout Code
+
+# make pending-patches KERNEL_DIR=/path/to/src/linux-version-iptables-version/
+
+\layout Standard
+
+Fügen Sie zusätzliche IPv6 relevante IPv6 Patches hinzu (die nach wie vor
+ nicht im Standard-Kernel enthalten sind)
+\layout Code
+
+# make patch-o-matic KERNEL_DIR=/path/to/src/linux-version-iptables-version/
+
+\layout Standard
+
+Sagen Sie zu folgenden Optionen (iptables-1.2.2) Ja:
+\layout Itemize
+
+ah-esp.patch
+\layout Itemize
+
+masq-dynaddr.patch (nur benötigt bei Systemen mit dynamischer IP-Zuweisung
+ am WAN mittels PPP oder PPPoE)
+\layout Itemize
+
+ipv6-agr.patch.ipv6
+\layout Itemize
+
+ipv6-ports.patch.ipv6
+\layout Itemize
+
+LOG.patch.ipv6
+\layout Itemize
+
+REJECT.patch.ipv6
+\layout Standard
+
+Überprüfen Sie die Erweiterungen
+\layout Code
+
+# make print-extensions
+\layout Code
+
+Extensions found: IPv6:owner IPv6:limit IPv6:mac IPv6:multiport
+\layout Subsection
+
+Konfiguration, kompilieren und Installation eines neues Kernels
+\layout Standard
+
+Wechseln Sie zu den Kernel-Quellen
+\layout Code
+
+# cd /path/to/src/linux-version-iptables-version/
+\layout Standard
+
+Editieren Sie das Makefile
+\layout Code
+
+- EXTRAVERSION =
+\layout Code
+
++ EXTRAVERSION = -iptables-version+IPv6-try
+\layout Standard
+
+Starten Sie configure und aktivieren Sie IPv6 relevante Optionen
+\layout Code
+
+ Code maturity level options
+\layout Code
+
+ Prompt for development and/or incomplete code/drivers
+ : yes
+\layout Code
+
+ Networking options
+\layout Code
+
+ Network packet filtering: yes
+\layout Code
+
+ The IPv6 protocol: module
+\layout Code
+
+ IPv6: Netfilter Configuration
+\layout Code
+
+ IP6 tables support: module
+\layout Code
+
+ All new options like following:
+\layout Code
+
+ limit match support: module
+\layout Code
+
+ MAC address match support: module
+\layout Code
+
+ Multiple port match support: module
+\layout Code
+
+ Owner match support: module
+\layout Code
+
+ netfilter MARK match support: module
+
+\layout Code
+
+ Aggregated address check: module
+\layout Code
+
+ Packet filtering: module
+\layout Code
+
+ REJECT target support: module
+\layout Code
+
+ LOG target support: module
+\layout Code
+
+ Packet mangling: module
+\layout Code
+
+ MARK target support: module
+\layout Standard
+
+Konfigurieren Sie bei Bedarf Sonstiges abseits von IPv6.
+\layout Standard
+
+Kompilieren und Installation: siehe Kapitel Kernel sowie andere HOWTOs.
+\layout Subsection
+
+iptables neu kompilieren und installieren
+\layout Standard
+
+Stellen Sie sicher, dass obige Kernel-Sourceverzeichnisstruktur unter /usr/src/l
+inux liegt
+\layout Standard
+
+Benennen sie das ältere Verzeichnis um
+\layout Code
+
+# mv /usr/src/linux /usr/src/linux.old
+\layout Standard
+
+Erstellen Sie einen neuen symbolischen Link
+\layout Code
+
+# ln -s /path/to/src/linux-version-iptables-version /usr/src/linux
+\layout Standard
+
+Erstellen Sie ein neues SRPMS
+\layout Code
+
+# rpm --rebuild /path/to/SRPMS/iptables-version-release.src.rpm
+\layout Standard
+
+Installieren Sie das neue iptables Paket (iptables + iptables-ipv6)
+\layout Itemize
+
+Bei RH 7.1 Systemen ist normalerweise eine ältere Version hiervon bereits
+ installiert, verwenden Sie daher die Option
+\begin_inset Quotes sld
+\end_inset
+
+Freshen
+\begin_inset Quotes srd
+\end_inset
+
+:
+\layout Code
+
+# rpm -Fhv /path/to/RPMS/cpu/iptables*-version-release.cpu.rpm
+\layout Itemize
+
+Ist keine ältere Version installiert, benutzen Sie die Option
+\begin_inset Quotes sld
+\end_inset
+
+install
+\begin_inset Quotes srd
+\end_inset
+
+:
+\layout Code
+
+# rpm -ihv /path/to/RPMS/cpu/iptables*-version-release.cpu.rpm
+\layout Itemize
+
+Bei RH 6.2 Systemen ist normalerweise kein Kernel Version 2.4.x installiert
+ und die Anforderungen sind demnach nicht gegeben.
+ Benutzen Sie in diesem Fall
+\begin_inset Quotes sld
+\end_inset
+
+nodeps
+\begin_inset Quotes srd
+\end_inset
+
+:
+\layout Code
+
+# rpm -ihv --nodep /path/to/RPMS/cpu/iptables*-version-release.cpu.rpm
+\layout Standard
+
+Damit iptables die Libraries finden kann, ist es eventuell notwendig, einen
+ symbolischen Link für die iptables Libraries zu erstellen:
+\layout Code
+
+# ln -s /lib/iptables/ /usr/lib/iptables
+\layout Section
+
+Verwendung
+\layout Subsection
+
+Unterstützung im Kernel
+\layout Standard
+
+Laden Sie das Modul (falls dies im Kernel so kompiliert wurde):
+\layout Code
+
+# modprobe ip6_tables
+\layout Standard
+
+Überprüfen der IPv6-Unterstützung:
+\layout Code
+
+# [ ! -f /proc/net/ip6_tables_names ] && echo "Current kernel doesn't support
+\layout Code
+
+¬ 'ip6tables' firewalling (IPv6)!"
+\layout Subsection
+
+Die Benützung von iptables lernen
+\layout Subsubsection
+
+Auflistung aller netfilter Einträge
+\layout Itemize
+
+Kurze Auflistung:
+\layout Code
+
+# ip6tables -L
+\layout Itemize
+
+Erweiterte Auflistung:
+\layout Code
+
+# ip6tables -n -v --line-numbers -L
+\layout Subsubsection
+
+Auflistung angegebener Filter
+\layout Code
+
+# ip6tables -n -v --line-numbers -L INPUT
+\layout Subsubsection
+
+Hinzufügen einer Log-Regel zum Input-Filter mit Optionen
+\layout Code
+
+# ip6tables --table filter --append INPUT -j LOG --log-prefix "INPUT:"
+\layout Code
+
+¬ --log-level 7
+\layout Subsubsection
+
+Hinzufügen einer Drop-Regel zum Input-Filter
+\layout Code
+
+# ip6tables --table filter --append INPUT -j DROP
+\layout Subsubsection
+
+Löschen einer Regel mit Hilfe der Regelnummer
+\layout Code
+
+# ip6tables --table filter --delete INPUT 1
+\layout Subsubsection
+
+ICMPv6 erlauben
+\layout Standard
+
+Bei älteren Kernelversionen (unpatched kernel 2.4.5 und iptables-1.2.2) kann
+ keine nähere Spezifizierung des ICMPv6-Typs vorgenommen werden:
+\layout Itemize
+
+Eingehender ICMPv6 Verkehr durch Tunnel erlauben
+\layout Code
+
+# ip6tables -A INPUT -i sit+ -p icmpv6 -j ACCEPT
+\layout Itemize
+
+Ausgehenden ICMPv6 Verkehr durch Tunnel erlauben
+\layout Code
+
+# ip6tables -A OUTPUT -o sit+ -p icmpv6 -j ACCEPT
+\layout Standard
+
+Neuere Kernel erlauben das Spezifizieren des ICMPv6-Typs:
+\layout Code
+
+# ip6tables -A INPUT -p icmpv6 --icmpv6-type echo-request -j ACCEPT
+\layout Subsubsection
+
+Rate-limiting
+\layout Standard
+
+Da es zu einem ICMPv6 Storm kommen kann (der Autor hat dies bereits mehrfach
+ beobachtet), sollten sie das rate limiting zumindest für das ICMP Regelset
+ einsetzen.
+ Zusätzlich sollten auch die Logging Regeln mit rate limiting geschützt
+ werden, um DoS Attacken gegen das syslog sowie gegen die Logdateien enthaltende
+n Patitionen entgegenzuwirken.
+ Ein Beispiel für ein rate limited ICMPv6 sieht wie folgt aus:
+\layout Code
+
+# ip6tables -A INPUT --protocol icmpv6 --icmpv6-type echo-request
+\layout Code
+
+¬ -j ACCEPT --match limit --limit 30/minute
+\layout Subsubsection
+
+Eingehende SSH-Verbindung erlauben
+\layout Standard
+
+Im folgenden Beispiel werden eingehende SSH-Verbindungen von einer speziellen
+ IPv6 Adresse zugelassen:
+\layout Itemize
+
+Eingehende SSH Verbindungen werden von der Adresse 3ffe:ffff:100::1/128
+ erlaubt
+\layout Code
+
+# ip6tables -A INPUT -i sit+ -p tcp -s 3ffe:ffff:100::1/128 --sport 512:65535
+\layout Code
+
+¬ --dport 22 -j ACCEPT
+\layout Itemize
+
+Erlaube Antwortpakete (IPv6 Verbindungs-Tracking ist im Mainstream netfilter6
+ zurzeit nicht implementiert)
+\layout Code
+
+# ip6tables -A OUTPUT -o sit+ -p tcp -d 3ffe:ffff:100::1/128 --dport 512:65535
+\layout Code
+
+¬ --sport 22 ! --syn j ACCEPT
+\layout Subsubsection
+
+Getunnelten IPv6-in-IPv4 Datenverkehr erlauben
+\layout Standard
+
+Um getunnelte IPv6-in-IPv4 Pakete zu akzeptieren, müssen Sie in Ihrem IPv4
+ Firewall-Setup entsprechende Regeln einzufügen, z.B.
+\layout Itemize
+
+Akzeptiere eingehende IPv6-in-IPv4 Daten am interface ppp0
+\layout Code
+
+# iptables -A INPUT -i ppp0 -p ipv6 -j ACCEPT
+\layout Itemize
+
+Akzeptiere ausgehende IPv6-in-IPv4 Daten am interface ppp0
+\layout Code
+
+# iptables -A OUTPUT -o ppp0 -p ipv6 -j ACCEPT
+\layout Standard
+
+Haben Sie nur einen statischen Tunnel, dann können sie die IPv4 Adresse
+ auch dediziert angeben:
+\layout Itemize
+
+Akzeptiere eingehende IPv6-in-IPv4 Daten vom Tunnel-Endpunkt 1.2.3.4 am interface
+ ppp0
+\layout Code
+
+# iptables -A INPUT -i ppp0 -p ipv6 -s 1.2.3.4 -j ACCEPT
+\layout Itemize
+
+Akzeptiere ausgehende IPv6-in-IPv4 Daten vom Tunnel-Endpunkt 1.2.3.4 am interface
+ ppp0
+\layout Code
+
+# iptables -A OUTPUT -o ppp0 -p ipv6 -d 1.2.3.4 -j ACCEPT
+\layout Subsubsection
+
+Schutz gegen eingehende TCP-Verbindungs-Anfragen
+\layout Standard
+
+
+\series bold
+SEHR EMPFOHLEN!
+\series default
+ Aus Sicherheitsgründen sollten Sie auf jeden Fall eine Regel inkludieren,
+ wodurch eingehende TCP-Verbindungs-Anfragen geblockt werden.
+ Wenn Sie andere Interfacenamen verwenden, müssen Sie die Option "-i" entspreche
+nd anpassen!
+\layout Itemize
+
+Blockiere eingehende TCP-Verbindungs-Anfragen zu diesem Host
+\layout Code
+
+# ip6tables -I INPUT -i sit+ -p tcp --syn -j DROP
+\layout Itemize
+
+Blockiere eingehende TCP-Verbindungs-Anfragen zu Hosts hinter diesem Router
+\layout Code
+
+# ip6tables -I FORWARD -i sit+ -p tcp --syn -j DROP
+\layout Standard
+
+Eventuell müssen diese Regeln unterhalb anderer Regeln platziert werden.
+ Nehmen Sie sich für die Reihenfolge der Regeln etwas Zeit.
+ Sinnvoll wird es auch sein, ein Script mit den Regeln zu erstellen, damit
+ die Regeln in der gewünschten Reihenfolge angewendet werden.
+\layout Subsubsection
+
+Schutz gegen eingehende UDP-Verbindungs-Anfragen
+\layout Standard
+
+
+\series bold
+EBENFALLS SEHR EMPHOLEN!
+\series default
+ Wie bereits im Kapitel Firewall erwähnt, ist es möglich die Ports bei ausgehend
+en UDP/TCP-Verbindungen zu kontrollieren.
+ Im Falle, dass all Ihre IPv6 Systeme lokale Ports verwenden, z.B.
+ von 32768 bis 60999, dann können sie ebenfalls UDP Verbindungen filtern
+ (bis das Verbindungs-Tracking funktioniert):
+\layout Itemize
+
+Blockiere eingehende UDP-Pakete, die nicht Antworten ausgehender Anfragen
+ dieses Host sein können
+\layout Code
+
+# ip6tables -I INPUT -i sit+ -p udp ! --dport 32768:60999 -j DROP
+\layout Itemize
+
+Blockiere eingehende UDP-Pakete, die nicht Antworten auf Anfragen von hinter
+ diesem Router gelegenen Hosts sein können
+\layout Code
+
+# ip6tables -I FORWARD -i sit+ -p udp ! --dport 32768:60999 -j DROP
+\layout Subsection
+
+Anwendungsbeispiel
+\layout Standard
+
+Folgende Zeilen zeigen ein umfangreicheres Setup.
+ Happy netfilter6 Regelset erstellen...
+\layout Code
+
+# ip6tables -n -v -L
+\layout Code
+
+Chain INPUT (policy DROP 0 packets, 0 bytes)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+ 0 0 extIN all sit+ * ::/0 ::/0
+
+\layout Code
+
+ 4 384 intIN all eth0 * ::/0 ::/0
+
+\layout Code
+
+ 0 0 ACCEPT all * * ::1/128 ::1/128
+
+\layout Code
+
+ 0 0 ACCEPT all lo * ::/0 ::/0
+
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `INPUT-default:'
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+
+\layout Code
+
+Chain FORWARD (policy DROP 0 packets, 0 bytes)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 int2ext all eth0 sit+ ::/0 ::/0
+
+\layout Code
+
+ 0 0 ext2int all sit+ eth0 ::/0 ::/0
+
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `FORWARD-default:'
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+
+\layout Code
+
+Chain OUTPUT (policy DROP 0 packets, 0 bytes)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 extOUT all * sit+ ::/0 ::/0
+
+\layout Code
+
+ 4 384 intOUT all * eth0 ::/0 ::/0
+
+\layout Code
+
+ 0 0 ACCEPT all * * ::1/128 ::1/128
+
+\layout Code
+
+ 0 0 ACCEPT all * lo ::/0 ::/0
+
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `OUTPUT-default:'
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+
+\layout Code
+
+Chain ext2int (1 references)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 ACCEPT icmpv6 * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 ACCEPT tcp * * ::/0 ::/0
+
+\layout Code
+
+¬ tcp spts:1:65535 dpts:1024:65535 flags:!0x16/0x02
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `ext2int-default:'
+\layout Code
+
+ 0 0 DROP tcp * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 DROP udp * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+
+\layout Code
+
+Chain extIN (1 references)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 ACCEPT tcp * * 3ffe:400:100::1/128 ::/0
+
+\layout Code
+
+¬ tcp spts:512:65535 dpt:22
+\layout Code
+
+ 0 0 ACCEPT tcp * * 3ffe:400:100::2/128 ::/0
+
+\layout Code
+
+¬ tcp spts:512:65535 dpt:22
+\layout Code
+
+ 0 0 ACCEPT icmpv6 * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 ACCEPT tcp * * ::/0 ::/0
+
+\layout Code
+
+¬ tcp spts:1:65535 dpts:1024:65535 flags:!0x16/0x02
+\layout Code
+
+ 0 0 ACCEPT udp * * ::/0 ::/0
+
+\layout Code
+
+¬ udp spts:1:65535 dpts:1024:65535
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ limit: avg 5/min burst 5 LOG flags 0 level 7 prefix `extIN-default:'
+
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+
+\layout Code
+
+Chain extOUT (1 references)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 ACCEPT tcp * * ::/0
+\layout Code
+
+¬ 3ffe:ffff:100::1/128tcp spt:22 dpts:512:65535 flags:!0x16/0x02
+\layout Code
+
+ 0 0 ACCEPT tcp * * ::/0
+\layout Code
+
+¬ 3ffe:ffff:100::2/128tcp spt:22 dpts:512:65535 flags:!0x16/0x02
+\layout Code
+
+ 0 0 ACCEPT icmpv6 * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 ACCEPT tcp * * ::/0 ::/0
+
+\layout Code
+
+¬ tcp spts:1024:65535 dpts:1:65535
+\layout Code
+
+ 0 0 ACCEPT udp * * ::/0 ::/0
+
+\layout Code
+
+¬ udp spts:1024:65535 dpts:1:65535
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `extOUT-default:'
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+
+\layout Code
+
+Chain int2ext (1 references)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 ACCEPT icmpv6 * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 ACCEPT tcp * * ::/0 ::/0
+
+\layout Code
+
+¬ tcp spts:1024:65535 dpts:1:65535
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `int2ext:'
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `int2ext-default:'
+\layout Code
+
+ 0 0 DROP tcp * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 DROP udp * * ::/0 ::/0
+
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Code
+
+
+\layout Code
+
+Chain intIN (1 references)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 ACCEPT all * * ::/0
+\layout Code
+
+¬ fe80::/ffc0::
+\layout Code
+
+ 4 384 ACCEPT all * * ::/0 ff02::/16
+
+\layout Code
+
+
+\layout Code
+
+Chain intOUT (1 references)
+\layout Code
+
+ pkts bytes target prot opt in out source destination
+\layout Code
+
+¬
+\layout Code
+
+ 0 0 ACCEPT all * * ::/0
+\layout Code
+
+¬ fe80::/ffc0::
+\layout Code
+
+ 4 384 ACCEPT all * * ::/0 ff02::/16
+
+\layout Code
+
+ 0 0 LOG all * * ::/0 ::/0
+
+\layout Code
+
+¬ LOG flags 0 level 7 prefix `intOUT-default:'
+\layout Code
+
+ 0 0 DROP all * * ::/0 ::/0
+
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-security}
+
+\end_inset
+
+Sicherheit
+\layout Section
+
+Sicherheit des Knoten
+\layout Standard
+
+Es wird sehr empfohlen alle verfügbaren Patches einzuspielen sowie alle
+ nicht benötigten Dienste zu deaktivieren.
+ Ebenfalls sollten Sie lokales firewalling aktivieren und binden Sie die
+ Dienste ausschließlich an benötigte IPv4/IPv6 Adressen.
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Section
+
+Zugangsbeschränkungen
+\layout Standard
+
+Viele Dienste setzen die tcp_wrapper Bibliothek für die Zugangskontrolle
+ ein.
+ Eine Beschreibung finden Sie unter
+\begin_inset LatexCommand \ref[use of tcp_wrapper]{hints-daemons-tcpwrapper}
+
+\end_inset
+
+.
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Section
+
+
+\begin_inset LatexCommand \label{IPv6-security-auditing}
+
+\end_inset
+
+IPv6 Sicherheitsüberwachung
+\layout Standard
+
+Aktuell gibt es keine komfortablen Sicherheitstools mit denen man ein System
+ über ein Netzwerk nach IPv6 relevanten Sicherheitslücken hin überprüfen
+ kann.
+ Weder
+\begin_inset LatexCommand \url[Nessus]{http://www.nessus.org/}
+
+\end_inset
+
+ noch irgendein kommerzieller Security Scanner ist meines Wissens nach dazu
+ in der Lage, IPv6 Adressen scannen zu können.
+\layout Subsection
+
+Rechtsfragen
+\layout Standard
+
+ACHTUNG: Bitte stellen Sie immer sicher, dass Sie ausschließlich ihr eigenes
+ Netzwerk scannen oder einen Scan nur nach Erhalt einer schriftlichen Erlaubnis
+ durchführen.
+ Andernfalls haben sie mit rechtlichen Konsequenzen zu rechnen!
+\newline
+ÜBERPRÜFEN Sie die Ziel-IPv6-Adresse ZWEIMAL, bevor Sie einen Scan starten.
+\layout Subsection
+
+Sicherheitsüberwachung mit IPv6 fähigen netcat
+\layout Standard
+
+Mit dem IPv6 fähigen netcat (siehe
+\begin_inset LatexCommand \url[IPv6+Linux-status-apps/security-auditing]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-apps.html#security-auditing}
+
+\end_inset
+
+ für Details) können Sie einen Portscan durchführen.
+ Es wird ein Script abgearbeitet, wobei u.a.
+ ein Port-Bereich überprüft und Banners mitprotokolliert werden.
+ Anwendungsbeispiel:
+\layout Code
+
+# nc6 ::1 daytime
+\layout Code
+
+13 JUL 2002 11:22:22 CEST
+\layout Subsection
+
+Sicherheitsüberwachung mit IPv6 fähigen NMap
+\layout Standard
+
+
+\begin_inset LatexCommand \url[NMap]{http://www.insecure.org/nmap/}
+
+\end_inset
+
+, einer der weltweit besten Portscanner, unterstützt IPv6 seit der Version
+ 3.10ALPHA1.
+ Anwendungsbeispiel:
+\layout Code
+
+# nmap -6 -sT ::1
+\layout Code
+
+Starting nmap V.
+ 3.10ALPHA3 ( www.insecure.org/nmap/ )
+\layout Code
+
+Interesting ports on localhost6 (::1):
+\layout Code
+
+(The 1600 ports scanned but not shown below are in state: closed)
+\layout Code
+
+Port State Service
+\layout Code
+
+22/tcp open ssh
+\layout Code
+
+53/tcp open domain
+\layout Code
+
+515/tcp open printer
+\layout Code
+
+2401/tcp open cvspserver
+\layout Code
+
+Nmap run completed -- 1 IP address (1 host up) scanned in 0.525 seconds
+\layout Subsection
+
+Sicherheitsüberwachung mit IPv6 fähigen strobe
+\layout Standard
+
+Strobe ist (im Vergleich zu NMap) ein low budget Portscanner.
+ Allerdings gibt es für Strobe einen IPv6 Patch (siehe
+\begin_inset LatexCommand \url[IPv6+Linux-status-apps/security-auditing]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-apps.html#security-auditing}
+
+\end_inset
+
+ für Details).
+ Anwendungsbeispiel:
+\layout Code
+
+# ./strobe ::1 strobe 1.05 (c) 1995-1999 Julian Assange .
+\layout Code
+
+::1 2401 unassigned unknown
+\layout Code
+
+::1 22 ssh Secure Shell - RSA encrypted rsh
+\layout Code
+
+::1 515 printer spooler (lpd)
+\layout Code
+
+::1 6010 unassigned unknown
+\layout Code
+
+::1 53 domain Domain Name Server
+\layout Standard
+
+Hinweis: strobe wird nicht wirklich weiterentwickelt, die abgebildete Versionsnu
+mmer ist zudem falsch.
+\layout Subsection
+
+Überwachungsergebnisse
+\layout Standard
+
+Falls das Ergebnis einer Überwachung nicht Ihren IPv6 Sicherheitsrichtlinien
+ entspricht, schließen Sie die Lücken mit Hilfe der IPv6-Firewall-Funktionalität
+, z.B.
+ mit netfilter6 (siehe
+\begin_inset LatexCommand \ref[Firewalling/Netfilter6]{firewalling-netfilter6}
+
+\end_inset
+
+ für Details).
+
+\layout Standard
+
+Hinweis: Detailliertere Informationen zum Thema IPv6 Sicherheit finden Sie
+ unter folgenden Links:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Firewalling Considerations for IPv6]{http://www.ietf.org/internet-drafts/draft-savola-v6ops-firewalling-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Neighbour Discovery trust models and threats]{http://www.ietf.org/internet-drafts/draft-ietf-send-psreq-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Security Considerations for 6to4]{http://www.ietf.org/internet-drafts/draft-savola-v6ops-6to4-security-01.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Access Control Prefix Router Advertisement Option for IPv6]{http://www.ietf.org/internet-drafts/draft-bellovin-ipv6-accessprefix-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Requirements for Plug and Play IPsec for IPv6 applications]{http://www.ietf.org/internet-drafts/draft-kobayakawa-ipsec-ipv6-pnpipsec-reqts-00.txt}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Security of IPv6 Routing Header and Home Address Options]{http://www.ietf.org/internet-drafts/draft-savola-ipv6-rh-ha-security-03.txt}
+
+\end_inset
+
+
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-encryption-authentication}
+
+\end_inset
+
+Verschlüsselung und Authentifizierung
+\layout Standard
+
+Zum Unterschied zu IPv4 ist die Verschlüsselung und die Authentifizierung
+ ein zwingendes Feature bei IPv6.
+ Diese Features werden normalerweise mit IPsec implementiert (das auch von
+ IPv4 verwendet wird).
+\layout Standard
+
+Aber aufgrund der Unabhängigkeit der Verschlüsselung und Authentifizierung
+ vom key exchange Protokoll existieren zurzeit noch einige Kompatibilitätsproble
+me.
+\layout Section
+
+Unterstützung im Kernel
+\layout Subsection
+
+Unterstützung im Standard Linux Kernel
+\layout Standard
+
+Nicht im aktuellen 2.4.x Kernel, eventuell in Version 2.5 (s.u.).
+ Ein Punkt ist, dass der Linuxkernel Sourcecode frei von - in Bezug auf
+ Import/Export-Kontrollgesetzen relevantem - Verschlüsselungs-Quellcode
+ bleiben soll.
+ Dies ist auch einer der Gründe, warum
+\begin_inset LatexCommand \url[FreeS/WAN project]{http://www.freeswan.org/}
+
+\end_inset
+
+ (IPv4 only Ipsec) nach wie vor nicht im Standard-Kernel enthalten ist.
+
+\layout Subsection
+
+Unterstützung im USAGI Kernel
+\layout Standard
+
+Das USAGI Projekt hat im Juli 2001 den IPv6 kompatiblen Quellcode von FreeS/WAN
+ des
+\begin_inset LatexCommand \url[IABG / IPv6 Project]{http://www.ipv6.iabg.de/downloadframe/}
+
+\end_inset
+
+ übernommen und in ihre Kernel Erweiterungen übernommen; die Arbeit ist
+ noch nicht abgeschlossen, d.h.
+ nicht alle IABG Features sind in den USAGI Erweiterungen enthalten.
+\layout Section
+
+Anwendung
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+ Vergleichbar zu FreeS/WAN für IPv4.
+ Als Übergangslösung können Sie in der
+\begin_inset LatexCommand \url[FreeS/WAN / Online documentation]{http://www.freeswan.org/doc.html}
+
+\end_inset
+
+ weitere Informationen nachlesen.
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-qos}
+
+\end_inset
+
+Quality of Service (QoS)
+\layout Standard
+
+IPv6 unterstützt QoS durch die Anwendung von Flow Labels und Traffic Classes.
+ QoS kann mittels
+\begin_inset Quotes sld
+\end_inset
+
+tc
+\begin_inset Quotes srd
+\end_inset
+
+ (im Paket
+\begin_inset Quotes sld
+\end_inset
+
+iproute
+\begin_inset Quotes srd
+\end_inset
+
+ enthalten) kontrolliert werden.
+\layout Standard
+
+Zusätzliche Infos:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Flow Label Specification]{http://www.ietf.org/internet-drafts/draft-ietf-ipv6-flow-label-03.txt}
+
+\end_inset
+
+
+\layout Standard
+
+Mehr Infos hierzu in späteren Versionen.
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-hints-daemons}
+
+\end_inset
+
+Hinweise zu IPv6 kompatiblen Daemons
+\layout Standard
+
+Im folgenden Kapitel werden einige Hinweise zu IPv6 kompatiblen Daemons
+ gegeben.
+\layout Section
+
+
+\begin_inset LatexCommand \label{hints-daemons-bind}
+
+\end_inset
+
+Berkeley Internet Name Daemon BIND (named)
+\layout Standard
+
+Seit der Version 9 wird IPv6 unterstützt.
+ Setzen Sie immer die neuest verfügbare Version ein.
+ Zumindest muss Version 9.1.3 eingesetzt werden, da ältere Versionen Sicherheitslö
+cher beinhalten können, die von Remote entsprechend ausgenutzt werden können.
+\layout Subsection
+
+Auf IPv6 Adressen hören
+\layout Standard
+
+Anmerkung: Im Gegensatz zu IPv4 können bei aktuellen Versionen Server Sockets
+ nicht an dedizierte IPv6 Adressen gebunden werden, es ist folglich
+\emph on
+jede
+\emph default
+ oder
+\emph on
+keine
+\emph default
+ Adresse gültig.
+ Da dies ein Sicherheitsproblem sein kann, lesen Sie diesbezüglich ebenfalls
+ den Abschnitt Access Control Lists (ACL) weiter unten!
+\layout Subsubsection
+
+BIND named konfigurieren, damit er auf IPv6 Adressen antwortet
+\layout Standard
+
+Folgende Optionen müssen geändert werden, damit IPv6 aktiviert wird
+\layout Code
+
+options {
+\layout Code
+
+ # sure other options here, too
+\layout Code
+
+ listen-on-v6 { any; };
+\layout Code
+
+};
+\layout Standard
+
+Nach einem Neustart (des Dienstes) sollte z.B.
+ Folgendes zu sehen sein:
+\layout Code
+
+# netstat -lnptu |grep "named
+\backslash
+W*$"
+\layout Code
+
+tcp 0 0 :::53 :::* LISTEN 1234/named
+\layout Code
+
+¬ # incoming TCP requests
+\layout Code
+
+udp 0 0 1.2.3.4:53 0.0.0.0:* 1234/named
+\layout Code
+
+¬ # incoming UDP requests to IPv4 1.2.3.4
+\layout Code
+
+udp 0 0 127.0.0.1:53 0.0.0.0:* 1234/named
+\layout Code
+
+¬ # incoming UDP requests to IPv4 localhost
+\layout Code
+
+udp 0 0 0.0.0.0:32868 0.0.0.0:* 1234/named
+\layout Code
+
+¬ # dynamic chosen port for outgoing queries
+\layout Code
+
+udp 0 0 :::53 :::* 1234/named
+\layout Code
+
+¬ # incoming UDP request to any IPv6
+\layout Standard
+
+Ein kleiner Test sieht wie folgt aus:
+\layout Code
+
+# dig localhost @::1
+\layout Standard
+
+und sollte Ihnen ein Ergebnis anzeigen...
+\layout Subsubsection
+
+BIND named konfigurieren, damit er auf IPv6 Adressen nicht antwortet
+\layout Standard
+
+Folgende Optionen müssen geändert werden, damit IPv6 deaktiviert wird:
+\layout Code
+
+options {
+\layout Code
+
+ # sure other options here, too
+\layout Code
+
+ listen-on-v6 { none; };
+\layout Code
+
+};
+\layout Subsection
+
+Access Control Lists (ACL) mit IPv6 Unterstützung
+\layout Standard
+
+ACLs mit IPv6 Adressen sind realisierbar und sollten wann immer möglich
+ eingesetzt werden.
+ Ein Beispiel:
+\layout Code
+
+acl internal-net {
+\layout Code
+
+ 127.0.0.1;
+\layout Code
+
+ 1.2.3.0/24;
+\layout Code
+
+ 3ffe:ffff:100::/56;
+\layout Code
+
+ ::1/128;
+\layout Code
+
+ ::ffff:1.2.3.4/128;
+\layout Code
+
+};
+\layout Code
+
+acl ns-internal-net {
+\layout Code
+
+ 1.2.3.4;
+\layout Code
+
+ 1.2.3.5;
+\layout Code
+
+ 3ffe:ffff:100::4/128;
+\layout Code
+
+ 3ffe:ffff:100::5/128;
+\layout Code
+
+};
+\layout Standard
+
+Diese ACLs können für Client-Anfragen und Zonentransfers zu Secondary Nameserver
+ eingesetzt werden.
+ Es kann auch unterbunden werden, dass ihr Caching-Nameserver mittels IPv6
+ von der Außenwelt verwendet wird.
+\layout Code
+
+options {
+\layout Code
+
+ # sure other options here, too
+\layout Code
+
+ listen-on-v6 { none; };
+\layout Code
+
+ allow-query { internal-net; };
+\layout Code
+
+ allow-transfer { ns-internal-net; };
+\layout Code
+
+};
+\layout Standard
+
+Es ist ebenfalls möglich, dass die Optionen
+\emph on
+allow-query
+\emph default
+ und
+\emph on
+allow-transfer
+\emph default
+ bei den meisten Single-Zonen-Definitionen verwendet werden.
+\layout Subsection
+
+Anfragen mit festen IPv6 Adressen senden
+\layout Standard
+
+Diese Option ist nicht verpflichtend, ev.
+ aber benötigt:
+\layout Code
+
+query-source-v6 address port ;
+\layout Subsection
+
+Pro Zone definierte feste IPv6 Adressen
+\layout Standard
+
+Es ist möglich pro Zone mehrere IPv6 Adressen zu definieren.
+\layout Subsubsection
+
+Transfer source Adresse
+\layout Standard
+
+Die Transfer source Adresse wird für ausgehende Zonentransfers verwendet:
+\layout Code
+
+transfer-source-v6 [port port];
+\layout Subsubsection
+
+Notify source Adresse
+\layout Standard
+
+Die Notify source Adresse wird für ausgehende notify Mitteilungen verwendet:
+\layout Code
+
+notify-source-v6 [port port];
+\layout Subsection
+
+IPv6 DNS zone files Beispiele
+\layout Standard
+
+Einige Informationen finden Sie auch unter
+\begin_inset LatexCommand \url[IPv6 DNS Setup Information (article)]{http://www.isi.edu/~bmanning/v6DNS.html}
+
+\end_inset
+
+.
+ Eventuell ebenfalls hilfreich ist folgendes Tool:
+\begin_inset LatexCommand \url[IPv6 Reverse DNS zone builder for BIND 8/9 (webtool)]{http://tools.fpsn.net/ipv6-inaddr/}
+
+\end_inset
+
+.
+\layout Subsection
+
+IPv6 bezogene DNS-Daten bereitstellen
+\layout Standard
+
+Für IPv6 wurden neue Reverse Lookup Arten und Root Zonen definiert:
+\layout Itemize
+
+AAAA und reverse IP6.INT: beschrieben in
+\begin_inset LatexCommand \url[RFC 1886 / DNS Extensions to support IP version 6]{http://www.faqs.org/rfcs/rfc1886.html}
+
+\end_inset
+
+ sowie seit BIND Version 4.9.6 in Verwendung
+\layout Itemize
+
+A6, DNAME (WURDE ABGELEHNT!) und reverse IP6.ARPA: beschrieben in
+\begin_inset LatexCommand \url[RFC 2874 / DNS Extensions to Support IPv6 Address Aggregation and Renumbering]{http://www.faqs.org/rfcs/rfc2874.html}
+
+\end_inset
+
+ sowie seit BIND 9 in Verwendung.
+ Informationen zum aktuellen Stand sind unter
+\begin_inset LatexCommand \url[draft-ietf-dnsext-ipv6-addresses-00.txt]{http://www.ietf.org/internet-drafts/}
+
+\end_inset
+
+ zu finden.
+\layout Standard
+
+Mehr Inhalt zu diesem Thema wird eventuell in späteren Versionen eingearbeitet,
+ inzwischen können Sie in den RFCs und in folgenden Quellen nachlesen:
+\layout Itemize
+
+AAAA und reverse IP6.INT:
+\begin_inset LatexCommand \url[IPv6 DNS Setup Information]{http://www.isi.edu/~bmanning/v6DNS.html}
+
+\end_inset
+
+
+\layout Itemize
+
+A6, DNAME (WURDE ABGELEHNT!) und reverse IP6.ARPA: lesen Sie im Kapitel 4
+ und 6 des BIND 9 Administrator Reference Manual (ARM) nach, welches mit
+ dem bind-Paket mitgeliefert wird.
+ Sie können es auch hier bekommen:
+\begin_inset LatexCommand \url[BIND version 9 ARM (PDF)]{http://www.nominum.com/content/documents/bind9arm.pdf}
+
+\end_inset
+
+
+\layout Standard
+
+Da IP6.INT (ebenfalls) ABGELEHNT WURDE, (jedoch nach wie vor in Verwendung
+ ist,) muss ein DNS Server, der IPv6 Informationen anbieten will, beide
+ reverse Zonen bereitstellen.
+\layout Subsubsection
+
+Aktuell beste Praxis
+\layout Standard
+
+Da es mit den neuen Formaten noch Probleme gibt, ist die aktuell beste Praxis:
+\layout Standard
+
+Vorwärts-Auflösung mit:
+\layout Itemize
+
+AAAA
+\layout Standard
+
+Rückwärts-Auflösung mit:
+\layout Itemize
+
+Reverse nibble format für die Zone ip6.int (FÜR RÜCKWÄRTSKOMPATIBILITÄT)
+\layout Itemize
+
+Reverse nibble format für die Zone ip6.arpa (EMPFHOHLEN)
+\layout Subsection
+
+IPv6 Verbindung überprüfen
+\layout Standard
+
+Ob BIND auf einen IPv6 socket hört bzw.
+ IPv6 Daten bereitstellt, können Sie anhand folgender Beispiele überprüfen.
+\layout Subsubsection
+
+IPv6 Verbindung durch ACL abgelehnt
+\layout Standard
+
+Eine IPv6 Verbindung kann durch Angabe eines dedizierten Server, der abgefragt
+ werden soll, erzwungen werden:
+\layout Code
+
+$ host -t aaaa www.6bone.net 3ffe:ffff:200:f101::1
+\layout Code
+
+Using domain server:
+\layout Code
+
+Name: 3ffe:ffff:200:f101::1
+\layout Code
+
+Address: 3ffe:ffff:200:f101::1#53
+\layout Code
+
+Aliases:
+\layout Code
+
+\layout Code
+
+Host www.6bone.net.
+ not found: 5(REFUSED)
+\layout Standard
+
+Ein entsprechender Log-Eintrag sieht wie folgt aus:
+\layout Code
+
+Jan 3 12:43:32 gate named[12347]: client
+\layout Code
+
+¬ 3ffe:ffff:200:f101:212:34ff:fe12:3456#32770:
+\layout Code
+
+ query denied
+\layout Standard
+
+Wenn Sie diesen Eintrag in der Logdatei finden, prüfen Sie, ob von diesem
+ Client Anfragen akzeptiert werden sollen und ggf.
+ ändern Sie Ihre ACL Konfiguration.
+\layout Subsubsection
+
+Erfolgreiche IPv6 Verbindung
+\layout Standard
+
+Eine erfolgreiche IPv6 Verbindung sieht wie folgt aus:
+\layout Code
+
+$ host -t aaaa www.6bone.net 3ffe:ffff:200:f101::1
+\layout Code
+
+Using domain server:
+\layout Code
+
+Name: 3ffe:ffff:200:f101::1
+\layout Code
+
+Address: 3ffe:ffff:200:f101::1#53
+\layout Code
+
+Aliases:
+\layout Code
+
+\layout Code
+
+www.6bone.net.
+ is an alias for 6bone.net.
+
+\layout Code
+
+6bone.net.
+ has AAAA address 3ffe:b00:c18:1::10
+\layout Section
+
+
+\begin_inset LatexCommand \label{hints-daemons-xinetd}
+
+\end_inset
+
+Internet super daemon (xinetd)
+\layout Standard
+
+IPv6 wird ungefähr seit der
+\begin_inset LatexCommand \url[xinetd]{http://www.xinetd.org/}
+
+\end_inset
+
+ Version 1.8.9 unterstützt.
+ Verwenden sie immer die neueste Version, zumindest aber Version 2.3.3, da
+ ältere Versionen Sicherheitslöcher beinhalten können, die von Remote entspreche
+nd ausgenutzt werden können.
+\layout Standard
+
+Einige Linux Distributionen beinhalten ein separates IPv6 kompatibles Paket
+ des xinetd, bei anderen Distributionen wird der IPv6 kompatible xinetd
+ mit folgender Variable zumeist in der Datei /etc/sysconfig/network (bei
+ Red Hat kompatible Distributionen) gestartet: NETWORKING_IPV6="yes".
+\layout Standard
+
+Wenn Sie nun einen "eingebauten" Service wie z.B.
+ daytime durch folgende Änderung der Konfigurationsdatei /etc/xinetd.d/daytime
+ aktivieren
+\layout Code
+
+# diff -u /etc/xinetd.d/daytime.orig /etc/xinetd.d/daytime
+\layout Code
+
+--- /etc/xinetd.d/daytime.orig Sun Dec 16 19:00:14 2001
+\layout Code
+
++++ /etc/xinetd.d/daytime Sun Dec 16 19:00:22 2001
+\layout Code
+
+@@ -10,5 +10,5 @@
+\layout Code
+
+ protocol = tcp
+\layout Code
+
+ user = root
+\layout Code
+
+ wait = no
+\layout Code
+
+- disable = yes
+\layout Code
+
++ disable = no
+\layout Code
+
+ }
+\layout Standard
+
+dann sollten Sie nach einem Neustart des xinetd-Dienstes z.B.
+ folgendes positive Ergebnis sehen:
+\layout Code
+
+# netstat -lnptu -A inet6 |grep "xinetd*"
+\layout Code
+
+tcp 0 0 ::ffff:192.168.1.1:993 :::* LISTEN 12345/xinetd-ipv6
+\layout Code
+
+tcp 0 0 :::13 :::* LISTEN 12345/xinetd-ipv6 <- service
+\layout Code
+
+¬ daytime/tcp
+\layout Code
+
+tcp 0 0 ::ffff:192.168.1.1:143 :::* LISTEN 12345/xinetd-ipv6
+\layout Standard
+
+Das Beispiel zeigt auch die xinetd Dienste IMAP und IMAP-SSL, die nur auf
+ IPv4 Adressen hören.
+\layout Standard
+
+Hinweis: Ein IPv4-only xinetd wird nicht auf einem IPv6 aktivierten Knoten
+ und der IPv6 fähige xinetd wird nicht auf einem IPv4-only Knoten starten
+ (wird hoffentlich in der Zukunft korrigiert).
+\layout Section
+
+
+\begin_inset LatexCommand \label{hints-daemons-apache2}
+
+\end_inset
+
+Webserver Apache2 (httpd2)
+\layout Standard
+
+IPv6 wird beim Apache Webserver durch die Entwickler seit der Version 2.0.14
+ unterstützt.
+ Verfügbare Patches für die alte 1.3.x Serie sind inzwischen nicht mehr aktuell
+ und sollten nicht mehr in öffentlich zugänglichen Umgebungen eingesetzt
+ werden.
+ Verfügbar sind die Patches noch unter
+\begin_inset LatexCommand \url[KAME / Misc]{ftp://ftp.kame.net/pub/kame/misc/}
+
+\end_inset
+
+.
+\layout Subsection
+
+Auf IPv6 Adressen hören
+\layout Standard
+
+Anmerkung: Virtuelle Hosts mit IPv6 Adressen sind bis zur Version 2.0.28 nicht
+ operabel (es gibt für die Version 2.0.28 einen Patch).
+ Testen Sie aber immer zuerst die neueste Version, da ältere Versionen mitunter
+ auch Sicherheitsprobleme mit sich bringen können.
+\layout Subsubsection
+
+Virtueller Host mit IPv6 Adresse
+\layout Code
+
+Listen [3ffe:ffff:100::1]:80
+\layout Code
+
+
+\layout Code
+
+ ServerName ipv6only.yourdomain.yourtopleveldomain
+\layout Code
+
+ # ...sure more config lines
+\layout Code
+
+
+\layout Subsubsection
+
+Virtueller Host mit IPv4 und IPv6 Adresse
+\layout Code
+
+Listen [3ffe:ffff:100::2]:80
+\layout Code
+
+Listen 1.2.3.4:80
+\layout Code
+
+
+\layout Code
+
+ ServerName ipv6andipv4.yourdomain.yourtopleveldomain
+\layout Code
+
+ # ...sure more config lines
+\layout Code
+
+
+\layout Standard
+
+Das Ergebnis sollten nach einen Neustart des Dienstes etwa Folgendes sein:
+\layout Code
+
+# netstat -lnptu |grep "httpd2
+\backslash
+W*$"
+\layout Code
+
+tcp 0 0 1.2.3.4:80 0.0.0.0:* LISTEN 12345/httpd2
+\layout Code
+
+tcp 0 0 3ffe:ffff:100::1:80 :::* LISTEN 12345/httpd2
+\layout Code
+
+tcp 0 0 3ffe:ffff:100::2:80 :::* LISTEN 12345/httpd2
+\layout Standard
+
+Für einfache Tests können Sie auf das bereits gezeigte telnet-Beispiel zurückgre
+ifen.
+\layout Section
+
+
+\begin_inset LatexCommand \label{hints-daemons-radvd}
+
+\end_inset
+
+Router Advertisement Daemon (radvd)
+\layout Standard
+
+Der Router Advertisement Daemon ist auf einem LAN dann sehr sinnvoll, wenn
+ die Clients automatisch konfiguriert werden sollen.
+ Der Daemon selbst sollte auf einem Linux Gateway Router eingerichtet sein
+ (es hat nicht notwendigerweise das default IPv4 Gateway zu sein, Vorsicht
+ also wer am LAN Router Advertisements versendet).
+\layout Standard
+
+Sie können einige Flags und Informationen im Advertisement spezifizieren.
+ Allgemein werden verwendet:
+\layout Itemize
+
+Präfix (notwendige Angabe)
+\layout Itemize
+
+Lebensdauer des Präfix
+\layout Itemize
+
+Intervall der Advertisements (optional)
+\layout Standard
+
+Nach der korrekten Konfiguration sendet der Daemon die Advertisements über
+ angegebene Interfaces.
+ Die Clients empfangen die Advertisements und konfigurieren automatisch
+ Ihre Adressen mit dem empfangenen Präfix und der Default-Route.
+\layout Subsection
+
+radvd konfigurieren
+\layout Subsubsection
+
+Einfache Konfiguration
+\layout Standard
+
+Die Konfigurationsdatei des radvd ist normalerweise die Datei /etc/radvd.conf.
+ Eine einfache Konfiguration sieht wie folgt aus:
+\layout Code
+
+interface eth0 {
+\layout Code
+
+ AdvSendAdvert on;
+\layout Code
+
+ MinRtrAdvInterval 3;
+\layout Code
+
+ MaxRtrAdvInterval 10;
+\layout Code
+
+ prefix 3ffe:ffff:0100:f101::/64 {
+\layout Code
+
+ AdvOnLink on;
+\layout Code
+
+ AdvAutonomous on;
+\layout Code
+
+ AdvRouterAddr on;
+\layout Code
+
+ };
+\layout Code
+
+};
+\layout Standard
+
+Als Ergebnis auf der Client-Seite ergibt sich hieraus:
+\layout Code
+
+# ip -6 addr show eth0
+\layout Code
+
+3: eth0: mtu 1500 qdisc pfifo_fast qlen 100
+\layout Code
+
+ inet6 3ffe:ffff:100:f101:2e0:12ff:fe34:1234/64 scope global dynamic
+
+\layout Code
+
+ valid_lft 2591992sec preferred_lft 604792sec
+\layout Code
+
+ inet6 fe80::2e0:12ff:fe34:1234/10 scope link
+\layout Standard
+
+Ein hoher Wert für die Lebensdauer wurde verwendet, da der Wert nicht manuell
+ konfiguriert wurde.
+
+\layout Subsubsection
+
+Spezielle 6to4 Konfiguration
+\layout Standard
+
+Seit der Version 0.6.2pl3 wird die automatische (Neu)-Erstellung des Präfixes
+ abhängig von der IPv4 Adresse eines angegebenen Interfaces unterstützt.
+ Dies kann dazu eingesetzt werden, die Advertisements dann in einem LAN
+ zu verteilen, nachdem das 6to4 tunneling geändert wurde.
+ Zumeist eingesetzt wird dies hinter einem dynamischen dial-on-demand Linux
+ Router.
+ Wegen der sicherlich kürzeren Lebensdauer dieser Präfixe (nach jedem dial-up
+ ist ein anderes Präfix gültig), wird der Wert der Lebensdauer auf einen
+ minimalen Wert gesetzt:
+\layout Code
+
+interface eth0 {
+\layout Code
+
+ AdvSendAdvert on;
+\layout Code
+
+ MinRtrAdvInterval 3;
+\layout Code
+
+ MaxRtrAdvInterval 10;
+\layout Code
+
+ prefix 0:0:0:f101::/64 {
+\layout Code
+
+ AdvOnLink off;
+\layout Code
+
+ AdvAutonomous on;
+\layout Code
+
+ AdvRouterAddr on;
+\layout Code
+
+ Base6to4Interface ppp0;
+\layout Code
+
+ AdvPreferredLifetime 20;
+\layout Code
+
+ AdvValidLifetime 30;
+\layout Code
+
+ };
+\layout Code
+
+};
+\layout Standard
+
+Das Ergebnis auf Clientseite ist (unter der Annahme, dass ppp0 die lokale
+ IPv4 Adresse 1.2.3.4 hat):
+\layout Code
+
+# ip -6 addr show eth0
+\layout Code
+
+3: eth0: mtu 1500 qdisc pfifo_fast qlen 100
+\layout Code
+
+ inet6 2002:0102:0304
+\series bold
+:
+\series default
+f101:2e0:12ff:fe34:1234/64 scope global dynamic
+\layout Code
+
+ valid_lft 22sec preferred_lft 12sec
+\layout Code
+
+ inet6 fe80::2e0:12ff:fe34:1234/10 scope link
+\layout Standard
+
+Da eine kurze Lebensdauer definiert wurde, wird das Präfix bald verworfen
+ werden, sollte kein entsprechendes Advertisement empfangen werden.
+\layout Subsection
+
+Fehlersuche
+\layout Standard
+
+Mit dem Programm
+\begin_inset Quotes sld
+\end_inset
+
+radvdump
+\begin_inset Quotes srd
+\end_inset
+
+ können Sie gesendete und empfangene Advertisements detailliert betrachten.
+ Die Anwendung ist einfach:
+\layout Code
+
+# radvdump
+\layout Code
+
+Router advertisement from fe80::280:c8ff:feb9:cef9 (hoplimit 255)
+\layout Code
+
+ AdvCurHopLimit: 64
+\layout Code
+
+ AdvManagedFlag: off
+\layout Code
+
+ AdvOtherConfigFlag: off
+\layout Code
+
+ AdvHomeAgentFlag: off
+\layout Code
+
+ AdvReachableTime: 0
+\layout Code
+
+ AdvRetransTimer: 0
+\layout Code
+
+ Prefix 2002:0102:0304:f101::/64
+\layout Code
+
+ AdvValidLifetime: 30
+\layout Code
+
+ AdvPreferredLifetime: 20
+\layout Code
+
+ AdvOnLink: off
+\layout Code
+
+ AdvAutonomous: on
+\layout Code
+
+ AdvRouterAddr: on
+\layout Code
+
+ Prefix 3ffe:ffff:100:f101::/64
+\layout Code
+
+ AdvValidLifetime: 2592000
+\layout Code
+
+ AdvPreferredLifetime: 604800
+\layout Code
+
+ AdvOnLink: on
+\layout Code
+
+ AdvAutonomous: on
+\layout Code
+
+ AdvRouterAddr: on
+\layout Code
+
+ AdvSourceLLAddress: 00 80 12 34 56 78
+\layout Standard
+
+Im Output wird jedes Advertisement in einem lesbarem Format dargestellt.
+ Zu sehen sollten die von Ihnen eingestellten Werte sein; falls dem nicht
+ so ist, wurde das Advertisement eventuell nicht von Ihrem radvd gesendet...
+ (für die Rückverfolgung des Routers können Sie die LLAddress, die MAC Adresse
+ des Routers, verwenden...)
+\layout Section
+
+
+\begin_inset LatexCommand \label{hints-daemons-tcpwrapper}
+
+\end_inset
+
+tcp_wrapper
+\layout Standard
+
+Mit der tcp_wrapper Programmbibliothek können Sie Ihre Dienste gegen Missbrauch
+ schützen.
+\layout Subsection
+
+Filter-Funktionalität
+\layout Standard
+
+Sie können tcp_wrapper für folgende Zwecke einsetzen:
+\layout Itemize
+
+Nach Source-Adressen filtern (IPv4 oder IPv6)
+\layout Itemize
+
+Nach Benutzern filtern (benötigt einen aktiven ident Daemon auf der Client-Seite
+)
+\layout Subsection
+
+Welches Programm benützt tcp_wrapper
+\layout Standard
+
+Folgende Programme sind bekannt:
+\layout Itemize
+
+Jeder Dienst, der durch den xinetd aufgerufen wird (und wenn der xinetd
+ mit der tcp_wrapper Bibliothek kompiliert wurde)
+\layout Itemize
+
+sshd (wenn der mit der tcp_wrapper Bibliothek kompiliert wurde)
+\layout Subsection
+
+Anwendung
+\layout Standard
+
+Der tcp_wrapper wird durch zwei Dateien konfiguriert und kontrolliert: /etc/host
+s.allow sowie /etc/hosts.deny.
+ Weitere Informationen finden Sie mit:
+\layout Code
+
+$ man hosts.all
+\layout Subsubsection
+
+Beispiel für /etc/hosts.allow
+\layout Standard
+
+In dieser Datei wird ein Dienst pro Zeile eingetragen, der positiv gefiltert
+ werden soll (d.h.
+ Verbindungen werden erlaubt).
+\layout Code
+
+sshd: 1.2.3.
+ [3ffe:ffff:100:200::]/64
+\layout Code
+
+daytime-stream: 1.2.3.
+ [3ffe:ffff:100:200::]/64
+\layout Subsubsection
+
+Beispiel für /etc/hosts.deny
+\layout Standard
+
+In dieser Datei werden alle Einträge negativ gefiltert.
+ Und normalerweise sollen alle Verbindungen unterbunden werden:
+\layout Code
+
+ALL: ALL
+\layout Standard
+
+Sie können bei Bedarf obige Standardzeile auch durch Folgende ersetzen,
+ jedoch wird dadurch bei zu vielen Verbindungen in kurzer Zeitz eine DoS
+ Angriff möglich (Last des Mailers sowie des Spool-Verzeichnisses).
+ Ein logwatch ist somit wahrscheinlich die bessere Lösung.
+\layout Code
+
+ALL: ALL: spawn (echo "Attempt from %h %a to %d at `date`"
+\layout Code
+
+ | tee -a /var/log/tcp.deny.log | mail root@localhost)
+\layout Subsection
+
+Protokollierung
+\layout Standard
+
+Entsprechend der Syslog Daemon Konfiguration in der Datei /etc/syslog.conf
+ protokolliert der tcp_wrapper normalerweise in die Datei /var/log/secure.
+\layout Subsubsection
+
+Abgelehnte Verbindung
+\layout Standard
+
+Das Logging einer abgelehnten IPv4-Verbindung zu einem durch den xinetd
+ überwachten Daytime Dienst sieht wie folgt aus:
+\layout Code
+
+Jan 2 20:40:44 gate xinetd-ipv6[12346]: FAIL: daytime-stream libwrap
+\layout Code
+
+¬ from=::ffff:1.2.3.4
+\layout Code
+
+Jan 2 20:32:06 gate xinetd-ipv6[12346]: FAIL: daytime-stream libwrap
+\layout Code
+
+ from=3ffe:ffff:100:200::212:34ff:fe12:3456
+\layout Standard
+
+Das Logging einer abgelehnten IPv4-Verbindung zu einem durch den xinetd
+ überwachten sshd Daemon (auf IPv4 und IPv6 auf Verbindungen wartend) sieht
+ wie folgt aus:
+\layout Code
+
+Jan 2 20:24:17 gate sshd[12345]: refused connect from ::ffff:1.2.3.4
+\layout Code
+
+¬ (::ffff:1.2.3.4)
+\layout Code
+
+Jan 2 20:39:33 gate sshd[12345]: refused connect
+\layout Code
+
+ from 3ffe:ffff:100:200::212:34ff:fe12:3456
+\layout Code
+
+¬ (3ffe:ffff:100:200::212:34ff:fe12:3456)
+\layout Subsubsection
+
+Akzeptierte Verbindung
+\layout Standard
+
+Das Logging einer akzeptierten IPv4-Verbindung zu einem durch den xinetd
+ überwachten Daytime Dienst sieht wie folgt aus:
+\layout Code
+
+Jan 2 20:37:50 gate xinetd-ipv6[12346]: START: daytime-stream pid=0
+\layout Code
+
+¬ from=::ffff:1.2.3.4
+\layout Code
+
+Jan 2 20:37:56 gate xinetd-ipv6[12346]: START: daytime-stream pid=0
+\layout Code
+
+ from=3ffe:ffff:100:200::212:34ff:fe12:3456
+\layout Standard
+
+Das Logging einer akzeptierten IPv4-Verbindung zu einem auf zwei Ports hörenden
+ sshd sieht wie folgt aus:
+\layout Code
+
+Jan 2 20:43:10 gate sshd[21975]: Accepted password for user from ::ffff:1.2.3.4
+\layout Code
+
+¬ port 33381 ssh2
+\layout Code
+
+Jan 2 20:42:19 gate sshd[12345]: Accepted password for user
+\layout Code
+
+ from 3ffe:ffff:100:200::212:34ff:fe12:3456 port 33380 ssh2
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-programming-using-API}
+
+\end_inset
+
+Programmierung (mit API)
+\layout Standard
+
+Ich habe keine Erfahrung in IPv6 Programmierung.
+ Vielleicht findet sich jemand, der dieses Kapitel schreibt, eventuell wird
+ das Kapitel aber auch in ein eigenes HOWTO integriert.
+\layout Standard
+
+Zusätzliche Informationen zu diesem Thema:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[RFC 2553 / Basic Socket Interface Extensions for IPv6]{http://www.faqs.org/rfcs/rfc2553.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Draft / Advanced Sockets API for IPv6]{http://www.ietf.org/internet-drafts/draft-ietf-ipngwg-rfc2292bis-08.txt}
+
+\end_inset
+
+
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-interoperability}
+
+\end_inset
+
+Kompatibilität
+\layout Standard
+
+Weltweit gibt es mehrere Projekte deren Ziel es ist, das Zusammenspiel der
+ verschiedenen Betriebssysteme in Hinblick auf IPv6 Funktionalität und Implement
+ierung zu überprüfen.
+ Folgende Links gibt es:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[TAHI Project]{http://www.tahi.org/}
+
+\end_inset
+
+
+\layout Standard
+
+Mehr dazu später...
+\layout Chapter
+
+
+\begin_inset LatexCommand \label{chapter-information}
+
+\end_inset
+
+Weitere Informationen und URLs
+\layout Section
+
+
+\begin_inset LatexCommand \label{information-books}
+
+\end_inset
+
+Gedruckte Bücher, Artikel, Onlinerezensionen
+\layout Subsection
+
+Gedruckte Bücher (Englisch)
+\layout Subsubsection
+
+Cisco
+\layout Itemize
+
+Cisco Self-Study:
+\begin_inset LatexCommand \url[Implementing IPv6 Networks (IPV6)]{http://www.amazon.com/exec/obidos/tg/detail/-/1587050862/copernicshopper/103-1420916-1341420}
+
+\end_inset
+
+, von Regis Desmeules.
+ Cisco Press; ISBN 1587050862; 500 Seiten; 1.
+ Edition (April 11, 2003).
+\newline
+Anmerkung: Dieser Titel wird am 11.
+ April 2003 publiziert.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Configuring IPv6 with Cisco IOS]{http://www.amazon.com/exec/obidos/tg/detail/-/1928994849/copernicshopper/103-1420916-1341420}
+
+\end_inset
+
+, von Sam Brown, Sam Browne, Neal Chen, Robbie Harrell, Edgar, Jr.
+ Parenti (Editor), Eric Knipp (Editor), Paul Fong (Editor) 362 Seiten; Syngress
+ Media Inc; ISBN 1928994849; (July 12, 2002).
+\layout Subsubsection
+
+Allgemein
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Essentials]{http://www.sunny.ch/publications/f_ipv6.htm}
+
+\end_inset
+
+ von Silvia Hagen, July 2002, O'Reilly
+\begin_inset LatexCommand \url[Order Number: 1258]{http://www.oreilly.com/catalog/ipv6ess/}
+
+\end_inset
+
+, ISBN 0-5960-0125-8, 352 Seiten.
+\newline
+
+\begin_inset LatexCommand \url[ToC, Index, Sample Chapter etc.]{http://www.oreilly.com/catalog/ipv6ess/}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[O'Reilly Pressrelease]{http://press.oreilly.com/ipv6ess.html}
+
+\end_inset
+
+
+\layout Itemize
+
+IPv6: The New Internet Protocol.
+ Von Christian Huitema; Publiziert von Prentice-Hall; ISBN 0138505055.
+
+\newline
+Beschreibung: Dieses Buch, geschrieben von Christian Huitema - einem Mitglied
+ des Internet Architecture Board, bietet eine exzellente Beschreibung von
+ IPv6, die Unterschiede zu IPv4 sowie die 'wies' und 'warums' der IPv6 Entwicklu
+ng.
+
+\newline
+Quelle:
+\begin_inset LatexCommand \url[http://www.cs.uu.nl/wais/html/na-dir/internet/tcp-ip/resource-list.html]{http://www.cs.uu.nl/wais/html/na-dir/internet/tcp-ip/resource-list.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Networks]{http://www.epinions.com/book_mu-3402412/display_~full_specs}
+
+\end_inset
+
+ von Niles, Kitty; (ISBN 0070248079); 550 Seiten; Datum der Veröffentlichung:
+ 05/01/1998.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Implementing IPV6. Supporting the Next Generation Internet Protocols]{http://www.amazon.com/exec/obidos/tg/detail/-/0764545892/copernicshopper/103-1420916-1341420}
+
+\end_inset
+
+ von P.
+ E.
+ Miller, Mark A.
+ Miller; Hrsg.: John Wiley & Sons; ISBN 0764545892; 2.
+ Edition (15.März 2000); 402 Seiten.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Big Book of Ipv6 Addressing Rfcs]{http://www.amazon.com/exec/obidos/tg/detail/-/0126167702/copernicshopper/103-1420916-1341420}
+
+\end_inset
+
+ von Peter H.
+ Salus (Compiler), Morgan Kaufmann (Hrsg.), April 2000, 450 Seiten ISBN 012616770
+2.
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Understanding IPV6]{http://www.epinions.com/book_mu-3922588/display_~full_specs}
+
+\end_inset
+
+ von Davies, Joseph; ISBN 0735612455; Datum der Veröffentlichung: 05/01/2001;
+ 350 Seiten.
+\newline
+
+\begin_inset LatexCommand \url[Understanding IPV6]{http://www.microsoft.com/MSPress/books/4883.asp}
+
+\end_inset
+
+ von Davies, Joseph; ISBN 0735612455; Datum der Veröffentlichung: 13/11/2002;
+ 544 Seiten.
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Migrating to IPv6 - IPv6 in Practice]{http://www.amazon.com/exec/obidos/tg/detail/-/0471498920/copernicshopper/103-1420916-1341420}
+
+\end_inset
+
+.
+ Von Marc Blanchet; John Wiley & Sons (Hrsg.); ISBN 0471498920; 1.
+ Edition (November 2002); 368 Seiten.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Programming IPv6]{http://www.amazon.de/exec/obidos/ASIN/0672323443/qid%3D1038151777/028-1904439-6654140}
+
+\end_inset
+
+ von Sean Walton; 560 Seiten; Addison-Wesley Professional; ISBN 0672323443
+\newline
+Anmerkung: Wird am 1.
+ August 2003 publiziert.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Wireless boosting IPv6]{http://www.nwfusion.com/news/2000/1023ipv6.html}
+
+\end_inset
+
+ von Carolyn Duffy Marsan, 10/23/2000.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[O'reilly Network search for keyword IPv6]{http://www.oreillynet.com/search/index.ncsp?sp-q=IPv6}
+
+\end_inset
+
+ ergibt 29 Treffer (28.
+ Januar 2002).
+\layout Subsection
+
+Gedruckte Bücher (Deutsch)
+\layout Itemize
+
+Technik der IP-Netze (TCP/IP incl.
+ IPv6)
+\begin_inset LatexCommand \url[bei Amazon.de]{http://www.amazon.de/exec/obidos/ASIN/3446215018/}
+
+\end_inset
+
+
+\newline
+Anatol Badach, Erwin Hoffmann
+\newline
+Carl Hanser Verlag München, Wien, 2001 ISBN 3-446-21501-8
+\newline
+Kap.
+ 6: Protokoll IPv6 S.205-242
+\newline
+Kap.
+ 7: Plug&Play-Unterstützung bei IPv6 S.243-276
+\newline
+Kap.
+ 8: Migration zum IPv6-Einsatz S.277-294
+\newline
+Kap.
+ 9.3.4: RIP für das Protokoll IPv6 (RIPng) S.349-351
+\newline
+Kap.
+ 9.4.6: OSPF für IPv6 S.384-385
+\newline
+Kommentar: tw.
+ nicht ganz up-to-date bzw.
+ nicht ganz fehlerfreie Abbildungen
+\newline
+
+\begin_inset LatexCommand \url[Homepage des Buches und Tabelle mit Fixes]{http://www.fehcom.de/tipn/tipn.html}
+
+\end_inset
+
+
+\layout Itemize
+
+Internet-Sicherheit (Browser, Firewalls und Verschlüsselung)
+\begin_inset LatexCommand \url[bei Amazon.de]{http://www.amazon.de/exec/obidos/ASIN/3446217258/}
+
+\end_inset
+
+
+\newline
+Kai Fuhrberg
+\newline
+2.
+ akt.
+ Auflage 2000 Carl Hanser Verlag München, Wien, ISBN 3-446-21333-3
+\newline
+Kap.2.3.1.4.
+ IPv6 S.18-22
+\newline
+Kurz angerissen werden: RFC1825 - Security Association Konzept RFC1826 -
+ IP authentication Header RFC1827 - IP Encapsulation Security Payload
+\layout Itemize
+
+IPv6.
+ Das neue Internet- Protokoll.
+ Technik, Anwendung, Migration
+\begin_inset LatexCommand \url[bei Amazon]{http://www.amazon.de/exec/obidos/ASIN/389864149X}
+
+\end_inset
+
+
+\newline
+Hans Peter Dittler
+\newline
+2.
+ akt.
+ und erweiterte Auflage 2002 dpunkt.verlag, ISBN 3-89864-149-X
+\layout Itemize
+
+Das neue Internetprotokoll IPv6
+\begin_inset LatexCommand \url[bei Amazon]{http://www.amazon.de/exec/obidos/ASIN/3446216855}
+
+\end_inset
+
+
+\newline
+Herbert Wiese
+\newline
+2002 Carl Hanser Verlag, ISBN 3446216855
+\layout Subsection
+
+Artikel, eBooks, Online Rezensionen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Getting Connected with 6to4]{http://www.onlamp.com/pub/a/onlamp/2001/06/01/ipv6_tutorial.html}
+
+\end_inset
+
+ von Huber Feyrer, 06/01/2001
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[How Long the Aversion to IP Version 6]{http://researchcenter.zdnet.com/data/detail?id=1001711171_237&type=RES&x=120054357}
+
+\end_inset
+
+ - Review of META Group, Inc.
+\newline
+Anmerkung: Für den Vollzugang ist eine Registrierung (kostenlos) bei der
+ META Group, Inc.
+ notwendig.
+\layout Itemize
+
+Transient Addressing for Related Processes: Improved Firewalling by Using
+ IPv6 and Multiple Addresses per Host; geschrieben von Peter M.
+ Gleiz, Steven M.
+ Bellovin (
+\begin_inset LatexCommand \url[PC-PDF-Version]{http://www.securiteinfo.com/ebooks/pdf/tarp.pdf}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[Palm-PDF-Version]{http://www.securiteinfo.com/ebooks/palm/tarp.pdf}
+
+\end_inset
+
+;
+\begin_inset LatexCommand \url[PDB-Version]{http://www.securiteinfo.com/ebooks/pdb/tarp.pdb}
+
+\end_inset
+
+)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6, théorie et pratique]{http://www.oreilly.fr/catalogue/ipv6-3ed.html}
+
+\end_inset
+
+ (französisch) 3e édition, mars 2002, O'Reilly, ISBN 2-84177-139-3
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPSec]{http://www.securiteinfo.com/crypto/IPSec.shtml}
+
+\end_inset
+
+ (Sprache: französisch)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Internetworking IPv6 with Cisco Routers]{http://www.ip6.com/index.html}
+
+\end_inset
+
+ von Silvano Gai, McGrawHill Italia, 1997.
+ Die 13 Kapitel und der Anhang A-D sind als PDF-Dokument 'downladbar'.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Secure and Dynamic Tunnel Broker]{http://www.vermicelli.pasta.cs.uit.no/ipv6/students/vegars/}
+
+\end_inset
+
+ von Vegar Skaerven Wang, Master of Engineering Diplomarbeit in Computerwissensc
+haften, 2.Juni 2000, Fakultät der Wissenschaften, Abteilung Computerwissenschafte
+n, Universiät Tromso, Norwegen.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Aufbruch in die neue Welt - IPv6 in IPv4 Netzen]{http://www.netobjectdays.org/pdf/99/stja/doering.pdf}
+
+\end_inset
+
+ von Dipl.Ing.
+ Ralf Döring, TU Illmenau, 1999
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Migration and Co-existence of IPv4 and IPv6 in Residential Networks]{http://www.csc.fi/~psavola/residential.html}
+
+\end_inset
+
+ von Pekka Savola, CSC/FUNET, 2002
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{information-sciencepublication}
+
+\end_inset
+
+Wissenschaftliche Publikationen (Kurzbeschreibungen, Bibliographien, Online
+ Quellen)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Standardisation Report]{http://www.ist-ipv6.org/standards/IPv6STDReptDec02.pdf}
+
+\end_inset
+
+, Dezember 2002 publiziert von
+\begin_inset LatexCommand \url[IPv6 Cluster]{http://www.ist-ipv6.org/index.html}
+
+\end_inset
+
+, ungefähr 1Mb (alle 4 Monate wird der Standards report upgedated:
+\begin_inset LatexCommand \url[http://www.ist-ipv6.org/standards.html]{http://www.ist-ipv6.org/standards.html}
+
+\end_inset
+
+).
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[GEANT IPv6 Workplan]{http://www.ipv6.ac.uk/gtpv6/workplan.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mobility support in IPv6]{http://citeseer.nj.nec.com/perkins96mobility.html}
+
+\end_inset
+
+ von C.E.
+ Perkins und D.B.
+ Johnson.
+ In Proceedings of the Second Annual International Conference on Mobile
+ (1996).
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[A simulation study on the performance of Mobile IPv6 in a WLAN-based cellular network]{http://www.ingenta.com/isis/searching/ExpandSearch/ingenta?year_to=2002&year_from=1997&date_type=range&title=IPv6&title_type=tka&database=1&newMatches=false&pageStart=1&index=1}
+
+\end_inset
+
+, von Perez Costa X.; Hartenstein H.
+ -- Computer Networks, September 2002, Vol.
+ 40, Nr.
+ 1, S.
+ 191-204(14) -- Elsevier Science.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Trials on UK Academic Networks: Bermuda Project Aug.2002]{http://www.ipv6.ac.uk/bermuda2/}
+
+\end_inset
+
+: Participants - Getting connected - Project deliverables - Network topology
+ - Address assignments - Wireless IPv6 access - IPv6 migration - Project
+ presentations - Internet 2 - Other IPv6 projects - IPv6 fora and standards
+ Bermuda 2...
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[http://www.ipv6.ac.uk/]{http://www.ipv6.ac.uk/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[A scalable parallel internet router that enables the QoS through merging ATM with IPv6]{http://www.ingenta.com/isis/searching/ExpandSearch/ingenta?year_to=2002&year_from=1997&date_type=range&title=IPv6&title_type=tka&database=1&newMatches=false&pageStart=1&index=2}
+
+\end_inset
+
+.
+ Von Song S.
+ -- Computer Communications, 1 May 2002, Vol.
+ 25, Nr.
+ 7, S.
+ 647-651(5) -- Elsevier Science.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Linux IPv6: Which One to Deploy?]{http://liinwww.ira.uka.de/cgi-bin/bibshow?e=Pt0mjovy.kpvsobm/vojrvf}
+
+\end_inset
+
+ Linux Journal, Vol.
+ 96, S.
+ 86, 88-90, April 2002.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[An overview and analysis of mobile Internet protocols in cellular environments]{http://www.ingenta.com/isis/searching/ExpandSearch/ingenta?year_to=2002&year_from=1997&date_type=range&title=IPv6&title_type=tka&database=1&newMatches=false&pageStart=1&index=3}
+
+\end_inset
+
+.
+ Chao H-C.
+ -- Internet Research: Electronic Networking Applications and Policy, 24
+ October 2001, Vol.
+ 11, Nr.
+ 5, S.
+ 435-450(16) -- MCB University Press
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 for Future Wireless Networks]{http://www.ingenta.com/isis/searching/ExpandSearch/ingenta?year_to=2002&year_from=1997&date_type=range&title=IPv6&title_type=tka&database=1&newMatches=false&pageStart=1&index=5}
+
+\end_inset
+
+.
+ Toftegaard Nielsen T.
+ -- Wireless Personal Communications, June 2001, Vol.
+ 17, Nr.
+ 2/3, S.
+ 237-247(11) -- Kluwer Academic Publishers, Dordrecht, The Netherlands
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 at the University of Southampton]{http://www.ipv6.ecs.soton.ac.uk/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Seamless Support for Mobile Internet Protocol Based Cellular Environments]{http://www.ingenta.com/isis/searching/ExpandSearch/ingenta?year_to=2002&year_from=1997&date_type=range&title=IPv6&title_type=tka&database=1&newMatches=false&pageStart=1&index=4}
+
+\end_inset
+
+.
+ Chao H-C.; Chu Y-M.
+ -- International Journal of Wireless Information Networks, July 2001, Vol.
+ 8, Nr.
+ 3, S.
+ 133-153(21) -- Kluwer Academic/Plenum Publishers, New York, U.S.A.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6: The Solution for Future Universal Networks]{http://liinwww.ira.uka.de/cgi-bin/bibshow?e=Njtd0MODT0modt3111/vojrvf}
+
+\end_inset
+
+.
+ Lecture Notes in Computer Science, Vol.
+ 1818, S.
+ 82-??, 2000.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Modeling and performance analysis for IPv6 traffic with multiple QoS classes]{http://www.ingenta.com/isis/searching/ExpandSearch/ingenta?year_to=2002&year_from=1997&date_type=range&title=IPv6&title_type=tka&database=1&newMatches=false&pageStart=1&index=8}
+
+\end_inset
+
+.
+ Zhang L.; Zheng L.
+ -- Computer Communications, 1 October 2001, Vol.
+ 24, Nr.
+ 15, S.
+ 1626-1636(11) -- Elsevier Science.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Threshold-Based Registration (TBR) in Mobile IPv6]{http://liinwww.ira.uka.de/cgi-bin/bibshow?e=Njtd0MODT0modt3111/vojrvf}
+
+\end_inset
+
+.
+ Lecture Notes in Computer Science, Vol.
+ 1818, S.
+ 150-??, 2000.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Performance Analysis on FreeBSD Workstation Using Simple Applications]{http://liinwww.ira.uka.de/cgi-bin/bibshow?e=Njtd0MODT0modt3111/vojrvf}
+
+\end_inset
+
+.
+ Lecture Notes in Computer Science, Vol.
+ 1961, S.
+ 33-??, 2000.
+\layout Itemize
+
+Microsoft Research IPv6 Implementation (MSRIPv6):
+\begin_inset LatexCommand \url[MSRIPv6 Configuring 6to4 - Connectivity with MSR IPv6 - Our 6Bone Node... ]{http://www.research.microsoft.com/msripv6/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[New frontiers in cybersegmentation: marketing success in cyberspace depends on IP address]{http://www.ingenta.com/isis/searching/ExpandSearch/ingenta?year_to=2002&year_from=1997&date_type=range&title=IPv6&title_type=tka&database=1&newMatches=false&pageStart=1&index=9}
+
+\end_inset
+
+.
+ Louvieris P.; Driver J.
+ -- Qualitative Market Research: An International Journal, 27 June 2001,
+ Vol.
+ 4, Nr.
+ 3, S.
+ 169-181(13) -- MCB University Press.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[QoS-Conditionalized Handoff for Mobile IPv6]{http://liinwww.ira.uka.de/cgi-bin/bibshow?e=Njtd0MODT0modt3113c/vojrvf}
+
+\end_inset
+
+.
+ Lecture Notes in Computer Science, Vol.
+ 2345, S.
+ 721-??, 2002.
+\layout Subsection
+
+Sonstiges
+\layout Standard
+
+Mehr Infos gibt es unter:
+\begin_inset LatexCommand \url[SWITCH IPv6 Pilot / References]{http://www.switch.ch/lan/ipv6/references.html}
+
+\end_inset
+
+
+\layout Section
+
+
+\begin_inset LatexCommand \label{information-conferences}
+
+\end_inset
+
+Konferenzen und Meetings
+\layout Subsection
+
+2002
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Renater - Conférence IPv6 2002]{http://www.renater.fr/IPv6-2002/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Deployment Summit at INET 2002]{http://www.ipv6summit.com/}
+
+\end_inset
+
+
+\layout Standard
+
+Fehlt etwas? Vorschläge sind Willkommen!
+\layout Subsection
+
+2003
+\layout Standard
+
+Vorschläge sind Willkommen!
+\layout Section
+
+
+\begin_inset LatexCommand \label{information-onlineinformation}
+
+\end_inset
+
+Online-Informationen
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{information-joinipv6}
+
+\end_inset
+
+Mit dem IPv6 Backbone verbinden
+\layout Standard
+
+Mehr Infos in späteren Versionen...
+ Vorschläge sind Willkommen!
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-globalregistries}
+
+\end_inset
+
+Globale Registrierungsstellen
+\layout Itemize
+
+IPv6 Test-Backbone:
+\begin_inset LatexCommand \url[6bone]{http://www.6bone.net/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[How to join 6bone]{http://www.6bone.net/6bone_hookup.html}
+
+\end_inset
+
+,
+\newline
+
+\begin_inset LatexCommand \url[Teilnahme am 6bone]{http://www.join.uni-muenster.de/6bone/6bone-teilnahme.html}
+
+\end_inset
+
+ (deutsche Sprache),
+\newline
+
+\begin_inset LatexCommand \url[6bone participation]{http://www.join.uni-muenster.de/6bone/6bone-participation.html}
+
+\end_inset
+
+ (englische Sprache)
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-majorregionregistries}
+
+\end_inset
+
+Regionale Haupt-Registrierungsstellen
+\layout Itemize
+
+Amerika:
+\begin_inset LatexCommand \url[ARIN]{http://www.arin.net/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[ARIN / registration page]{http://www.arin.net/library/index.htm#templates}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[ARIN / IPv6 guidelines]{http://www.arin.net/library/index.htm}
+
+\end_inset
+
+
+\layout Itemize
+
+EMEA:
+\begin_inset LatexCommand \url[Ripe NCC]{http://www.ripe.net/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Ripe NCC / registration page]{http://www.ripe.net/ripencc/mem-services/registration/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Ripe NCC / IPv6 registration]{http://www.ripe.net/ripencc/mem-services/registration/ipv6/ipv6.html}
+
+\end_inset
+
+
+\layout Itemize
+
+Asien/Pazifik:
+\begin_inset LatexCommand \url[APNIC]{http://www.apnic.net/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[APNIC / IPv6 ressource guide]{http://www.apnic.net/services/ipv6_guide.html}
+
+\end_inset
+
+
+\layout Itemize
+
+Latein Amerika und Karikik:
+\begin_inset LatexCommand \url[LACNIC]{http://lacnic.org/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[IPv6 Registration Services]{http://lacnic.net/en/bt-IPv6.html}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[IPv6 Allocation Policy]{http://lacnic.net/en/chapter-4-en.pdf}
+
+\end_inset
+
+
+\layout Itemize
+
+Afrika:
+\begin_inset LatexCommand \url[AfriNIC]{http://www.afrinic.org/}
+
+\end_inset
+
+
+\layout Standard
+
+Es existiert auch eine Liste der größten Zuteilungen sortiert nach lokalen
+ Registrierungsstellen:
+\begin_inset LatexCommand \url[Ripe NCC / IPv6 allocations]{http://www.ripe.net/ripencc/mem-services/registration/ipv6/ipv6allocs.html}
+
+\end_inset
+
+.
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-joinipv6-tunnelbrokers}
+
+\end_inset
+
+Tunnel-Broker
+\layout Standard
+
+Anmerkung: Eine Tunnel-Broker Liste ist im Abschnitt
+\begin_inset LatexCommand \ref[Tunnel broker]{information-Tunnelbroker}
+
+\end_inset
+
+ weiter unten zu finden.
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Sourcecode]{http://www.vermicelli.pasta.cs.uit.no/ipv6/students/vegars/TunnelBroker/}
+
+\end_inset
+
+ der in Vermicellis Magisterarbeit über Tunnelbroker Verwendung findet,
+ University of Tromso.
+\layout Itemize
+
+Former IPng.
+ Tunnelbroker and IPv6 resources, now migrated to the
+\begin_inset LatexCommand \url[SixXs System]{http://www.sixxs.net/main/}
+
+\end_inset
+
+.
+\layout Itemize
+
+Eckes
+\begin_inset LatexCommand \url[IPv6-with-Linux]{http://sites.inka.de/lina/linux/ipv6.html}
+
+\end_inset
+
+ Seite.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[RIPE6.net]{http://www.ripe6.net/}
+
+\end_inset
+
+: Konfiguriation eines IPv6 Tunnel zu einem Tunnelbroker; Route ipv6-ips
+ vom Router zu anderen Clients in Ihrem Netzwerk...
+\layout Itemize
+
+tunnelc - ein Perl basiertes Tunnel Client Script:
+\newline
+freshmeat.net:
+\begin_inset LatexCommand \url[Project details for tunnel client]{http://freshmeat.net/projects/tunnelc}
+
+\end_inset
+
+
+\newline
+SourceForge:
+\begin_inset LatexCommand \url[Project Info - tunnelc]{http://sourceforge.net/projects/tunnelc}
+
+\end_inset
+
+ (also
+\begin_inset LatexCommand \url[here]{http://tunnelc.sourceforge.net/}
+
+\end_inset
+
+)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Tunnelbroker Maillingliste]{http://www.ipv6.uni-leipzig.de/~6bone/tb/maillist.html}
+
+\end_inset
+
+
+\layout Itemize
+
+Linux Advanced Routing & Traffic Control HOWTO,
+\begin_inset LatexCommand \url[Chapter 6: IPv6 tunneling with Cisco and/or 6bone]{http://howtos.linuxbroker.com/howtoreader.shtml?file=Adv-Routing-HOWTO.html#LARTC.TUNNEL-IPV6.ADDRESSING}
+
+\end_inset
+
+.
+\layout Standard
+
+Weitere URLs und Informationen finden Sie unter:
+\begin_inset LatexCommand \url[ipv6-net.org]{http://www.ipv6-net.de/}
+
+\end_inset
+
+.
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-joinipv6-6to4-tunneling}
+
+\end_inset
+
+6to4
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NSayer's 6to4 information]{http://www.kfu.com/~nsayer/6to4/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[RFC 3068 / An Anycast Prefix for 6to4 Relay Routers]{http://www.faqs.org/rfcs/rfc3068.html}
+
+\end_inset
+
+
+\layout Subsection
+
+Neueste Nachrichten
+\layout Standard
+
+Mehr Infos in späteren Versionen...
+ Vorschläge sind Willkommen!
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[hs247 / IPv6 news and information]{http://hs247.com/}
+
+\end_inset
+
+, ebenfalls die homepage des #ipv6 Channels bei Efnet
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[bofh.st / latest IPv6 news]{http://bofh.st/ipv6/}
+
+\end_inset
+
+ (aber mit Stand Jan.2002 veraltet, ebenfalls die Homepage des #ipv6 channel
+ bei IRCnet
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ipv6-net.org]{http://www.ipv6-net.de/}
+
+\end_inset
+
+, deutsches Forum
+\layout Subsection
+
+Protokoll-Informationen
+\layout Subsubsection
+
+IPv6 bezogene Request For Comments (RFCs)
+\layout Standard
+
+Das veröffentlichen einer Liste mit IPv6 relevanter RFCs geht über den Rahmen
+ dieses Dokumentes hinaus, unter folgenden Links können Sie jedenfalls diverse
+ Listen finden:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[HS247 / IPv6 RFC list]{http://www.hs247.com/ipv6rfc.html}
+
+\end_inset
+
+ (zurzeit etwas 'out-of-sync'...)
+\layout Itemize
+
+sortierte Liste:
+\begin_inset LatexCommand \url[IPng Standardization Status]{http://playground.sun.com/pub/ipng/html/specs/standards.html}
+
+\end_inset
+
+ oder
+\begin_inset LatexCommand \url[IPng Current Specifications]{http://playground.sun.com/pub/ipng/html/specs/specifications.html}
+
+\end_inset
+
+ von Robert Hinden
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Related Specifications]{http://www.ipv6.org/specs.html}
+
+\end_inset
+
+ auf IPv6.org
+\layout Subsubsection
+
+Aktuelle Entwürfe diverser Arbeitsgruppen
+\layout Standard
+
+Aktuelle (auch) IPv6-bezogene Drafts finden Sie hier:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IP Version 6 (ipv6)]{http://www.ietf.org/ids.by.wg/ipv6.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Next Generation Transitition (ngtrans)]{http://www.ietf.org/ids.by.wg/ngtrans.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Dynamic Host Configuration (dhc)]{http://www.ietf.org/ids.by.wg/dhc.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Domain Name System Extension (dnsext)]{http://www.ietf.org/ids.by.wg/dnsext.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mobile IP (mobileip)]{http://www.ietf.org/ids.by.wg/mobileip.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Get any information about IPv6, from overviews, through RFCs & drafts, to implementations]{http://playground.sun.com/pub/ipng/html/ipng-main.html}
+
+\end_inset
+
+ (inklusive Verfügbarkeit der Stacks auf verschiedenen Plattformen & Quellcode
+ diverser IPv6 Stacks)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 specifications]{http://www.sumitomo.com/htmls/randd/ipv6/doc.html}
+
+\end_inset
+
+ - Neueste RFCs und Sammlung von Internet Drafts.
+
+\layout Subsubsection
+
+Sonstige
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Network Sorcery / IPv6, Internet Protocol version 6]{http://www.networksorcery.com/enp/protocol/ipv6.htm}
+
+\end_inset
+
+, IPv6 Protokoll Header
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[SWITCH IPv6 Pilot / References]{http://www.switch.ch/lan/ipv6/references.html}
+
+\end_inset
+
+, umfangreiche Liste mit IPv6 Quellen betreut von Simon Leinen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Advanced Network Management Laboratory / IPv6 Address Oracle]{http://steinbeck.ucs.indiana.edu:47401/}
+
+\end_inset
+
+ - zeigt Ihnen IPv6 Adressen im Detail
+\layout Subsection
+
+Weitere Informationen
+\layout Standard
+
+Mehr Infos in späteren Versionen...
+ Vorschläge sind Willkommen!
+\layout Subsubsection
+
+Linux Informationen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[DeepSpace6 / (Not only) Linux IPv6 Portal]{http://www.deepspace6.net/}
+
+\end_inset
+
+ - Italien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6-HowTo for Linux by Peter Bieringer]{http://www.bieringer.de/linux/IPv6/}
+
+\end_inset
+
+ - Deutschland, und sein
+\begin_inset LatexCommand \url[Bieringer / IPv6 - software archive]{ftp://ftp.bieringer.de/pub/linux/IPv6/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Linux+IPv6 status by Peter Bieringer]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status.html}
+
+\end_inset
+
+ - Deutschland
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[USAGI project]{http://www.linux-ipv6.org/}
+
+\end_inset
+
+ - Japan, und deren
+\begin_inset LatexCommand \url[USAGI project - software archive]{ftp://ftp.linux-ipv6.org/pub/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Gav's Linux IPv6 Page]{http://www.bugfactory.org/~gav/ipv6/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Informationen zu Linux-Distributionen
+\layout Description
+
+PLD
+\begin_inset LatexCommand \url[Polish(ed) Linux Distribution]{http://www.pld.org.pl/}
+
+\end_inset
+
+ (
+\begin_inset Quotes sld
+\end_inset
+
+Marktführer
+\begin_inset Quotes srd
+\end_inset
+
+ bei inkludierten IPv6 fähigen Paketen))
+\layout Description
+
+Red\SpecialChar ~
+Hat
+\begin_inset LatexCommand \url[Red Hat Linux]{http://www.redhat.com/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[ Pekka Savola's IPv6 packages]{http://www.netcore.fi/pekkas/linux/ipv6/}
+
+\end_inset
+
+
+\layout Description
+
+Debian
+\begin_inset LatexCommand \url[Debian Linux]{http://www.debian.org/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Craig Small's IPv6 information and status]{http://people.debian.org/~csmall/ipv6/}
+
+\end_inset
+
+
+\layout Description
+
+SuSE
+\begin_inset LatexCommand \url[SuSE Linux]{http://www.suse.com/}
+
+\end_inset
+
+
+\layout Description
+
+Mandrake
+\begin_inset LatexCommand \url[Linux Mandrake]{http://www.linux-mandrake.com/}
+
+\end_inset
+
+
+\layout Standard
+
+Weitere Details siehe unter
+\begin_inset LatexCommand \url[IPv6+Linux Status Distributions]{http://www.bieringer.de/linux/IPv6/status/IPv6+Linux-status-distributions.html}
+
+\end_inset
+
+.
+\layout Subsubsection
+
+Allgemeine Informationen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6.org]{http://www.ipv6.org/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6bone]{http://www.6bone.net/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[UK IPv6 Resource Centre]{http://www.cs-ipv6.lancs.ac.uk/}
+
+\end_inset
+
+ - Großbritannien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[JOIN: IPv6 information]{http://www.join.uni-muenster.de/JOIN/ipv6/texte-englisch/informationsquellen.html}
+
+\end_inset
+
+ - Deutschland, vom JOIN Projekt Team, von dem auch die
+\begin_inset LatexCommand \url[Links to external WWW pages comprising IPv6/IPng]{http://www.join.uni-muenster.de/JOIN/ipv6/texte-englisch/www.html}
+
+\end_inset
+
+ betreut werden.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[TIPSTER6 project]{http://tipster6.ik.bme.hu/tipster6_en.html}
+
+\end_inset
+
+ - Ungarn,
+\begin_inset Quotes sld
+\end_inset
+
+Testing Experimental IPv6 Technology and Services in Hungary
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[WIDE project]{http://www.v6.wide.ad.jp/}
+
+\end_inset
+
+ - Japan
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[SWITCH IPv6 Pilot]{http://www.switch.ch/lan/ipv6/}
+
+\end_inset
+
+ - Schweiz
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Corner of Hubert Feyrer]{http://www.feyrer.de/IPv6/}
+
+\end_inset
+
+ - Deutschland
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Vermicelli Project]{http://www.vermicelli.pasta.cs.uit.no/ipv6/}
+
+\end_inset
+
+ - Norwegen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Forum]{http://www.ipv6forum.com/}
+
+\end_inset
+
+ - ein weltweites Konsortium führender Internet-Hersteller, Forschungs-
+ & Bildungseinrichtungen...
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Playground.sun.com / IPv6 Info Page]{http://playground.sun.com/pub/ipng/html/ipng-main.html}
+
+\end_inset
+
+ - betreut von Robert Hinden, Nokia.
+ Hier gibt es jede Information zum Thema IPv6: Zusammenfassungen, RFCs &
+ Drafts, Implementierungen (Verfügbarkeit der Stacks auf verschiedenen Plattform
+en & Quellcode diverser IPv6 Stacks).
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NASA Ames Research Center]{http://www.nas.nasa.gov/Groups/LAN/IPv6/}
+
+\end_inset
+
+ (alter Inhalt)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6INIT]{http://www.6init.com/}
+
+\end_inset
+
+ - IPv6 Internet Initiative - ein Fifth Framework Projekt der EU im Rahmen
+ des IST Programmes.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Task Force (European Union)]{http://www.ipv6-taskforce.org/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Document Project]{http://www.v6.sfc.wide.ad.jp/v6doc/}
+
+\end_inset
+
+ (japanische Sprache)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6init]{http://www.6init.org/}
+
+\end_inset
+
+ - IPv6 INternet IniTiative
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IP Next Generation Overview]{http://www.isoc.org/HMP/PAPER/PT1/html/pt1.html.hinden}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[The IPng Group's home page.]{http://ganges.cs.tcd.ie/4ba2/ipng/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6: The New Version of the Internet Protocol]{http://www.usenix.org/publications/library/proceedings/ana97/summaries/deering.html}
+
+\end_inset
+
+, von Steve Deering.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6: The Next Generation Internet Protocol]{http://www.garykessler.net/library/ipv6_exp.html}
+
+\end_inset
+
+, von Gary C.
+ Kessler.
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6: Next Generation Internet Protocol]{http://www.3com.com/nsc/ipv6.html}
+
+\end_inset
+
+ - 3Com
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Literature Research IPv6 (IPng)]{http://www.mediaport.org/~iamano/lr.zip}
+
+\end_inset
+
+, von Mike Crawfurd.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Next Generation Internet Initiative]{http://www.ngi.gov/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[The Quality of Service Forum site]{http://www.qosforum.com/tech_resources.htm}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[internet || site]{http://www.internet2.org/}
+
+\end_inset
+
+ und
+\begin_inset LatexCommand \url[internet2 Working Group]{http://ipv6.internet2.edu/}
+
+\end_inset
+
+ -
+\begin_inset LatexCommand \url[Presentation (HTML + PPT)]{http://ipv6.internet2.edu/presentations/}
+
+\end_inset
+
+ from IPv6 Workshops: (Stateless Autoconfiguration, IPv6 Addressing, USAGI,
+ Provider Independent IPv6 Addressing and other topics).
+\layout Itemize
+
+NetworkWorldFusion: Search / Doc Finder:
+\begin_inset LatexCommand \url[searched for IPv6]{http://search.nwfusion.com/query.html?qt=IPv6&qp=&ch=cn&}
+
+\end_inset
+
+ (102 Dokumente gefunden - 22.12.2002)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[The Register]{http://www.theregister.co.uk/}
+
+\end_inset
+
+ (Suche nach IPv6 ergab 30 Dokumente, 22.12.2002)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ZDNet Search for IPv6]{http://zdnet.search.com/search?cat=279&q=IPv6}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[TechTarget Search for IPv6]{http://whatis.techtarget.com/wsearchResults/1,290214,sid9,00.html?query=IPv6}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 & TCP Resources List]{http://www.faqs.org/faqs/internet/tcp-ip/resource-list/index.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Klingon IPv6 tools]{http://ipv6.klingon.nl/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Klingon IPv6 tools (native IPv6 only access)]{http://www.ipv6.klingon.nl/}
+
+\end_inset
+
+: IPv6 Firewall Beispiele, Bandbreiten-Tests sowie Portscanner
+\layout Standard
+
+Fehlt etwas? Vorschläge sind Willkommen!
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-marketresearch}
+
+\end_inset
+
+Marktforschung
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[A Tale of Two Wireless Technology Trends: Processor Development Outsourcing and IPv6]{http://www.seminarinformation.com/wconnect/wc.dll?sis~details0~194045~TSN}
+
+\end_inset
+
+Yankee Group - 4/1/2002 - 12 Seiten - ID: YANL768881
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[The World Atlas of the Internet: Americas]{http://www.marketresearch.com/product/display.asp?SID=88602378-241489274-186851952&ProductID=803907}
+
+\end_inset
+
+; IDATE - 2/1/2002 - 242 Seiten - ID: IDT803907.
+ Folgende Länder werden behandelt: Zentralamerika, Nordamerika,Südamerika;
+ Listenpreis: $ 3,500.00; Exzerpt: Panorama of Internet access markets across
+ the globe.
+ Market assessment and forecasts up to 2006 for 34 countries: market structure:
+ main ISPs and market shares; number of subscribers, of ISPs.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Early Interest Rising for IPv6]{http://www.amazon.com/exec/obidos/tg/detail/-/B000065T8E/copernicshopper/103-1420916-1341420}
+
+\end_inset
+
+ von IDC (Autor); Listenpreis: $1,500.00; Edition: e-book (Acrobat Reader);
+ Hrsg.: IDC; ISBN B000065T8E; (1.
+ March 2002)
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-patents}
+
+\end_inset
+
+Patente
+\layout Itemize
+
+Kanadische Patentdatenbank:
+\begin_inset LatexCommand \url[Home]{http://patents1.ic.gc.ca/intro-e.html}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Search]{http://patents1.ic.gc.ca/srch_sim-e.html}
+
+\end_inset
+
+ (Basis Suche, einfach IPv6 im Suchfeld eingeben ;-); 84 Dokumente gefunden,
+ 22.12.2002)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Espacenet]{http://www.european-patent-office.org/espacenet/info/index.htm}
+
+\end_inset
+
+ - Euorpäische Patentinformationen:
+\newline
+
+\begin_inset LatexCommand \url[National Offices, Members of Espacenet]{http://www.european-patent-office.org/espacenet/info/access.htm}
+
+\end_inset
+
+(IPv6: 84 Dokumente, 22.12.2002)
+\layout Itemize
+
+Delphion Research:
+\begin_inset LatexCommand \url[Patent Search Page]{http://www.delphion.com/research/}
+
+\end_inset
+
+.
+ Basic (kostenlose) Registrierung ist notwendig.
+ Beispiele für die Suche nach IPv6 (vom 21.12.2002):
+\newline
+
+\begin_inset LatexCommand \url[Communicating method between IPv4 terminal and IPv6 terminal and IPv4-IPv6 converting apparatus]{http://www.delphion.com/details?pn=US06118784__}
+
+\end_inset
+
+
+\newline
+
+\begin_inset LatexCommand \url[Translator for IP networks, network system using the translator, and IP network coupling method therefor]{http://www.delphion.com/details?pn=US06038233__}
+
+\end_inset
+
+
+\layout Subsection
+
+Sortiert nach Ländern
+\layout Subsubsection
+
+Australien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Carl's Australian IPv6 Pages]{http://oversteer.bl.echidna.id.au/IPv6/}
+
+\end_inset
+
+ (alter Inhalt)
+\layout Subsubsection
+
+Belgien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[BELNET]{http://vivaldi.belnet.be/ipv6/}
+
+\end_inset
+
+: das Belgische Forschungsnetz
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Euronet]{http://www.ipv6.euronet.be/}
+
+\end_inset
+
+: einer der größten ISPs in Belgien...
+\layout Subsubsection
+
+Brasilien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[BR6bone]{http://www.6bone.rnp.br/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+China
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Nokia China - IPv6 Site]{http://www.ipv6.com.cn/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Internet6 Initiative by Nokia China]{http://www.internet6.com.cn/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Deutschland
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Completel IPv6 information]{http://www.v6bone.de/}
+
+\end_inset
+
+, ISP in Deutschland
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6-net.org]{http://www.ipv6-net.de/}
+
+\end_inset
+
+, IPv6 Forum in Deutschland
+\layout Subsubsection
+
+Frankreich
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Renater]{http://www.renater.fr/Projets/IPv6/index.htm}
+
+\end_inset
+
+: Renater IPv6 Projekt Seite
+\layout Subsubsection
+
+Großbritannien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 in the UK]{http://www.ipv6.org.uk/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[UK IPv6 Resource Center]{http://www.cs-ipv6.lancs.ac.uk/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[British Telecom IPv6 Home]{http://www.bt.com/ipv6/}
+
+\end_inset
+
+: BT's ISP IPv6 Versuch, Englands erster IPv6 Internet Exchange etc.
+\layout Subsubsection
+
+Indien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 at BITS]{http://ipv6.bits-pilani.ac.in/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Italien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Project6]{http://project6.ferrara.linux.it/}
+
+\end_inset
+
+: IPv6 mit Linux
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Edisontel]{http://www.6bone.it/}
+
+\end_inset
+
+: IPv6 Portal von Edisontel
+\layout Subsubsection
+
+Japan
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Linux IPv6 Users Group JP]{http://www.v6.linux.or.jp/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Yamaha IPv6]{http://www.rtpro.yamaha.co.jp/RT/ipv6/}
+
+\end_inset
+
+ (sorry, alles in japanischer Sprache ...)
+\layout Subsubsection
+
+Korea
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ETRI]{http://www.krv6.net/}
+
+\end_inset
+
+: Electronics and Telecommunications Research Institut
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Forum Korea]{http://www.ipv6.or.kr/english/index.new.htm}
+
+\end_inset
+
+: IPv6 Infrastruktur Projekt in Korea
+\layout Subsubsection
+
+Mexiko
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Mexico]{http://www.ipv6.unam.mx/}
+
+\end_inset
+
+ (spanische & englische Version) - IPv6 Projekt Homepage der National Autonomous
+ University of Mexico (UNAM)
+\layout Subsubsection
+
+Niederlande
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[SURFnet]{http://www.ipv6.surfnet.nl/}
+
+\end_inset
+
+: SURFnet IPv6 Backbone
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[STACK]{http://www.stack.nl/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[STACK (IPv6)]{http://www.stack.nl/ipv6/}
+
+\end_inset
+
+: Computer-Studendten-Verband der Eindhoven University of Technology, Niederland
+e.
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPng.nl]{http://www.ipng.nl/}
+
+\end_inset
+
+: Zusammenarbeit zwischen WiseGuys und Intouch.
+\layout Subsubsection
+
+Österreich
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6@IKNnet and MIPv6 Research Group]{http://www.ikn.tuwien.ac.at/~ipv6/}
+
+\end_inset
+
+: TU Vienna, Austria (IPv6: Projekte, Publikationen, Diplom- / Doktorarbeiten,
+ Konferenzunterlagen etc.)
+\layout Subsubsection
+
+Portugal
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 pages of Miguel Rosa]{http://ipng.ip6.fc.ul.pt/}
+
+\end_inset
+
+ (broken?)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[FCCN (National Foundation for the Scientific Computation)]{http://www.fccn.pt/projectos/ipv6/index_html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[University of Algarve, Portugal]{http://www.ipv6.ualg.pt/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 - MFA]{http://www.ipv6.mfa.eti.br/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Russland
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Forum for Russia]{http://www.ipv6.ru/}
+
+\end_inset
+
+: Yaroslavl State University Internet Center
+\layout Subsubsection
+
+Schweiz
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[SWITCH]{http://www.switch.ch/network/ipv6/references.html}
+
+\end_inset
+
+: Das Schweizer Erziehungs- & Wissenschaftsnetzwerk
+\layout Subsubsection
+
+Tschechische Republik
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 in Czech On Line]{http://bsd-ipv6.vol.cz/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Ungarn
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Testing Experimental IPv6 Technology and Services in Hungary]{http://tipster6.ik.bme.hu/tipster6_en.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Hungarian IPv6 Information Page]{http://www.ipv6.fsz.bme.hu/}
+
+\end_inset
+
+
+\layout Subsection
+
+Sortiert nach Betriebssystemen
+\layout Subsubsection
+
+*BSD
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[KAME project]{http://www.kame.net/}
+
+\end_inset
+
+ (*BSD)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NetBSD's IPv6 Networking FAQ]{http://www.netbsd.org/Documentation/network/ipv6/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[FreeBSD Documentation Project]{http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ipv6.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[FreeBSD Ports: Ipv6]{http://www.freebsd.org/ports/ipv6.html}
+
+\end_inset
+
+
+\layout Itemize
+
+BUGAT - BSD Usergroup Austria -
+\begin_inset LatexCommand \url[www.bugat.at]{http://www.bugat.at/}
+
+\end_inset
+
+:
+\begin_inset LatexCommand \url[FreeBSD IPv6 Tunnel]{http://www.bugat.at/inforum/contentview.php/mini-howto/freebsd-ipv6.ihtml}
+
+\end_inset
+
+ (deutsche Sprache)
+\layout Subsubsection
+
+Cisco IOS
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Cisco IOS IPv6 Entry Page]{http://www.cisco.com/warp/public/732/Tech/ipv6/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 for Cisco IOS Software]{http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122t/122t2/ipv6/ftipv6c.htm}
+
+\end_inset
+
+, Datei 2 von 3: Aug 2002 -- Inhalt: IPv6 for Cisco IOS Software; Configuring
+ Documentation Specifics; Enabling IPv6 Routing and Configuring; IPv6 Addressing
+; Enabling IPv6 Processing Globally.
+\layout Itemize
+
+Cisco Internet Networking Handbook,
+\begin_inset LatexCommand \url[Chapter IPv6]{http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ipv6.htm}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Compaq
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 at Compaq]{http://www.compaq.com/ipv6/}
+
+\end_inset
+
+ - Präsentationen, White Papers, Dokumentation...
+\layout Subsubsection
+
+HPUX
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[comp.sys.hp.hpux FAQ]{http://www.faqs.org/faqs/hp/hpux-faq/index.html}
+
+\end_inset
+
+
+\layout Subsubsection
+
+IBM
+\layout Itemize
+
+Now that IBM's announced the availability of z/OS V1.4,
+\begin_inset LatexCommand \url[what's new in this release?]{http://search390.techtarget.com/ateQuestionNResponse/0,289625,sid10_cid486367_tax292523,00.html}
+
+\end_inset
+
+ Die Frage wurde am 15.
+ August 2002 'geposted'.
+\layout Subsubsection
+
+Microsoft
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Microsoft Windows 2000 IPv6]{http://www.microsoft.com/windows2000/technologies/communications/ipv6/default.asp}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[MSRIPv6]{http://www.research.microsoft.com/msripv6}
+
+\end_inset
+
+ - Microsoft Research Network - IPv6 Homepage
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Getting Started with the Microsoft IPv6 Technology Preview for Windows 2000]{http://msdn.microsoft.com/downloads/sdks/platform/tpipv6/start.asp}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Internet Connection Firewall Does Not Block Internet Protocol Version 6 Traffic]{http://support.microsoft.com/default.aspx?scid=kb;en-us;306203}
+
+\end_inset
+
+ (6.11.2001)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Internet Protocol Numbers]{http://support.microsoft.com/default.aspx?scid=kb;en-us;289892}
+
+\end_inset
+
+ (8.10.2002)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Technology Preview Refresh]{http://support.microsoft.com/default.aspx?scid=kb;en-us;273826}
+
+\end_inset
+
+ (16.10.2002)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[HOW TO: Install and Configure IP Version 6 in Windows .NET Enterprise Server]{http://support.microsoft.com/default.aspx?scid=kb;en-us;325449}
+
+\end_inset
+
+ (26.10.2002)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Windows .NET Server 6to4 Router Service Quits When You Advertise a 2002 Address on the Public Interface]{http://support.microsoft.com/default.aspx?scid=kb;en-us;329984}
+
+\end_inset
+
+ (28.10.2002)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[msdn - Microsoft Windows CE .NET - IPv6 commands]{http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcetcpip/htm/cmconIPv6exe.asp}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[msdn - search for IPv6]{http://search.microsoft.com/default.asp?qu=IPv6&boolean=ALL&nq=NEW&so=RECCNT&p=1&ig=01&i=00&i=01&i=02&i=03&i=04&i=05&i=06&i=07&i=08&i=09&i=10&i=11&i=12&i=13&i=14&i=15&i=16&i=17&i=18&i=19&i=20&i=21&i=22&i=23&i=24&i=25&i=26&i=27&i=28&i=29&i=30&i=31&i=32&i=33&i=34&i=35&i=36&i=37&i=38&i=39&i=40&i=41&siteid=us/dev}
+
+\end_inset
+
+ (100 Ergebnisse, 22.12.2002)
+\layout Subsubsection
+
+Solaris
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Sun Microsystems IPv6 Page for Solaris 8]{http://www.sun.com/solaris/ipv6/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Solaris 2 Frequently Asked Questions (FAQ) 1.73]{http://www.cs.uu.nl/wais/html/na-dir/Solaris2/FAQ.html}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Sumitoma
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Sumitomo Electric has implemented IPv6 on Suminet 3700 family routers]{http://playground.sun.com/pub/ipng/html/ipng-implementations.html#Sumitomo}
+
+\end_inset
+
+
+\layout Subsubsection
+
+ZebOS
+\layout Itemize
+
+IpInfusion's
+\begin_inset LatexCommand \url[ZebOS Server Routing Software]{http://www.ipinfusion.com/products/server/products_server.html}
+
+\end_inset
+
+
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{information-ipv6andsecurity}
+
+\end_inset
+
+IPv6 Sicherheit
+\layout Itemize
+
+Internet Security Systems: Security Center,
+\begin_inset LatexCommand \url[X-Force Database Search]{http://www.iss.net/security_center/search.php?type=3&type=3&pattern=IPv6}
+
+\end_inset
+
+ (21.12.2002 - 6 Themen bez.
+ IPv6 gefunden)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NIST IPsec Project]{http://csrc.nist.gov/ipsec/}
+
+\end_inset
+
+ ( National Institute of Standards and Technology, NIST)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Information Security]{http://www.infosecuritymag.com/index.shtml}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Search for IPv6]{http://search.atomz.com/search/?sp-q=IPv6&sp-a=sp1000c0bf}
+
+\end_inset
+
+ (21.12.2002 - 9 Artikel gefunden)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NewOrder.box.sk (search for IPv6)]{http://neworder.box.sk/search.php3?srch=IPv6}
+
+\end_inset
+
+ (Artikel, Exploits, Datei-Datenbank etc.)
+\layout Subsection
+
+Programm-Listen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6.org / IPv6 enabled applications]{http://www.ipv6.org/v6-apps.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Freshmeat / IPv6 search]{http://freshmeat.net/search/?q=IPv6}
+
+\end_inset
+
+, aktuell (14 Dez.
+ 2002) 62 Projekte
+\layout Itemize
+
+IPv6 Forum:
+\begin_inset LatexCommand \url[IPv6 Router List]{http://www.ipv6forum.com/navbar/links/v6routerlist.htm}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Analyse-Werkzeuge
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Ethereal]{http://ethereal.planetmirror.com/}
+
+\end_inset
+
+ - Ethereal is ein kostenloser Netzwerkprotokoll-Analyseprogramm für Unix
+ und Windows
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Radcom RC100-WL]{http://www.ip6.com/us/analyzer.htm}
+
+\end_inset
+
+ - Download Radcom RC100-WL Protokollanalyseprogramm version 3.20
+\layout Subsubsection
+
+IPv6 Produkte
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6wind]{http://www.6wind.com/}
+
+\end_inset
+
+ - Lösungen für IPv4/IPv6 Router, QoS, Multicast, Mobility, Security/VPN/Firewal
+l.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Fefe's patches for IPv6 with djbdns]{http://www.fefe.de/dns/}
+
+\end_inset
+
+ - Aug 2002 - Was ist djbdns und warum es IPv6 benötigt? djbdns ist ein
+ vollwertiger DNS Server, welcher
+\begin_inset Quotes sld
+\end_inset
+
+outperforms BIND in nearly all respects
+\begin_inset Quotes srd
+\end_inset
+
+.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Hitachi, Ltd. IPv6 Home Page]{http://www.v6.hitachi.co.jp/}
+
+\end_inset
+
+ IPv6 Products GR2000 - IPv6 router; Toolnet6 - Protocol Exchange Software
+ für IPv6.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ZebOS Server Routing Suite ]{http://www.ipinfusion.com/products/server/products_server.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[SPA Mail Server 2.21 ]{http://download.com.com/3000-2165-10153543.html?tag=lst-0-21}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Inframail (Advantage Server Edition) 4.0 ]{http://download.com.com/3000-2165-8202652.html?tag=lst-0-2}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[HTTrack Website Copier 3.2 ]{http://download.com.com/3000-2377-10149393.html?tag=lst-0-1}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[CommView 3.4 ]{http://download.com.com/3000-2085-10132748.html?tag=lst-0-1}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Posadis 0.50.6]{http://download.com.com/3000-2104-10149750.html?tag=lst-0-1}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Xceed Winsock Library 1.2]{http://download.com.com/3000-2070-10132771.html?tag=lst-0-1}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[CommView 3.4]{http://download.com.com/300-2085-10132748.html?tag=lst-0-1}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[TCP Wrapper (IPv6 aware)]{ftp://ftp.porcupine.org/pub/ipv6/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-snmp}
+
+\end_inset
+
+SNMP
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[comp.protocpols.snmp SNMP FAQ Part 1 of 2]{http://www.cs.uu.nl/wais/html/na-dir/snmp-faq/part1.html}
+
+\end_inset
+
+
+\layout Section
+
+IPv6 Infrastruktur
+\layout Subsection
+
+Statistiken
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 routing table history]{http://www.space.net/~gert/RIPE/}
+
+\end_inset
+
+ erstellt von Gert Döring,
+\begin_inset LatexCommand \url[Space.Net]{http://www.space.net/}
+
+\end_inset
+
+
+\layout Itemize
+
+Statistik für
+\begin_inset LatexCommand \url[www6.vermicelli.pasta.cs.uit.no]{http://ftp2.no.netbsd.org/statistics/webalizer/www6.vermicelli.pasta.cs.uit.no/}
+
+\end_inset
+
+ (letzten 12 Monate)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Official 6bone Webserver list Statisic]{http://6bone.informatik.uni-leipzig.de/ipv6/stats/stats.php3}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Allocation Data & Survey Results]{http://www.ripe.net/ripe/meetings/archive/ripe-42/presentations/ripe42-ipv6-survey/sld001.html}
+
+\end_inset
+
+, IPv6 WG, Ripe 42, Ripe NCC
+\layout Subsection
+
+Internet Exchanges
+\layout Standard
+
+Eine weitere Liste von IPv6 Internet Exchanges gibt es unter:
+\begin_inset LatexCommand \url[IPv6 Exchanges Web Site]{http://www.v6nap.net/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-germany}
+
+\end_inset
+
+Deutschland
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[INXS]{http://www.inxs.de/}
+
+\end_inset
+
+: (Cable & Wireless) München und Hamburg
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-estonia}
+
+\end_inset
+
+Estlanda
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[TIX]{http://tix.estpak.ee/}
+
+\end_inset
+
+ (Tallinn Interneti eXchange mit IPv6 Support)
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-europe}
+
+\end_inset
+
+Europa
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Euro6IX]{http://www.euro6ix.net/}
+
+\end_inset
+
+, European IPv6 Internet Exchange Backbone
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-france}
+
+\end_inset
+
+Frankreich
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[French National Internet Exchange IPv6]{http://www.fnix6.net/}
+
+\end_inset
+
+ (seit 1.11.2002 aktiv).
+\newline
+FNIX6 bietet ISPs im Großraum Paris den Dienst eines kostenlosen und zuverlässli
+chen High Speed FastEthernet Internet Exchange.
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-uk}
+
+\end_inset
+
+Großbritannien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[UK6X]{http://www.uk6x.com/}
+
+\end_inset
+
+: London
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[XchangePoint]{http://www.xchangepoint.net/}
+
+\end_inset
+
+: London
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-japan}
+
+\end_inset
+
+Japan
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NSPIXP-6]{http://www.wide.ad.jp/nspixp6/}
+
+\end_inset
+
+: IPv6--basierter Internet Exchange in Tokio
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[JPIX]{http://www.jpix.co.jp/}
+
+\end_inset
+
+, Tokio
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-korea}
+
+\end_inset
+
+Korea
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6NGIX]{http://www.ngix.ne.kr/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-netherlands}
+
+\end_inset
+
+Niederlande
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[AMS-IX]{http://www.ams-ix.net/home.html}
+
+\end_inset
+
+: Amsterdam Internet Exchange
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-ipv6exchanges-usa}
+
+\end_inset
+
+USA
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6TAP]{http://www.6tap.net}
+
+\end_inset
+
+: Chicago.
+ Bietet weltweit Peerings an.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NY6IX]{http://www.ny6ix.net/}
+
+\end_inset
+
+: New York City IPv6 basierter Internet Exchange
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6IIX]{http://www.6iix.net/}
+
+\end_inset
+
+: New York, Los Angeles und Santa Clara
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[PAIX]{http://www.paix.net/}
+
+\end_inset
+
+: Palo Alto
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{information-Tunnelbroker}
+
+\end_inset
+
+Tunnel broker
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-belgium}
+
+\end_inset
+
+Belgien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Wanadoo]{http://tunnel.be.wanadoo.com/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-canada}
+
+\end_inset
+
+Canada
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Freenet6]{http://www.freenet6.net/}
+
+\end_inset
+
+ - /48 Delegation, Canada
+\newline
+
+\begin_inset LatexCommand \url[Getting IPv6 Using Freenet6 on Debian]{http://www.linuxjournal.com/article.php?sid=5963&mode=thread&order=0}
+
+\end_inset
+
+
+\newline
+
+\begin_inset LatexCommand \url[Freenet6 creater]{http://www.viagenie.qc.ca/en/index.shtml}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-china}
+
+\end_inset
+
+China
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[CERNET-Nokia]{http://tb.6test.edu.cn/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-germany}
+
+\end_inset
+
+Deutschland
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[JOIN]{http://www.join.uni-muenster.de/welcome-e.html}
+
+\end_inset
+
+, Universität Münster
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Tunnelbroker Leipzig]{http://joshua.informatik.uni-leipzig.de/}
+
+\end_inset
+
+, DialupUsers mit dynamischen IPs bekommen eine fixe IPv6 IP...
+\newline
+
+\begin_inset LatexCommand \url[JOIN]{http://tunnel.ipv6-net.de/}
+
+\end_inset
+
+, Tunnelbroker Leipzig, (zur Zeit ?)
+\newline
+
+\begin_inset LatexCommand \url[Das offizielle IPv6 Forum]{http://tunnel.ipv6-net.de/}
+
+\end_inset
+
+, Leipziger Tunnel broker
+\newline
+
+\begin_inset LatexCommand \url[Experimental Live IPv6 Stream!]{http://aopteryx.informatik.uni-leipzig.de:8000/live.mp3}
+
+\end_inset
+
+
+\newline
+
+\begin_inset LatexCommand \url[6bone Knoten Leipzig]{http://6bone.informatik.uni-leipzig.de/}
+
+\end_inset
+
+
+\newline
+
+\begin_inset LatexCommand \url[Info bez. Hackangriff (2001)]{http://www.mail-archive.com/ipv6@uni-muenster.de/msg00056.html}
+
+\end_inset
+
+
+\newline
+
+\begin_inset LatexCommand \url[Tunnelbroker for JOIN]{http://bbackbone.informatik.uni-leipzig.de/}
+
+\end_inset
+
+.
+ Dieser Tunnel broker ist nur für Studenten und Mitarbeitern von Schulen
+ und Universitäten zugänglich.
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Berkom]{http://fix.ipv6.berkom.de/cgi-bin/tb.pl}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-estonia}
+
+\end_inset
+
+Estlanda
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Estpak]{http://tunnelbroker.ipv6.estpak.ee/?tunnel&PHPSESSID=aa2184190cc2cc6d3a6f6ddd01ae3635}
+
+\end_inset
+
+
+\layout Subsubsection
+
+Europa
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[XS26 Distributed Tunnel Broker]{http://www.xs26.net/}
+
+\end_inset
+
+, USA & Europa
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-uk}
+
+\end_inset
+
+Großbritannien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[NTT Europe]{http://www.uk.v6.ntt.net/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[NTT]{http://www.nttv6.net/}
+
+\end_inset
+
+, Großbritannien - IPv6 Versuch.
+ IPv4 Tunnel und native IPv6 Standleitungs-Verbindungen.
+ POPs gibt es in: London, Düsseldorf, New Jersey (USA, East Coast) Cupertino
+ (USA, West Coast) Tokio
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[BtexacT IPv6 Tunnel Broker Service]{https://tb.ipv6.btexact.com/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPNG-UK]{http://ipng.org.uk/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-italy}
+
+\end_inset
+
+Italien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Centro Studi e Laboratory Telecomunicazioni]{https://carmen.cselt.it/ipv6tb/}
+
+\end_inset
+
+ (
+\begin_inset LatexCommand \url[Downloadpage: TunnelBroker Version 2.1.]{http://carmen.cselt.it/cgi-bin/download.pl?pkg=TunnelBroker}
+
+\end_inset
+
+)
+\newline
+IPv6 Tunnel Broker:
+\begin_inset LatexCommand \url[Installation instructions]{http://carmen.cselt.it/ipv6/tools/ipv6tb/Installing-ipv6tb.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[EdisonTel]{http://www.6bone.it/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Comv6]{http://www.comv6.com/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Bersafe]{http://www.bersafe.it}
+
+\end_inset
+
+ (italienische Sprache)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Telecom Italia LAB]{http://carmen.ipv6.tilab.com/}
+
+\end_inset
+
+ (
+\begin_inset LatexCommand \url[Tunnelbroker Software Downloadpage]{http://carmen.ipv6.tilab.com/cgi-bin/download.pl?pkg=TunnelBroker}
+
+\end_inset
+
+)
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-japan}
+
+\end_inset
+
+Japan
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Internet Initiative Japan]{http://www.iij.ad.jp/IPv6/index-e.html}
+
+\end_inset
+
+ - IPv6 native Standleitungs- und IPv6 tunneling Service
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-malaysia}
+
+\end_inset
+
+Malaysia
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Manis]{http://tbroker.manis.net.my/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-netherlands}
+
+\end_inset
+
+Niederlande
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[XS26 - "Access to Six"]{http://www.xs26.net/}
+
+\end_inset
+
+ - mit POPs in Slovakei, Tschechischen Republik, Niederlanden, Deutschland
+ und Ungarn.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPng Netherland]{http://www.ipng.nl/}
+
+\end_inset
+
+ - Intouch, SurfNet, AMS-IX, UUNet, Cistron, RIPE NCC und AT&T sind am AMS-IX
+ angeschlossen.
+ Unter bestimmten Voraussetzungen ist es möglich, einen statischen Tunnel
+ zu bekommen.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[SURFnet Customers]{http://www.ipv6.surfnet.nl/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-norway}
+
+\end_inset
+
+Norwegen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[UNINETT]{http://www.uninett.no/testnett/index.en.html}
+
+\end_inset
+
+ - Pilot IPv6 Service (für Kunden): tunnelbroker & address allocation
+\newline
+
+\begin_inset LatexCommand \url[UNINETT's Tunnel Broker]{http://tunnelbroker.uninett.no}
+
+\end_inset
+
+ (link korrekt, aber nicht erreichbar - 23.12.2002)
+\newline
+
+\begin_inset LatexCommand \url[Uninett-Autoupdate-HOWTO]{http://www.guruz.de/Uninett-Autoupdate-HOWTO}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-switzerland}
+
+\end_inset
+
+Schweiz
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Tunnelbroker AS8758]{http://tunnelbroker.as8758.net/}
+
+\end_inset
+
+, Dolphins Network Systems (seit 20.12.2002 online)
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-usa}
+
+\end_inset
+
+USA
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ESnet]{http://www.es.net/hypertext/welcome/pr/ipv6.html}
+
+\end_inset
+
+, USA - Energy Sciences Network: Tunnel Registry & Address Delegation für
+ direkt angeschlossene ESnet Sites und ESnet Partner.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6REN]{http://www.6ren.net/}
+
+\end_inset
+
+, USA - Die 6ren Initiative wird durch das Energy Sciences Network (ESnet)
+ koordiniert, dem 'Network for the Energy Research program' des US Dept.
+ of Energy, angesiedelt am California's Lawrence Berkeley National Laboratory.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[XS26 Distributed Tunnel Broker]{http://www.xs26.net/}
+
+\end_inset
+
+, USA & Europa
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Hurricane Electric]{http://ipv6tb.he.net/}
+
+\end_inset
+
+, US backbone;
+\newline
+
+\begin_inset LatexCommand \url[Hurrican Electric Tunnelbroker]{http://tunnelbroker.net/}
+
+\end_inset
+
+ (also available under
+\begin_inset LatexCommand \url[http://tunnelbroker.com/]{http://tunnelbroker.com/}
+
+\end_inset
+
+)
+\newline
+Presseaussendung:
+\begin_inset LatexCommand \url[Hurricane Electric Upgrades IPv6 Tunnel Broker]{http://www.he.net/releases/release6.html}
+
+\end_inset
+
+
+\newline
+
+\begin_inset LatexCommand \url[Tunnel Broker Endpoint Autoupdate]{http://ipv6.he.net/tunnelbroker-update.php}
+
+\end_inset
+
+, Perl Skript
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Mondo Services]{http://www6.mondoservices.net/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[DHIS Dynamic Tunnel]{http://www.dhis.org/atncp/}
+
+\end_inset
+
+, Dynamic Host Information System, University of Bradford
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-tunnelbroker-more}
+
+\end_inset
+
+Weitere Tunnel broker...
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Public 6to4 relay routers]{http://www.kfu.com/~nsayer/6to4/}
+
+\end_inset
+
+ (MS IIE Boycott!)
+\layout Itemize
+
+Google Search nach "
+\begin_inset LatexCommand \url[IPv6 Access Providers]{http://directory.google.com/Top/Computers/Internet/Protocols/IP/IPng/IPv6_Access_Providers/}
+
+\end_inset
+
+" (26 Einträge gefunden - 24.12.2002)
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{information-infrastructure-nativeipv6service}
+
+\end_inset
+
+Native IPv6 Dienste
+\layout Standard
+
+Anmerkung: Die folgenden Dienste sind nur mit einer gültigen IPv6 Verbbindung
+ erreichbar!
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-nativeipv6gameserver}
+
+\end_inset
+
+Spiele Server
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Quake2]{http://www.viagenie.qc.ca/en/ipv6/quake2/ipv6-quake2.shtml}
+
+\end_inset
+
+ über IPv6
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-nativeipv6ircserver}
+
+\end_inset
+
+IRC Server
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Cyconet]{http://ipv6.cyconet.org/?id=server}
+
+\end_inset
+
+ (Cyconet IRCnet Servers über IPv6)
+\layout Subsubsection
+
+Radiosender, Musik-Streams
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Experimental Live IPv6 Stream!]{http://aopteryx.informatik.uni-leipzig.de:8000/live.mp3}
+
+\end_inset
+
+, Universität Leipzig, Deutschland
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{information-nativeipv6webserver}
+
+\end_inset
+
+Web Server
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Peter Bieringer's Home of Linux IPv6 HOWTO ]{http://www.ipv6.bieringer.de/}
+
+\end_inset
+
+
+\layout Standard
+
+Fehlt etwas? Vorschläge sind Willkommen!
+\layout Section
+
+
+\begin_inset LatexCommand \label{information-maillists}
+
+\end_inset
+
+Mailinglisten
+\layout Standard
+
+Weitere Listen von Mailinglisten sind verfügbar unter:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[JOIN Project / List of IPv6-related maillists]{http://www.join.uni-muenster.de/JOIN/ipv6/texte-englisch/ipv6.infoquellen.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[DeepSpace6 / Mailling Lists]{http://www.deepspace6.net/sections/lists.html}
+
+\end_inset
+
+
+\layout Standard
+
+Die größten Mailinglisten sind in folgender Tabelle zusammengefasst:
+\layout Standard
+
+.
+\layout Standard
+
+
+\begin_inset Tabular
+
+
+
+
+
+
+
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Schwerpunkt
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Request e-mail Adresse
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+subscriben
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+e-mail Adresse der Mailingliste
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Sprache
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Zugang via WWW
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Linux Kernel Networking inkl.
+ IPv6
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) oss.sgi.com
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+netdev
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+netdev (at) oss.sgi.com
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Archive]{http://oss.sgi.com/projects/netdev/archive/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Linux und IPv6 allgemein (1)
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) list.f00f.org
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+linux-ipv6
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+linux-ipv6 (at) list.f00f.org (3)
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Linux Impl.
+ des IPv6 Protokolls
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Web-based, siehe URL
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+project6 (at) ferrara.linux.it
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://project6.ferrara.linux.it/sections/lists.html}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Subscription]{http://mailman.ferrara.linux.it/listinfo/project6}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Mobile IP(v6) für Linux
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) list.mipl.mediapoli.com
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+mipl
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+mipl (at) list.mipl.mediapoli.com
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://www.mipl.mediapoli.com/mailinglist.html}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Archive]{http://www.mipl.mediapoli.com/mail-archive/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Linux IPv6 User & USAGI
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+usagi-users-ctl (at) linux-ipv6.org
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+usagi-users (at) linux-ipv6.org
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info / Search]{http://www.linux-ipv6.org/ml/index.html#usagi-users}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Archive]{http://www.linux-ipv6.org/ml/usagi-users/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+IPv6 und Debian Linux
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Web-based, siehe URL
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+debian-ipv6 (at) lists.debian.org
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info/Subscription/Archive]{http://lists.debian.org/debian-ipv6/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+IPv6/6bone in Deutschland
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) atlan.uni-muenster.de
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+ipv6
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+ipv6 (at) uni-muenster.de
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Dt./Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://www.join.uni-muenster.de/JOIN/ipv6/texte-englisch/mailingliste.html}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Archive]{http://www.join.uni-muenster.de/local/majordomo/ipv6/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+6bone
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) isi.edu
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+6bone
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+6bone (at) isi.edu
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://www.6bone.net/6bone_email.html}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Archive]{http://mailman.isi.edu/pipermail/6bone/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+IPv6 Diskussion
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) sunroof.eng.sun.com
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+ipng
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+ipng (at) sunroof.eng.sun.com
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://playground.sun.com/pub/ipng/html/instructions.html}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Archive]{ftp://playground.sun.com/pub/ipng/mail-archive/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Mirror of archive]{http://www.wcug.wwu.edu/lists/ipng/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+IPv6 User allgemein
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) ipv6.org
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+users
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+users (at) ipv6.org
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://www.ipv6.org/mailing-lists.html}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Bugtracking Internet Programme (2)
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+bugtraq-subscribe (at) securityfocus.com
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+bugtraq (at) securityfocus.com (3)
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://online.securityfocus.com/popups/forums/bugtraq/intro.shtml}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Archive]{http://online.securityfocus.com/archive/1}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+IPv6 im Allgemeinen
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Web-based, siehe URL
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+ipv6 (at) ipng.nl
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Englisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info/Subscription]{http://mailman.ipng.nl/mailman/listinfo/ipv6/}
+
+\end_inset
+
+,
+\begin_inset LatexCommand \url[Archive]{http://mailman.ipng.nl/pipermail/ipv6/}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) mfa.eti.br
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+majordomo (at) mfa.eti.br
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+ipv6
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+ipv6 (at) mfa.eti.br
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+Portugisisch
+\end_inset
+ |
+
+\begin_inset Text
+
+\layout Standard
+
+
+\size scriptsize
+
+\begin_inset LatexCommand \url[Info]{http://www.marcelo.pro.br/mailman/listinfo/ipv6}
+
+\end_inset
+
+
+\end_inset
+ |
+
+
+
+\end_inset
+
+
+\layout Standard
+
+.
+\layout Standard
+
+(1) empfohlen bei allgemeinen Linux & IPv6 Fragen
+\layout Standard
+
+(2) sehr empfohlen wenn Sie Server-Programme zur Verfügung stellen.
+\layout Standard
+
+(3) Mailingliste ist moderiert.
+\newline
+
+\layout Standard
+
+Fehlt etwas? Vorschläge sind Willkommen!
+\newline
+
+\layout Standard
+
+Via Web sind auch folgende Mailinglisten & Newsgroups verfügbar:
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ipv6 (France)]{http://www.tile.net/lists/showlists.php?list_id=35905}
+
+\end_inset
+
+
+\newline
+Beschreibung: ipv6 Cette liste existe pour discuter en francais de IP version
+ 6.
+ Elle s'adresse aux personnes desirant demarer des aujourd'hui des tests
+ IPv6.
+ Ce n'est en aucun cas un substitut des listes de l'IETF.
+ Pour de plus amples informations:
+\begin_inset LatexCommand \url[http://www.urec.fr/IPng]{http://www.urec.fr/IPng}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Tunnelbroker Maillingliste (Germany)]{http://www.ipv6.uni-leipzig.de/~6bone/tb/maillist.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ipv6 (Hungary)]{http://www.tile.net/lists/showlists.php?list_id=36611}
+
+\end_inset
+
+
+\newline
+Beschreibung: ipv6 Az IPv6 protokoll listaja Konfiguracios es adminisztracios
+ kerdesek az IPv6-al kapcsolatban.
+
+\begin_inset LatexCommand \url[(Archivum)]{http://www.ipv6.fsz.bme.hu/mlists/ipv6/ipv6.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[student-ipv6 (India)]{http://groups.yahoo.com/group/student-ipv6}
+
+\end_inset
+
+
+\newline
+Beschreibung: Dies ist eine Newsgruppe für die 'Student Awareness group
+ of IPv6' in Indien
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPV6-CNR@LISTSERV.CNR.IT (Italy)]{http://www.lsoft.com/scripts/wl.exe?SL1=IPV6-CNR&H=LISTSERV.CNR.IT}
+
+\end_inset
+
+
+\newline
+Beschreibung: Gruppo di interesse IPv6 del CNR
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ipv6-jp (Japan)]{http://www.tile.net/lists/showlists.php?list_id=14761}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ipv6 (Japan)]{http://www.tile.net/lists/showlists.php?list_id=37305}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPV6@LISTS.UTWENTE.NL (Netherlands)]{http://www.lsoft.com/scripts/wl.exe?SL1=IPV6&H=LISTS.UTWENTE.NL}
+
+\end_inset
+
+
+\newline
+Beschreibung: IPv6 overleg
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPV6@NIC.SURFNET.NL (Netherlands)]{http://www.lsoft.com/scripts/wl.exe?SL1=IPV6&H=NIC.SURFNET.NL}
+
+\end_inset
+
+
+\newline
+Beschreibung: AMS-IX list for IPv6 ist für IPv6 bezogene Themen
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[sun-ipv6-users]{http://groups.yahoo.com/group/sun-ipv6-users}
+
+\end_inset
+
+
+\newline
+Beschreibung: Bitte berichten Sie Probleme/Vorschläge in Bezug auf die IPng
+ Implementation von SUN Microsystems
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6-BITS]{http://groups.yahoo.com/group/IPv6-BITS}
+
+\end_inset
+
+
+\newline
+Beschreibung: Diese Liste dient der Koordination des Projekts Vertebrae.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[openbsd-ipv6]{http://www.tile.net/lists/showlists.php?list_id=23220}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6]{http://www.tile.net/lists/showlists.php?list_id=35203}
+
+\end_inset
+
+
+\newline
+Beschreibung: Diese Mailingliste dient der technischen Diskussion der Möglichkei
+ten von ipv6/ipsec WRT OpenBSD.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[linux-bangalore-ipv6]{http://groups.yahoo.com/group/linux-bangalore-ipv6}
+
+\end_inset
+
+
+\newline
+Beschreibung: Die IPv6 deployment Liste der Bangalore Linux User Group
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[gab]{http://www.tile.net/lists/showlists.php?list_id=32034}
+
+\end_inset
+
+
+\newline
+Beschreibung: Schwerpunkt der diskussion sind die Geographic Addressing
+ Plans für IPv6.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[ipv6-bsd-user]{http://www.tile.net/lists/showlists.php?list_id=37430}
+
+\end_inset
+
+
+\newline
+Beschreibung: Diese Liste behandelt die INRIA/IMAG IPv6 Implementation.
+ Cette liste de discussion est au sujet de l'implementation INRIA/IMAG IPv6.
+ Elle est bilingue Francais/Anglais.
+ Die Mailingliste ist zweisprachig, Französisch & Englisch.
+ If you wish to contact the implementors, try ipv6-bsd-core@imag.fr Si vous
+ voulez contacter les implementeurs, essayez ipv6-bsd-core@imag.fr
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[gated-ipv6]{http://www.tile.net/lists/showlists.php?list_id=41375}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[packet-switching]{http://groups.yahoo.com/group/packet-switching}
+
+\end_inset
+
+
+\newline
+Beschreibung: Dies Liste behandelt folgende Themen: packet switching theory,
+ technology, implementation and application in any relevant aspect including
+ without limitation LAPB, X.25, SDLC, P802.1d, LLC, IP, IPv6, IPX, DECNET,
+ APPLETALK, FR, PPP, IP Telephony, LAN PBX systems, management protocols
+ like SNMP, e-mail, network transparent window systems, protocol implementation,
+ protocol verification, conformance testing and tools used in maintaining
+ or developing packet switching systems.
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[mumbaiinternetgroup]{http://groups.yahoo.com/group/mumbaiinternetgroup}
+
+\end_inset
+
+
+\newline
+Beschreibung: Dieses Forum behandelt Internet-Themen & -Entwicklungen im
+ Asiatisch-Pazifischen Raum.
+ Beinhaltet sind Themen wie IPv4, IPv6, Multilingual DNS, Autonomuos System
+ Numbers, Internet Governence ...
+\layout Itemize
+
+de.comm.protocols.tcp-ip
+\newline
+Beschreibung: Umstellung auf IPv6
+\newline
+Quelle:
+\begin_inset LatexCommand \url[Chartas der Newsgruppen in de.*]{http://www.faqs.org/faqs/de-newsgroups/chartas/index.html}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Hurricane Electric IPv6 Forum]{http://ipv6.he.net/forum/}
+
+\end_inset
+
+
+\layout Itemize
+
+Google Group:
+\begin_inset LatexCommand \url[comp.protocols.tcp-ip]{http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF8&safe=off&group=comp.protocols.tcp-ip}
+
+\end_inset
+
+
+\layout Itemize
+
+Google Group:
+\begin_inset LatexCommand \url[linux.debian.maint.ipv6]{http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF8&safe=off&group=linux.debian.maint.ipv6}
+
+\end_inset
+
+
+\layout Itemize
+
+Google Group:
+\begin_inset LatexCommand \url[microsoft.public.platformsdk.networking.ipv6]{http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF8&safe=off&group=microsoft.public.platformsdk.networking.ipv6}
+
+\end_inset
+
+
+\layout Itemize
+
+Google Group:
+\begin_inset LatexCommand \url[fa.openbsd.ipv6]{http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF8&safe=off&group=fa.openbsd.ipv6}
+
+\end_inset
+
+
+\layout Section
+
+
+\begin_inset LatexCommand \label{information-onlinetesttools}
+
+\end_inset
+
+Online-Testwerkzeuge
+\layout Standard
+
+Mehr Infos in späteren Versionen...
+ Vorschläge sind Willkommen!
+\layout Itemize
+
+finger, nslookup, ping, traceroute, whois:
+\begin_inset LatexCommand \url[UK IPv6 Resource Centre / The test page]{http://www.cs-ipv6.lancs.ac.uk/ipv6/testing/}
+
+\end_inset
+
+
+\layout Itemize
+
+ping, traceroute, tracepath, 6bone registry, DNS:
+\begin_inset LatexCommand \url[JOIN / Testtools]{http://www.join.uni-muenster.de/lab/testtools.html}
+
+\end_inset
+
+ (nur in deutscher Sprache, sollte aber keine Probleme für nicht Deutsch
+ sprechende Personen sein)
+\layout Itemize
+
+traceroute6, whois:
+\begin_inset LatexCommand \url[IPng.nl]{http://www.ipng.nl/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[6BONE Registry]{http://www.kessens.com/~david/6bone/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[List of worldwide all IPv6-aggregated IP-Blocks]{http://www.dfn.de/service/ipv6/ipv6aggis.html}
+
+\end_inset
+
+ (tägliches Update)
+\newline
+
+\begin_inset LatexCommand \url[same service from Ripe]{http://www.ripe.net/ripencc/mem-services/registration/ipv6/ipv6allocs.html}
+
+\end_inset
+
+
+\layout Subsection
+
+IPv6 Looking Glasses
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IMAG]{http://lookingglass.imag.fr/}
+
+\end_inset
+
+, Frankreich
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Looking Glass at SURRIEL]{http://linux.uninet.edu:81/lg/}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[APAN]{http://www.jp.apan.net/cgi-bin/ipv6/mrlg}
+
+\end_inset
+
+, Japan (APAN-JP)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[DRENv6 Looking Glass]{http://www.v6.dren.net/lg/}
+
+\end_inset
+
+
+\layout Section
+
+
+\begin_inset LatexCommand \label{information-trainingsandseminars}
+
+\end_inset
+
+Trainings, Seminare
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[IPv6 Training and Workshop]{http://www.aerasec.de/workshops/ipv6.html}
+
+\end_inset
+
+, AERAsec, Deutschland (derzeit nur in deutscher Sprache)
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Migrating to IPv6]{http://www.seminarinformation.com/wconnect/wc.dll?sis~details0~194045}
+
+\end_inset
+
+, Learning Tree International
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[CIW Internetworking Professional Training CBT CD]{http://www.e-trainonline.com/html/ciw_internetworking_profession.html#IPv6}
+
+\end_inset
+
+
+\layout Itemize
+
+
+\begin_inset LatexCommand \url[Training Pages]{http://www.trainingpages.net/x/category.html?kw=125}
+
+\end_inset
+
+, U.K.
+ - Suche nach IPv6 (13 Kurse, 22.12.2002)
+\layout Standard
+
+Fehlt etwas? Vorschläge sind Willkommen!
+\layout Section
+
+
+\begin_inset LatexCommand \label{information-onlinediscovery}
+
+\end_inset
+
+'Die Online Entdekcung' ...
+\layout Standard
+
+
+\begin_inset LatexCommand \url[IPv6: Addressing The Needs Of the Future]{http://www.amazon.com/exec/obidos/tg/detail/-/B00006334Y/copernicshopper/103-1420916-1341420}
+
+\end_inset
+
+ [DOWNLOAD: PDF]
+\layout Standard
+
+von Yankee Group (Autor)
+\layout Standard
+
+Listenpreis:
+\series bold
+$595.00
+\layout Standard
+
+Edition: e-book (Acrobat Reader)
+\layout Standard
+
+Seiten:
+\series bold
+3
+\series default
+ (drei)
+\layout Standard
+
+Hrsg.: MarketResearch.com; ISBN B00006334Y; (1.
+ November 2001)
+\newline
+
+\layout Standard
+
+
+\series bold
+;-)
+\series default
+ Die Auflagenhöhe dieses eBooks wäre doch sehr interessant...
+\newline
+
+\layout Chapter
+
+Versions-Überblick / Danksagung / Zum Schluss
+\layout Section
+
+
+\begin_inset LatexCommand \label{revision-history}
+
+\end_inset
+
+Versions-Überblick
+\layout Standard
+
+Die Versionen x.y.
+ werden im Internet veröffentlicht.
+\layout Standard
+
+Die Versionen x.y.z stellen Zwischenschritte dar, die nur als LyX Datei am
+ CVS veröffentlicht werden.
+\layout Subsection
+
+Ausgabe 0.x
+\layout Subsubsection
+
+Englische Sprachversion (Peter Bieringer's Original)
+\layout Description
+
+0.39.2 2003-02-10/GK: Minor syntax & spelling fixes
+\layout Description
+
+0.39.1 2003-01-27/PB: fix an URL (draft adopted to a RFC)
+\layout Description
+
+0.39 2003-01-13/PB: fix a bug (forgotten 'link
+\begin_inset Quotes srd
+\end_inset
+
+ on
+\begin_inset Quotes sld
+\end_inset
+
+ip link set
+\begin_inset Quotes srd
+\end_inset
+
+ (credits to Yaniv Kaul)
+\layout Description
+
+0.38.1 2003-01-09/PB: a minor fix
+\layout Description
+
+0.38 2003-01-06/PB: minor fixes
+\layout Description
+
+0.37.1 2003-01-05/PB: minor updates
+\layout Description
+
+0.37 2002-12-31/GK: 270 new links added (searched in 1232 SearchEngines)
+ in existing and 53 new (sub)sections
+\layout Description
+
+0.36.1 2002-12-20/PB: Minor fixes
+\layout Description
+
+0.36 2002-12-16/PB: Check of and fix broken links (credits to Georg Käfer),
+ some spelling fixes
+\layout Description
+
+0.35 2002-12-11/PB: Some fixes and extensions
+\layout Description
+
+0.34.1 2002-11-25/PB: Some fixes (e.g.
+ broken linuxdoc URLs)
+\layout Description
+
+0.34 2002-11-19/PB: Add information about German translation (work in progress),
+ some fixes, create a small shortcut explanation list, extend
+\begin_inset Quotes sld
+\end_inset
+
+used terms
+\begin_inset Quotes srd
+\end_inset
+
+ and add two German books
+\layout Description
+
+0.33 2002-11-18/PB: Fix broken RFC-URLs, add parameter ttl on 6to4 tunnel
+ setup example
+\layout Description
+
+0.32 2002-11-03/PB: Add information about Chinese translation
+\layout Description
+
+0.31.1 2002-10-06/PB: Add another maillist
+\layout Description
+
+0.31 2002-09-29/PB: Extend information in proc-filesystem entries
+\layout Description
+
+0.30 2002-09-27/PB: Add some maillists
+\layout Description
+
+0.29 2002-09-18/PB: Update statement about nmap (triggered by Fyodor)
+\layout Description
+
+0.28.1 2002-09-16/PB: Add note about ping6 to multicast addresses, add some
+ labels
+\layout Description
+
+0.28 2002-08-17/PB: Fix broken LDP/CVS links, add info about Polish translation,
+ add URL of the IPv6 Address Oracle
+\layout Description
+
+0.27 2002-08-10/PB: Some minor updates
+\layout Description
+
+0.26.2 2002-07-15/PB: Add information neighbor discovery, split of firewalling
+ (got some updates) and security into extra chapters
+\layout Description
+
+0.26.1 2002-07-13/PB: Update nmap/IPv6 information
+\layout Description
+
+0.26 2002-07-13/PB: Fill /proc-filesystem chapter, update DNS information
+ about depricated A6/DNAME, change P-t-P tunnel setup to use of
+\begin_inset Quotes sld
+\end_inset
+
+ip
+\begin_inset Quotes srd
+\end_inset
+
+ only
+\layout Description
+
+0.25.2 2002-07-11/PB: Minor spelling fixes
+\layout Description
+
+0.25.1 2002-06-23/PB: Minor spelling and other fixes
+\layout Description
+
+0.25 2002-05-16/PB: Cosmetic fix for 2\i \^{ }
+128, thanks to José Abílio Oliveira
+ Matos for help with LyX
+\layout Description
+
+0.24 2002-05-02/PB: Add entries in URL list, minor spelling fixes
+\layout Description
+
+0.23 2002-03-27/PB: Add entries in URL list and at maillists, add a label
+ and minor information about IPv6 on RHL
+\layout Description
+
+0.22 2002-03-04/PB: Add info about 6to4 support in kernel series 2.2.x and
+ add an entry in URL list and at maillists
+\layout Description
+
+0.21 2002-02-26/PB: Migrate next grammar checks submitted by John Ronan
+\layout Description
+
+0.20.4 2002-02-21/PB: Migrate more grammar checks submitted by John Ronan,
+ add some additional hints at DNS section
+\layout Description
+
+0.20.3 2002-02-12/PB: Migrate a minor grammar check patch submitted by John
+ Ronan
+\layout Description
+
+0.20.2 2002-02-05/PB: Add mipl to maillist table
+\layout Description
+
+0.20.1 2002-01-31/PB: Add a hint how to generate 6to4 addresses
+\layout Description
+
+0.20 2002-01-30/PB: Add a hint about default route problem, some minor updates
+\layout Description
+
+0.19.2 2002-01-29/PB: Add many new URLs
+\layout Description
+
+0.19.1 2002-01-27/PB: Add some forgotten URLs
+\layout Description
+
+0.19 2002-01-25/PB: Add two German books, fix quote entinities in exported
+ SGML code
+\layout Description
+
+0.18.2 2002-01-23/PB: Add a FAQ on the program chapter
+\layout Description
+
+0.18.1 2002-01-23/PB: Move
+\begin_inset Quotes sld
+\end_inset
+
+the end
+\begin_inset Quotes srd
+\end_inset
+
+ to the end, add USAGI to maillists
+\layout Description
+
+0.18 2002-01-22/PB: Fix bugs in explanation of multicast address types
+\layout Description
+
+0.17.2 2002-01-22/PB: Cosmetic fix double existing text in history (at 0.16),
+ move all credits to the end of the document
+\layout Description
+
+0.17.1 2002-01-20/PB: Add a reference, fix URL text in online-test-tools
+\layout Description
+
+0.17 2002-01-19/PB: Add some forgotten information and URLs about global
+ IPv6 addresses
+\layout Description
+
+0.16 2002-01-19/PB: Minor fixes, remove
+\begin_inset Quotes sld
+\end_inset
+
+bold
+\begin_inset Quotes srd
+\end_inset
+
+ and
+\begin_inset Quotes sld
+\end_inset
+
+emphasize
+\begin_inset Quotes srd
+\end_inset
+
+ formats on code lines, fix
+\begin_inset Quotes sld
+\end_inset
+
+too long unwrapped code lines
+\begin_inset Quotes srd
+\end_inset
+
+ using selfmade utility, extend list of URLs.
+\layout Description
+
+0.15 2002-01-15/PB: Fix bug in addresstype/anycast, move content related
+ credits to end of document
+\layout Description
+
+0.14 2002-01-14/PB: Minor review at all, new chapter
+\begin_inset Quotes sld
+\end_inset
+
+debugging
+\begin_inset Quotes srd
+\end_inset
+
+, review
+\begin_inset Quotes sld
+\end_inset
+
+addresses
+\begin_inset Quotes srd
+\end_inset
+
+, spell checking, grammar checking (from beginning to 3.4.1) by Martin Krafft,
+ add tcpdump examples, copy firewalling/netfilter6 from IPv6+Linux-HowTo,
+ minor enhancements
+\layout Description
+
+0.13 2002-01-05/PB: Add example BIND9/host, move revision history to end
+ of document, minor extensions
+\layout Description
+
+0.12 2002-01-03/PB: Merge review of David Ranch
+\layout Description
+
+0.11 2002-01-02/PB: Spell checking and merge review of Pekka Savola
+\layout Description
+
+0.10 2002-01-02/PB: First public release of chapter 1
+\layout Subsubsection
+
+Deutsche Sprachversion
+\layout Description
+
+0.39.2.D01 2003-02-10/GK: Erste öffentliche Version in deutscher Sprache.
+ Diese Version entspricht inhaltlich der englischen Version 0.39.2.
+ Der Zusatz D01 bezeichnet die Revision der deutschen Sprachversion.
+ Diese Version wurde unter Mandrake Linux 9.0 mit LyX Version 1.2.1 und der
+ Klasse DocBook book (SGML) erstellt.
+\layout Section
+
+
+\begin_inset LatexCommand \label{credits}
+
+\end_inset
+
+Danksagung
+\layout Standard
+
+Dieser feinen Liste hinzugefügt werden können Sie am schnellsten, indem
+ Sie mir Bug fixes, Korrekturen und/oder Updates schicken ;-)
+\layout Standard
+
+Wenn Sie eine größere Überarbeitung vornehmen wollen, können Sie dazu die
+ LyX Datei (siehe
+\begin_inset LatexCommand \ref[original source]{general-original-source}
+
+\end_inset
+
+) verwenden und mir entsprechende diffs dann zusenden, diffs der SGML-Version
+ sind hingegen nicht sehr nützlich.
+\layout Subsection
+
+
+\begin_inset LatexCommand \label{major-credits}
+
+\end_inset
+
+Primärer Dank...
+\layout Itemize
+
+David Ranch : Er ermutigte mich zum Schreiben
+ dieses HOWTOs, für seine Anmerkungen zu den ersten Versionen, für seine
+ Beiträge zu den IPv6 Test-Ergebnissen auf meiner IPv6 Homepage.
+ Ebenfalls für seine größeren Überarbeitungen und Vorschläge.
+\layout Itemize
+
+Pekka Savola : Für größere Überarbeitungen, seinen
+ Input und Vorschläge.
+\layout Itemize
+
+Martin F.Krafft : Für seine Grammatik-Checks
+ und allgemeine Überarbeitungen am Dokument.
+\layout Itemize
+
+John Ronan : Für Grammatik-Checks.
+\layout Itemize
+
+Georg Käfer : Für das Aufspüren eines Fehlers bei
+ der PDF Erstellung (durch LDP Betreuer Greg Ferguson behoben), den Input
+ betreff deutscher Bücher, einer großen URL-Liste, die Überprüfung aller
+ Links und vieler weiterer Vorschläge, Korrekturen und Beiträge.
+\layout Subsection
+
+Sonstiger Dank...
+\layout Subsubsection
+
+Verwaltung des Dokuments
+\layout Standard
+
+Als Neuling ein LDP HOWTO zu schreiben (in LyX schreiben sowie SGML konformer
+ Export zu DocBook) ist nicht so einfach, wie von so manchem behauptet wird.
+ Es gibt einige sonderbare Fallen...
+ Nichtsdestoweniger Dank an:
+\layout Itemize
+
+Autoren des
+\begin_inset LatexCommand \url[LDP Author Guide]{http://www.tldp.org/LDP/LDP-Author-Guide/}
+
+\end_inset
+
+
+\layout Itemize
+
+B.
+ Guillon: Für sein
+\begin_inset LatexCommand \url[DocBook with LyX HOWTO]{http://perso.libertysurf.fr/bgu/doc/db4lyx/}
+
+\end_inset
+
+
+\layout Subsubsection
+
+
+\begin_inset LatexCommand \label{content-related-credits}
+
+\end_inset
+
+Inhalt des Dokuments
+\layout Standard
+
+Mein Dank für Fixes und Hinweise ist hier aufgelistet - und die Liste wird
+ mit der Zeit sicherlich länger werden...
+\layout Itemize
+
+S.P.Meenakshi : Für einen Tipp zur
+ Anwendung eines
+\begin_inset Quotes sld
+\end_inset
+
+send mail
+\begin_inset Quotes srd
+\end_inset
+
+ shell Programms in tcp_wrapper/hosts.deny
+\layout Itemize
+
+Frank Dinies : Für einen Bugfix zur IPv6 Address-Erkl
+ärung
+\layout Itemize
+
+John Freed : Für das Aufspüren eines Bugs in
+ der IPv6 Multicast Adress-Erklärung
+\layout Itemize
+
+Craig Rodrigues : Für Vorschläge zum RHL IPv6 Setup
+\layout Itemize
+
+Fyodor : Für seinen Hinweis betreff überholter
+ nmap Informationen
+\layout Itemize
+
+Mauro Tortonesi : Für einige Vorschläge
+\layout Itemize
+
+Tom Goodale : Für einige Vorschläge
+\layout Itemize
+
+Martin Luemkemann : Für einen
+ Vorschlag
+\layout Itemize
+
+Jean-Marc V.
+ Liotier : Für das Aufspüren eines Bugs
+\layout Itemize
+
+Yaniv Kaul : Für das Aufspüren eines Bugs
+\layout Itemize
+
+Arnout Engelen : Für den Hinweis zu einem Draft,
+ das nun zu einem RFC angenommen wurde
+\layout Section
+
+Zum Schluss
+\layout Standard
+
+Danke für's Lesen.
+ Ich hoffe, es ist von Nutzen!
+\layout Standard
+
+Falls Sie irgendeine Frage haben, abonnieren sie eine entsprechende
+\begin_inset LatexCommand \ref[maillist]{information-maillists}
+
+\end_inset
+
+ und diskutieren Sie ihr Problem unter Angabe möglichst vieler Informationen.
+\the_end