IPv6 stellt eine Erweiterung des Adressraumes auf 128 Bit dar (vorher 32 Bit). Damit wird die Adressraumknappheit von IPv4 gelöst. Dazu muss lediglich die Internetschicht im OSI-Schichtenmodell der Version 4 durch IP v.6 ausgetauscht werden, welche wiederum abwärtskompatibel zu IP v.4 sein wird (siehe IP-Adressen)
Alle aktuellen Betriebssysteme (Windows 2000/XP/2003/Vista, Mac OS X, Cisco IOS (ab 12.2T) und BSD*/Linux (Kernel 2.4/2.6) unterstützen Ipv6 entweder nativ oder per zusätzlichem Patch).
2001:0db8:85a3:08d3:1319:8a2e:0370:7344
0123:4567:89ab:def0::/64 ist eine solche Netzadresse.http://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:8080/0:0:0:0:FFFF ergibt zusammen mit einer IPv4-Adresse (z.B. 10.20.30.40/32 nach CIDR-Notation) eine Adresse die der angehängten IPv4-Adresse entspricht: 0:0:0:0:FFFF::192.168.0.1/96 .fe80 bezeichnet ausschließlich im lokale Netz gültige Adressen (werden nicht vom Router weitergeleitet).fc00:0000:0000:0000:0000:0000:0000:0000 - fcff:ffff:ffff:ffff:ffff:ffff:ffff:ffff) anlegen.Die neuen Netzwerke und Adressen lassen sich mit sipcalc oder Webseiten wie IPv6 Calculator berechnen:
-[ipv6 : 0123:4567:89ab:def0::/64] - 0 Expanded Address 0123:4567:89ab:def0:0000:0000:0000:0000 Compressed address 123:4567:89ab:def0:: Subnet prefix (masked) 123:4567:89ab:def0:0:0:0:0/64 Address ID (masked) 0:0:0:0:0:0:0:0/64 Prefix address ffff:ffff:ffff:ffff:0:0:0:0 Prefix length 64 Address type Unassigned Network range 0123:4567:89ab:def0:0000:0000:0000:0000 - 0123:4567:89ab:def0:ffff:ffff:ffff:ffff Interface Config ip address 123:4567:89ab:def0::/64 BGP network 123:4567:89ab:def0::/64 OSPF network area
Je nach Integrationsziel stehen viele Möglichkeiten zur Verfügung wie Tunneling über
| Name | Bedeutung |
|---|---|
| 6in4 | Ipv6 Adressen in Ipv4 Adressen verschachteln |
| 6over4 | Verfahren für isolierte Ipv6 Rechner in einem Ipv4 Netz Übertragung per Multicast und Übergabe von Ipv4-Stack an IPv6-Stack |
| 6to4 1) | Eine Ipv4 Adresse kann in Ipv6 Darstellung geschrieben werden: 2002::141.28.2.19 |
| Teredo | Tunneltechnik |
Die IETF (Internet Engineering Task Force)-Gruppe ngtrans beschäftigt sich mit dem Thema.
IPv6 Adressen enthalten häufig Hardwareadressen der Netzwerkkarten deshalb sind statische IP-Adressen ohne Konfiguration des dem Servers möglich. Diese kann mit dem Router-Advertising-Daemon (radvd) erfolgen.
Achtung die folgende Konfiguration gilt nur für statisch vergebene IPv6-Adressen die ein Provider für einen nativen ipv6-Zugang vergeben hat oder für ipv6-Installation im LAN. Tunnelbroker und ähnliche Hilfskonstruktionen die für Endkundenanschlüsse aktuell (mangels nativen ipv6-Zugang) nötig sind, erfordern eine andere Konfiguration!
Fall 1: Gateway innerhalb des eigenen Netzwerks (Angaben wie eth0 und die IP6-Adressen des Hosts (0123:4567:89ab:def0::2) und des Routers/Gateways (0123:4567:89ab:def0::1) müssen angepasst werden)
In der Datei /etc/network/interfaces diese Zeilen hinzufügen (Beispiel):
iface eth0 inet6 static # Haupt-IPv6-Adresse des Servers address 0123:4567:89ab:def0::2 netmask 64 gateway 0123:4567:89ab:def0::1 # OPTIONAL: Default/Standard ipv6 Route up ip -6 route add default via 0123:4567:89ab:def0::1 dev eth0 down ip -6 route del default via 0123:4567:89ab:def0::1 dev eth0
Fall 2: Gateway außerhalb des eigenen Netzwerks - Angaben wie eth0 und die IP6-Adressen des Hosts (0123:4567:89ab:def0::2) und des Routers/Gateways (0123:4567:89ab:defa::1) müssen angepasst werden):
in der Datei /etc/network/interfaces diese Zeilen hinzufügen:
iface eth0 inet6 static # Haupt-IPv6-Adresse des Servers address 0123:4567:89ab:def0::2 netmask 64 # Host-Route, da das Gateway ausserhalb des eigenen /64 Blocks liegt up ip -6 route add 0123:4567:89ab:defa::1 dev eth0 down ip -6 route del 0123:4567:89ab:defa::1 dev eth0 # OPTIONAL: Default ipv6 Route up ip -6 route add default via 0123:4567:89ab:defa::1 dev eth0 down ip -6 route del default via 0123:4567:89ab:defa::1 dev eth0
Optional in der Datei /etc/sysctl.conf diese Zeilen hinzufügen:
################################################################### # Additional settings - these settings can improve the network # security of the host and prevent against some network attacks # including spoofing attacks and man in the middle attacks through # redirection. Some network environments, however, require that these # settings are disabled so review and enable them as needed. # # Do not accept ICMP redirects (prevent MITM attacks) net.ipv6.conf.all.accept_redirects = 0 # Do not accept IP source route packets (we are not a router) net.ipv6.conf.all.accept_source_route = 0
Default/Standard ipv6 Route fallweise setzen:
ip -6 route del default
ip -6 route add default via 0123:4567:89ab:defa::1 dev eth0
Dauerhaft die Weiterleitung von Paketen aktivieren (als Router arbeiten):
In der Datei /etc/sysctl.conf diese Zeilen hinzufügen:
# Uncomment the next line to enable packet forwarding for IPv6 # Enabling this option disables Stateless Address Autoconfiguration # based on Router Advertisements for this host net.ipv6.conf.all.forwarding=1 # oder alternativ nur eth0: # net.ipv6.conf.eth0.forwarding=1
oder fallweise:
echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
/proc/sys/net/ipv6/conf/eth0/forwarding
ifconfig eth0
oder
ip -6 address show eth0
netstat -nr -6
ping6 ipv6.google.com
traceroute6 ipv6.google.com
dig ipv6.google.com AAAA
bzw. an einen bestimmten DNS-Server (hier Google Public DNS)
dig www.six.heise.de AAAA @2001:4860:4860::8888
dig -x 2a00:1828:1000:1148::2
;; QUESTION SECTION: ;2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.4.1.1.0.0.0.1.8.2.8.1.0.0.a.2.ip6.arpa. IN PTR ;; ANSWER SECTION: 2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.4.1.1.0.0.0.1.8.2.8.1.0.0.a.2.ip6.arpa. 3600 IN PTR dns01.manitu.net.
wget -6 ipv6.google.com
UNC-Pfade dürfen keine Doppelpunkte enthalten deshalb ist folgender workaround notwendig:
ipv6-literal.net anhängen.Beispiel:
net use \\fe08::babe:face:cafe:dead\share net use \\fe08–babe-face-cafe-dead.ipv6-literal.net\share
Die Rückumwandlung in die IPv6-Adresse geht übrigens nicht über eine DNS-Abfrage, sondern ist seit Vista als Abkürzung in die Namensauflösung von Windows eingebaut. In anderen Betriebssystemen und Programmen mit eigener Namensauflösung funktioniert der Trick daher nicht.
Quelle: IPv6 in UNC-Pfaden.
News
Navigation