mirror of https://github.com/tLDP/LDP
14618 lines
308 KiB
Plaintext
14618 lines
308 KiB
Plaintext
#LyX 1.2 created this file. For more info see http://www.lyx.org/
|
|
\lyxformat 220
|
|
\textclass docbook-book
|
|
\begin_preamble
|
|
|
|
<!entity header system "header.sgml">
|
|
\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
|
|
|
|
<author>
|
|
\layout FirstName
|
|
|
|
Peter
|
|
\layout Surname
|
|
|
|
Bieringer
|
|
\layout SGML
|
|
|
|
<affiliation><address> <email>pb at bieringer.de</email> </address> </affiliation
|
|
>
|
|
\layout SGML
|
|
|
|
</author>
|
|
\layout SGML
|
|
|
|
<revhistory>
|
|
\layout SGML
|
|
|
|
<revision> <revnumber> 0.40.1.de.1</revnumber> <date>2003-02-12</date> <authorinitia
|
|
ls>PB</authorinitials> <revremark>Details siehe
|
|
\begin_inset LatexCommand \ref[revision history]{revision-history}
|
|
|
|
\end_inset
|
|
|
|
</revremark></revision>
|
|
\layout SGML
|
|
|
|
<revision> <revnumber> 0.40.de.1</revnumber> <date>2003-02-10</date> <authorinitial
|
|
s>PB</authorinitials> <revremark>Details siehe
|
|
\begin_inset LatexCommand \ref[revision history]{revision-history}
|
|
|
|
\end_inset
|
|
|
|
</revremark></revision>
|
|
\layout SGML
|
|
|
|
<revision> <revnumber> 0.39.2.de.1</revnumber> <date>2003-02-10</date> <authorinitia
|
|
ls>GK</authorinitials> <revremark>Details siehe
|
|
\begin_inset LatexCommand \ref[revision history]{revision-history}
|
|
|
|
\end_inset
|
|
|
|
</revremark></revision>
|
|
\layout SGML
|
|
|
|
</revhistory>
|
|
\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$
|
|
\layout Standard
|
|
|
|
Informationen über verfügbare Übersetzungen finden Sie im Abschnitt
|
|
\begin_inset LatexCommand \ref[Übersetzungen]{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
|
|
Deutsche Übersetzung Copyright © 2002-2003 Georg Käfer
|
|
\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: In Kontakt mit dem Internet getreten, kennenlernen von konsolenbasierte
|
|
E-Mail- und News-Client-Programme (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 ist der Autor).
|
|
\layout Itemize
|
|
|
|
1996: Anfrage zur Gestaltung eines IPv6 Kurses inklusive eines Workshops
|
|
zum Thema Linux Betriebssystem bekommen.
|
|
\layout Itemize
|
|
|
|
1997: Schreiben einer Anleitung, 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: Begonnen, dieses neue Linux IPv6 HOWTO zu schreiben.
|
|
\layout Subsubsection
|
|
|
|
Ansprechpartner
|
|
\layout Standard
|
|
|
|
Der Autor kann via E-Mail <pb at bieringer dot de> 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 <gkaefer at
|
|
gmx dot at> 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[Übersetzungen]{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[Historie der Änderungen]{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 Original-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 vom Autor beigesteuerten Inhaltes
|
|
geschrieben zu sein.
|
|
Übersetzungen müssen immer das englische Original als Quelle benutzen.
|
|
\layout Subsection
|
|
|
|
Diverse Sprachen
|
|
\layout Subsubsection
|
|
|
|
Deutsch
|
|
\layout Standard
|
|
|
|
Mit 2002-11-10 wurde von Georg Käfer <gkaefer at gmx dot at> die Deutsche
|
|
Übersetzung begonnen und am 10.02.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 Subsubsection
|
|
|
|
Andere Sprachen
|
|
\layout Standard
|
|
|
|
Informationen über Übersetzungen in andere Sprachen finden Sie hier im Originald
|
|
okument:
|
|
\begin_inset LatexCommand \url[TLDP / Linux+IPv6-HOWTO / Übersetzungen]{http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/general-translations.html}
|
|
|
|
\end_inset
|
|
|
|
.
|
|
\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, werden einige HTML-Date
|
|
inamen ziemlich zufällig gewählt.
|
|
Manche 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 wissen, wenn Sie glauben, dass ein Tag vergessen wurde.
|
|
\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 vom selben Autor (Peter Bieringer) geschrieben und liegt im HTML-Format
|
|
vor.
|
|
|
|
\series bold
|
|
Begonnen
|
|
\series default
|
|
wurde mit dem Schreiben im April
|
|
\series bold
|
|
1997
|
|
\series default
|
|
und die erste englische Version wurde im Juni 1997 veröffentlicht.
|
|
Das Dokument wird
|
|
\series bold
|
|
weiterhin
|
|
\series default
|
|
betreut, 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.
|
|
Der Autor (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.
|
|
Er entschied sich 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 - Zugriffsliste)
|
|
\layout Description
|
|
|
|
API Application Programming Interface - Schnittstellen in Programmen zwischen
|
|
den Applikationen
|
|
\layout Description
|
|
|
|
ASIC Application Specified Integrated Circuit - Applikationsspezifischer
|
|
integrierter Schaltkreis
|
|
\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 Network Interface Controller - Netzwerk[schnittstellen]karte, kurz Netzwerkk
|
|
arte
|
|
\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
|
|
|
|
<myipaddress>
|
|
\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
|
|
|
|
+ * <draft-ietf-ipngwg-bsd-api-05.txt>
|
|
\layout Standard
|
|
|
|
Diese Zeilen entstammen dem patch-2.1.8 (die E-Mail-Adresse wurde hier beim
|
|
Copy & Paste absichtlich 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 Linux-Kernel-Que
|
|
llen 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 (base 85 codiert)
|
|
\begin_inset LatexCommand \url[RFC 1924 / A Compact Representation of IPv6 Addresses]{http://www.faqs.org/rfcs/rfc1924.html}
|
|
|
|
\end_inset
|
|
|
|
(1996 geschrieben).
|
|
Diese Notation wurde 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-Umrechner 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 (bekannt ist nur Jim Fleming...) 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 wird die Installation des
|
|
iproute Paketes empfohlen.
|
|
\layout Itemize
|
|
|
|
Wird das Programm /sbin/ip nicht gefunden, dann wird die Installation des
|
|
iproute Paketes empfohlen.
|
|
\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 <hostwithipv6address>
|
|
\layout Code
|
|
|
|
# ping6 <ipv6address>
|
|
\layout Code
|
|
|
|
# ping6 [-I <device>] <link-local-ipv6address>
|
|
\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
|
|
|
|
Wurde 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 <interface> up
|
|
\layout Code
|
|
|
|
# ip link set dev <interface> 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 <interface> up
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig <interface> 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 <interface>
|
|
\layout Standard
|
|
|
|
Beispiel für einen statisch konfigurierten Host:
|
|
\layout Code
|
|
|
|
# /sbin/ip -6 addr show dev eth0
|
|
\layout Code
|
|
|
|
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_ fast qlen 100
|
|
\layout Code
|
|
|
|
inet6 fe80::210:a4ff:fee3:9566/10 scope link
|
|
\layout Code
|
|
|
|
inet6 3ffe:ffff:0:f101::1/64 scope global
|
|
\layout Code
|
|
|
|
inet6 fec0:0:0:f101::1/64 scope site
|
|
\layout Standard
|
|
|
|
Beispiel für einen automatisch konfigurierten Host.
|
|
\layout Standard
|
|
|
|
Hier sehen Sie einige automatisch konfigurierte IP Adressen und deren Lebensdaue
|
|
r.
|
|
\layout Code
|
|
|
|
# /sbin/ip -6 addr show dev eth0
|
|
\layout Code
|
|
|
|
3: eth0: <BROADCAST,MULTICAST,PROMISC,UP> mtu 1500 qdisc pfifo_fast qlen
|
|
\layout Code
|
|
|
|
¬ 100
|
|
\layout Code
|
|
|
|
inet6 2002:d950:f5f8:f101:2e0:18ff:fe90:9205/64 scope global dynamic
|
|
\layout Code
|
|
|
|
valid_lft 16sec preferred_lft 6sec
|
|
\layout Code
|
|
|
|
inet6 3ffe:400:100:f101:2e0:18ff:fe90:9205/64 scope global dynamic
|
|
\layout Code
|
|
|
|
valid_lft 2591997sec preferred_lft 604797sec inet6 fe80::2e0:18ff:fe90:9205/10
|
|
\layout Code
|
|
|
|
¬ scope link
|
|
\layout Subsection
|
|
|
|
Verwendung von "ifconfig"
|
|
\layout Standard
|
|
\align left
|
|
Anwendung:
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig <interface>
|
|
\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 <ipv6address>/<prefixlength> dev <interface>
|
|
\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 <interface> inet6 add <ipv6address>/<prefixlength>
|
|
\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 <ipv6address>/<prefixlength> dev <interface>
|
|
\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 <interface> inet6 del <ipv6address>/<prefixlength>
|
|
\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 <device>]
|
|
\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 <ipv6network>/<prefixlength> via <ipv6address>
|
|
\layout Code
|
|
|
|
¬ [dev <device>]
|
|
\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 <ipv6network>/<prefixlength> gw
|
|
\layout Code
|
|
|
|
¬ <ipv6address> [dev <device>]
|
|
\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 <ipv6network>/<prefixlength> via <ipv6address>
|
|
\layout Code
|
|
|
|
¬ [dev <device>]
|
|
\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 <network>/<prefixlength> [dev <device>]
|
|
\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 <ipv6network>/<prefixlength> dev <device>
|
|
\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 <network>/<prefixlength> dev <device>
|
|
\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 <ipv6network>/<prefixlength> dev <device>
|
|
\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 <network>/<prefixlength> dev <device>
|
|
\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 <device>]
|
|
\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 <IPv6 address> lladdr <link-layer address> dev <device>
|
|
\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 <IPv6 address> lladdr <link-layer address> dev <device>
|
|
\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...
|
|
Es wird um Ihre Mithilfe gebeten, 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 [<device>]
|
|
\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 <device> mode sit ttl <ttldefault> remote
|
|
\layout Code
|
|
|
|
¬ <ipv4addressofforeigntunnel> local <ipv4addresslocal>
|
|
\layout Standard
|
|
|
|
Anwendung (drei allgemeine Beispiele):
|
|
\layout Code
|
|
|
|
# /sbin/ip tunnel add sit1 mode sit ttl <ttldefault> remote
|
|
\layout Code
|
|
|
|
¬ <ipv4addressofforeigntunnel1> local <ipv4addresslocal>
|
|
\layout Code
|
|
|
|
# /sbin/ip link set dev sit1 up
|
|
\layout Code
|
|
|
|
# /sbin/ip -6 route add <prefixtoroute1> dev sit1 metric 1
|
|
\layout Code
|
|
|
|
\layout Code
|
|
|
|
# /sbin/ip tunnel add sit2 mode sit ttl <ttldefault>
|
|
\layout Code
|
|
|
|
¬ <ipv4addressofforeigntunnel2> local <ipv4addresslocal>
|
|
\layout Code
|
|
|
|
# /sbin/ip link set dev sit2 up
|
|
\layout Code
|
|
|
|
# /sbin/ip -6 route add <prefixtoroute2> dev sit2 metric 1
|
|
\layout Code
|
|
|
|
\layout Code
|
|
|
|
# /sbin/ip tunnel add sit3 mode sit ttl <ttldefault>
|
|
\layout Code
|
|
|
|
¬ <ipv4addressofforeigntunnel3> local <ipv4addresslocal>
|
|
\layout Code
|
|
|
|
# /sbin/ip link set dev sit3 up
|
|
\layout Code
|
|
|
|
# /sbin/ip -6 route add <prefixtoroute3> 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 <ipv4addressofforeigntunnel1>
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig sit1 up
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 add <prefixtoroute1> dev sit1
|
|
\layout Code
|
|
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig sit0 tunnel <ipv4addressofforeigntunnel2>
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig sit2 up
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 add <prefixtoroute2> dev sit2
|
|
\layout Code
|
|
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig sit0 tunnel <ipv4addressofforeigntunnel3>
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig sit3 up
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 add <prefixtoroute3> 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 <prefixtoroute1> gw
|
|
\layout Code
|
|
|
|
¬ ::<ipv4addressofforeigntunnel1> dev sit0
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 add <prefixtoroute2> gw
|
|
\layout Code
|
|
|
|
¬ ::<ipv4addressofforeigntunnel2> dev sit0
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 add <prefixtoroute3> gw
|
|
\layout Code
|
|
|
|
¬ ::<ipv4addressofforeigntunnel3> 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 <device>
|
|
\layout Standard
|
|
|
|
Anwendung (drei allgemeine Beispiele):
|
|
\layout Code
|
|
|
|
# /sbin/ip -6 route del <prefixtoroute1> 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 <prefixtoroute2> 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 <prefixtoroute3> 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 <prefixtoroute3> dev sit3
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig sit3 down
|
|
\layout Code
|
|
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 del <prefixtoroute2> dev sit2
|
|
\layout Code
|
|
|
|
# /sbin/ifconfig sit2 down
|
|
\layout Code
|
|
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 add <prefixtoroute1> 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 <prefixtoroute1> gw
|
|
\layout Code
|
|
|
|
¬ ::<ipv4addressofforeigntunnel1> dev sit0
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 del <prefixtoroute2> gw
|
|
\layout Code
|
|
|
|
¬ ::<ipv4addressofforeigntunnel2> dev sit0
|
|
\layout Code
|
|
|
|
# /sbin/route -A inet6 del <prefixtoroute3> gw
|
|
\layout Code
|
|
|
|
¬ ::<ipv4addressofforeigntunnel3> 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 <ttldefault> remote any local
|
|
<localipv4address>
|
|
\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 <local6to4address>/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 <local6to4address>/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 <local6to4address>/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[Address-Typen]{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...
|
|
der Autor hat 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 der Autor begann das
|
|
\begin_inset LatexCommand \url[IPv6 & Linux - HowTo]{http://www.bieringer.de/linux/IPv6/}
|
|
|
|
\end_inset
|
|
|
|
zu schreiben, war es seine 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 (es wurden nie echte Probleme gemeldet, allerdings
|
|
ist unbekannt 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 der Autor seine ersten Schritte mit IPv6 auf einem Red Hat Linux 5.0
|
|
Klon gemacht habe, basieren seine IPv6 Entwicklungssysteme heute zumeist
|
|
auf Red Hat Linux und die Skriptdateien sind folglich primär für diese
|
|
Distributionen 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 die IPv6-Skripts
|
|
des Autors.
|
|
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 der Skript-Sammlung des Autors 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
|
|
|
|
|
|
\lang english
|
|
|
|
\begin_inset LatexCommand \label{Configuration-Debian-Linux}
|
|
|
|
\end_inset
|
|
|
|
|
|
\lang ngerman
|
|
Debian Linux
|
|
\layout Standard
|
|
|
|
|
|
\lang english
|
|
Folgende Information wurde von Stephane Bortzmeyer <bortzmeyer at nic dot
|
|
fr> beigesteuert.
|
|
\layout Enumerate
|
|
|
|
|
|
\lang english
|
|
Überprüfe, ob IPv6 aktiv ist, entweder weil es in den Kernel hineinkompilier
|
|
oder das Modul geladen wurde.
|
|
Für die letzte Möglichkeit gibt es 3 Lösungen: Editieren der Datei /etc/modules
|
|
, Benutzung des Features pre-up (siehe unten) oder Benutzung von kmod (wird
|
|
hier nicht weiter erklärt).
|
|
\layout Enumerate
|
|
|
|
|
|
\lang english
|
|
Konfiguriere die Schnittstelle (hier im Beispiel: eth0).
|
|
Editiere /etc/network/interfaces :
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
iface eth0 inet6 static
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
pre-up modprobe ipv6
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
address 3ffe:ffff:1234:5::1:1
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
# To suppress completely autoconfiguration:
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
# up echo 0 > /proc/sys/net/ipv6/conf/all/autoconf
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
netmask 64
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
# The router is autoconfigured and has no fixed address.
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
# It is magically
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
# found.
|
|
(/proc/sys/net/ipv6/conf/all/accept_ra).
|
|
Otherwise:
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
#gateway 3ffe:ffff:1234:5::1
|
|
\layout Standard
|
|
|
|
|
|
\lang english
|
|
Danach rebooten oder folgendes Kommando ausführen
|
|
\layout Code
|
|
|
|
|
|
\lang english
|
|
# ifup --force eth0
|
|
\layout Standard
|
|
|
|
|
|
\lang english
|
|
Danach sollte die statische IPv6-Adresse konfiguriert sein.
|
|
|
|
\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 zur Zeit 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 <proff@iq.org>.
|
|
\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 <ipv6address|*> port <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 <ipv6addr|*> [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 <ipv6addr|*> [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
|
|
|
|
<VirtualHost [3ffe:ffff:100::1]:80>
|
|
\layout Code
|
|
|
|
ServerName ipv6only.yourdomain.yourtopleveldomain
|
|
\layout Code
|
|
|
|
# ...sure more config lines
|
|
\layout Code
|
|
|
|
</VirtualHost>
|
|
\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
|
|
|
|
<VirtualHost [3ffe:ffff:100::2]:80 1.2.3.4:80>
|
|
\layout Code
|
|
|
|
ServerName ipv6andipv4.yourdomain.yourtopleveldomain
|
|
\layout Code
|
|
|
|
# ...sure more config lines
|
|
\layout Code
|
|
|
|
</VirtualHost>
|
|
\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: <BROADCAST,MULTICAST,UP> 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: <BROADCAST,MULTICAST,UP> 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
|
|
<lyxtabular version="3" rows="14" columns="6">
|
|
<features rotate="true">
|
|
<column alignment="center" valignment="top" leftline="true" width="0pt">
|
|
<column alignment="center" valignment="top" leftline="true" width="0pt">
|
|
<column alignment="center" valignment="top" leftline="true" width="0pt">
|
|
<column alignment="center" valignment="top" leftline="true" width="0pt">
|
|
<column alignment="center" valignment="top" leftline="true" width="0pt">
|
|
<column alignment="center" valignment="top" leftline="true" rightline="true" width="0pt">
|
|
<row topline="true" bottomline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Schwerpunkt
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Request e-mail Adresse
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
subscriben
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
e-mail Adresse der Mailingliste
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Sprache
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Zugang via WWW
|
|
\end_inset
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Linux Kernel Networking inkl.
|
|
IPv6
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) oss.sgi.com
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
netdev
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
netdev (at) oss.sgi.com
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
|
|
\begin_inset LatexCommand \url[Archive]{http://oss.sgi.com/projects/netdev/archive/}
|
|
|
|
\end_inset
|
|
|
|
|
|
\end_inset
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Linux und IPv6 allgemein (1)
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) list.f00f.org
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
linux-ipv6
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
linux-ipv6 (at) list.f00f.org (3)
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
\end_inset
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Linux Impl.
|
|
des IPv6 Protokolls
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Web-based, siehe URL
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
project6 (at) ferrara.linux.it
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Mobile IP(v6) für Linux
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) list.mipl.mediapoli.com
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
mipl
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
mipl (at) list.mipl.mediapoli.com
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Linux IPv6 User & USAGI
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
usagi-users-ctl (at) linux-ipv6.org
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
usagi-users (at) linux-ipv6.org
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
IPv6 und Debian Linux
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Web-based, siehe URL
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
debian-ipv6 (at) lists.debian.org
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
|
|
\begin_inset LatexCommand \url[Info/Subscription/Archive]{http://lists.debian.org/debian-ipv6/}
|
|
|
|
\end_inset
|
|
|
|
|
|
\end_inset
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
IPv6/6bone in Deutschland
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) atlan.uni-muenster.de
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
ipv6
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
ipv6 (at) uni-muenster.de
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Dt./Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
6bone
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) isi.edu
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
6bone
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
6bone (at) isi.edu
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
IPv6 Diskussion
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) sunroof.eng.sun.com
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
ipng
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
ipng (at) sunroof.eng.sun.com
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
IPv6 User allgemein
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) ipv6.org
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
users
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
users (at) ipv6.org
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
|
|
\begin_inset LatexCommand \url[Info]{http://www.ipv6.org/mailing-lists.html}
|
|
|
|
\end_inset
|
|
|
|
|
|
\end_inset
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Bugtracking Internet Programme (2)
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
bugtraq-subscribe (at) securityfocus.com
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
bugtraq (at) securityfocus.com (3)
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
IPv6 im Allgemeinen
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Web-based, siehe URL
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
ipv6 (at) ipng.nl
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Englisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\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
|
|
</cell>
|
|
</row>
|
|
<row topline="true" bottomline="true">
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) mfa.eti.br
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
majordomo (at) mfa.eti.br
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
ipv6
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
ipv6 (at) mfa.eti.br
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="left" valignment="top" topline="true" leftline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
Portugisisch
|
|
\end_inset
|
|
</cell>
|
|
<cell alignment="left" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
|
\begin_inset Text
|
|
|
|
\layout Standard
|
|
|
|
|
|
\size scriptsize
|
|
|
|
\begin_inset LatexCommand \url[Info]{http://www.marcelo.pro.br/mailman/listinfo/ipv6}
|
|
|
|
\end_inset
|
|
|
|
|
|
\end_inset
|
|
</cell>
|
|
</row>
|
|
</lyxtabular>
|
|
|
|
\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 Standard
|
|
|
|
Die Historie der Änderungen der englischen Sprachversion finden Sie dort:
|
|
|
|
\begin_inset LatexCommand \url[TLDP / Linux+IPv6-HOWTO / Revision History]{http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/revision-history.html}
|
|
|
|
\end_inset
|
|
|
|
.
|
|
\layout Subsubsection
|
|
|
|
Deutsche Sprachversion
|
|
\layout Description
|
|
|
|
0.40.1.de 2003-02-12/PB: Sync mit Original (Debian-Linux-Konfiguration), Ersetzen
|
|
der Info über verfügbare Übersetzungen durch einen Link zum Original.
|
|
\layout Description
|
|
|
|
0.40.de.1 2003-02-10/PB: Kleine sprachliche Änderungen und paar kleine Verbesserung
|
|
en.
|
|
\layout Description
|
|
|
|
0.39.2.de.1 2003-02-10/GK: Erste öffentliche Version in deutscher Sprache.
|
|
Diese Version entspricht inhaltlich der englischen Version 0.39.2.
|
|
Der Zusatz de.1 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 <dranch at trinnet dot net>: Er ermutigte mich zum Schreiben
|
|
dieses HOWTOs, für seine Anmerkungen zu den ersten englischen Versionen,
|
|
für seine Beiträge zu den IPv6 Test-Ergebnissen auf der IPv6-Homepage des
|
|
Autors.
|
|
Ebenfalls für seine größeren Überarbeitungen und Vorschläge.
|
|
\layout Itemize
|
|
|
|
Pekka Savola <pekkas at netcore dot fi>: Für größere Überarbeitungen der
|
|
englischen Version, seinen Input und Vorschläge.
|
|
\layout Itemize
|
|
|
|
Georg Käfer <gkaefer at gmx dot at>: 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...
|
|
\newline
|
|
Bezüglich der englischen Version finden Sie in dieser, hier werden nur diejenige
|
|
n, die die deutsche Version betreffen, aufgelistet.
|
|
\layout Section
|
|
|
|
Zum Schluss
|
|
\layout Standard
|
|
|
|
Danke für's Lesen.
|
|
Hoffentlich ist es 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
|