Archive for the ‘IPv6’ Category

Mobile IPv6

Wednesday, May 30th, 2007

Nachdem ich nun IPv6 benutze will ich natürlich auch die Vorzüge nutzen die das mit sich bringt. Einer davon ist Mobile IPv6, mit dem man immer die gleiche IP Adresse hat egal wo man sich unterwegs gerade mit dem Notbook eingeklinkt hat. Was das bringt? Nun, bestehende TCP-Verbindungen bleiben erhalten wenn man zwischen verschiedenen Netzen wechselt.
Es gibt ein Linux Mobile IPv6 HOWTO das recht einfach aussieht. Das Problem ist, das Mobile IPv6 for Linux für Kernel 2.4 kein IPSec unterstützt, was ja beim Umleiten von Verkehr aus dem Heimnetz in ein anderes Netz doch zu empfehlen ist. Nun benutze ich aber einen speziellen nicht GPL Wlan Treiber auf meinem OpenWRT-Router, den es nur für Kernel Version 2.4 gibt. Also Schach Matt Situation, erstmal Ende der Geschichte.
Man sollte also Kernel 2.6 mit “MIPL Mobile IPv6 for Linux releases 2.0″ benutzen. Nach langem Suchen habe ich bei Golem.de gefunden das Mobile IPv6 wohl mittlerweile im main line Kernel 2.6.19 ist. Das bedeutet das OpenWRT Kamikaze mit 2.6er Kernel schon Mobile IPv6 kann, vielleicht probier ich’s doch mal aus…

IPv6 nutzen unabh?ngig vom ISP

Wednesday, May 30th, 2007

Bei SixXS bekommt man zuerst eine IPv6 Adresse und wenn diese eine Woche lang am St?ck online war bekommt man auch ein ganzes Netz (/48) IPv6 Adressen. Es gibt ein Credit System, bei dem man Credits bekommt wenn seine Adresse eine Woche online war und wenn man genug Credits zusammen hat (normalerweise nach einer Woche) kann man sich ein Netz von den Credits “kaufen”. So lange man keine Tunnel auf feste IPv4 Adressen benutzt muss man keine Angst haben das man Credits verliert, siehe ?bersicht

IPv6 f?r Unterwegs
Da man in den wenigsten Netzen IPv6 Adressen bekommt muss man sich anderweitig helfen.

AYIYA Tunnel von SixXS
Den AYIYA Tunnel von SixXS muss man nicht permanent online halten, wie man auf der ?bersicht sieht. Das hei?t man kann ihn auch auf dem Notebook von Unterwegs benutzen und bekommt sogar eine feste IPv6 Adresse. Fast schon wie MobileIPv6…

Miredo
Alternativ kann man auch Miredo benutzen um ans IPv6 Netz angschlossen zu werden.
aptitude install miredo
und schon hat man eine global erreichbare IPv6 Adresse. Das Problem an Miredo ist, das wie bei 6to4 Anycast IPv4 Adressen benutzt werden, dadurch k?nnen Routing- und Erreichbarkeits-Probleme entstehen. Also nicht wundern, wenn manchmal manche Adressen nicht mit Miredo funktionieren.

F?r den Fall das der Router des Netzwerks falsche IPv6 Adressen ausgibt oder sein IPv6 Routing defekt ist kann man mit
echo 0 > /proc/sys/net/ipv6/conf/<netzwerk_interface>/accept_ra
das ”Route advertising” ausschalten. Dadurch nimmt der Rechner die Adresse und Route vom Router nicht mehr an, so das die Route von Miredo funktioniert.

Wenn man jedoch ?ber ”Route advertiseing” eine IPv6 Adresse bekommt muss man Miredo nicht ansschalten, da die Miredo-Route dann nur benutzt wird um andere Miredo Nutzer zu erreichen.

mein erstes mal …

Saturday, October 7th, 2006

… IPv6

Mein erster Ping :)

wallace:~# ping6 2002:0a01:102:18::1
PING 2002:0a01:102:18::1(2002:a01:102:18::1) 56 data bytes
64 bytes from 2002:a01:102:18::1: icmp_seq=1 ttl=64 time=0.451 ms
64 bytes from 2002:a01:102:18::1: icmp_seq=2 ttl=64 time=0.156 ms

— 2002:0a01:102:18::1 ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.156/0.303/0.451/0.148 ms

Ich will IPv6

Friday, September 29th, 2006

Nachdem ich für meine Diplomprüfung das Buch Computernetzwerke durchgearbeitet habe wurde mir bewusst wie SCHEIßE NAT ist. Im Grunde kann man hinter einer NAT Box nur TCP und UDP benutzen. Sachen wie Multicast, H323 bzw. das äquivalente Protokoll von der IETF gehen nicht.Deshalb will ich jetzt IPv6 haben.

Da noch kein Provider IPv6 anbietet wird man wohl erstmal mit einer Tunnellösung arbeiten müssen. Ganz vielversprechend hört sich auch 6to4 an. Ich habe die Thematik noch nicht ganz durchdrungen, aber wie ich das momentan verstehe sind die IPv4 Adressen mit einem Speziellen Präfix in IPv6 enthalten. Dabei können aber mehrere IPv6 Adressen hinter einer dieser IPv4 Adresse stehen. Sprich der alte NAT Router bekommt die v4 Adresse und die äquivalente v6 Adresse. Die Hosts dahinter bekommen die entsprechenden v6 Adressen die zu dieser v4 Adresse gehören.
Das Problem das ich noch sehe ist, das bei variablen v4 Adressen sich auch die “internen” v6 Adressen ändern müssen. Was sich aber via DHCP mit kurzem Aktualisirungsintervall oder Scripting lösen lassen sollte.