IPv6 unter OpenSUSE

IPv6 unter OpenSUSE einrichten

Da ja so langsam die IPv4 Adressen ausgehen, beginne ich gerade, mich mit IPv6 auseinander zu setzten, dafür habe ich von meinem Hoster ein IPv6 Subnetz bekommen. Hier beschreibe ich mal, wie man die IPv6 Adressen zusätzlich zu den IPv4 Adressen konfiguriert, da YaST dies zur Zeit noch nicht unterstützt.

Bevor wir aber die IPv6 Adressen dauerhaft im System verankern, sollten wir vorher testen, ob auch alles klappt, ansonsten könnte es nämlich sein, dass wir an unser System nicht mehr herankommen!

ip -6 addr add 2a02:xxxx:1:1::xxxx:xxx/64 dev eth0
ip route add default via 2a02:xxxx:1:1::xxxx:xx1 dev eth0

Jetzt können wir testen, ob alles geklappt hat.

ping6 ipv6.googel.com

Wenn alles geklappt hat, schreiben wir unsere Einstellungen in die entsprechenden Dateien, damit die Einstellungen dauerhaft zur Verfügung stehen.

Dazu wechseln wir in den Netzwerk-Konfigurationsordner und legen eine Sicherungskopie von der vorhanden Datei an:

cd /etc/sysconfig/network
cp ifcfg-eth0 ifcfg-eth0_bck
vi ifcfg-eth0

 
Hier fügen wir jetzt folgende Zeilen hinzu:
LABEL_2='ipv6master'
IPADDR_2='2a02:xxxx:1:1::xxxx:xxx'
PREFIXLEN_2='64'

Dies speichern wir jetzt ab. Somit haben wir schonmal die IP vergeben, jetzt fehlt uns nur noch die Route. Auch hier legen wir erstmal eine Sicherrungskopie an.

cp routes routes.bck
vi routes

Anschließend erwitern wir auch diese Datei um folgenden Eintrag:

default 2A02:xxxx:1:1::x - -

Die IPv6 Adresse des Garteways.

Ein rcnetwort restart sollte jetzt das Netzwerk neustarten und unsere IPs sowie die Route setzen.

Prüfen können wir dies wie folgt:

ip addr show

Listet alle IPs des Systems auf, oder nur für IPv6

ip -6 addr show

 Sollte jetzt unsere IPv6 Adresse anzeigen.