Mein ISP hat mir ein /64 IPv6-Subnetz gegeben, also versuche ich, eine statische IPv6-Adresse zu der hinzuzufügen, die bereits in meinem Ubuntu 14.04.3 LTS konfiguriert ist. Bisher sind alle meine Versuche fehlgeschlagen und ich weiß nicht, wo ich nach Informationen suchen soll.
Ich habe alle Tests durch Bearbeiten durchgeführt
/etc/network/interfaces
dann die Ausgabe einer
/etc/init.d/networking restart
Ich habe die neue Adresse mit überprüft
ip -6 addr
Und
ping6 <newAddress>
aber es hat nie funktioniert (wird nicht angezeigt / reagiert nicht).
Der ursprüngliche Inhalt von /etc/network/interfaces ist der folgende (Adressen maskiert mit:zum Datenschutz):
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 85.10.***.***
netmask 255.255.255.224
gateway 85.10.***.***
up route add -net 85.10.***.*** netmask 255.255.255.224 gw 85.10.***.*** eth0
iface eth0 inet6 static
address 2a01:4f8:***:***::2
netmask 64
gateway fe80::1
Bei meinen Versuchen, 2a01:4f8:xxx:xxx::3 hinzuzufügen, habe ich Folgendes an das Ende der Datei angehängt (wobei ich bei jedem Test das entfernt habe, was beim vorherigen hinzugefügt wurde):
Prüfung 1
iface eth0 inet6 static
address 2a01:4f8:***:***::3
netmask 64
Prüfung 2
up /sbin/ifconfig eth0 inet6 add 2a01:4f8:***:***::3/64
Prüfung 3
up ip -6 addr add 2a01:4f8:***:***::3 dev eth0
Ich habe sie im Internet und in anderen Antworten gefunden, aber keine hat funktioniert.
ping6 2a01:4f8:***:***::3
PING 2a01:4f8:***:***::3(2a01:4f8:***:***::3) 56 data bytes
From 2a01:4f8:***:***::2 icmp_seq=1 Destination unreachable: Address unreachable
Übersehe ich etwas?
Was ist die richtige Syntax für mein System?
Wo ist die Dokumentation dazu?
Antwort1
versuchen:
up ip -6 addr add 2a01:4f8:***:***::3/64 dev eth0
Ich bin überrascht, dass das Gateway fe80::1 ohne ein abschließendes %eth0 funktioniert hat. Ich bin mir nicht sicher, ob ich verstehe, wie Ihr /64 an Sie weitergeleitet wird.
Antwort2
Wenn Sie mehr als eine IP[6]-Adresse wünschen, verwenden Sie diese Syntax in Ihrer /etc/network/interfaces
auto eth0
iface eth0 inet6 static
address 2a01:4f8:***:***::2
netmask 64
auto eth0:2
iface eth0:2 inet6 static
address 2a01:4f8:***:***::3
netmask 64
Nach ifup eth0:2
dem Neustart des Netzwerks können Sie überprüfen, ip -6 addr show dev eth0
ob Ihre Schnittstelle diese beiden Adressen hat