Wie richte ich IPv6 mit netplan unter Ubuntu 18.04 ein?

8

Ich habe einen dedizierten Server gekauft, auf dem Ubuntu 18.04 installiert ist und der einen IPv6-Block erhalten hat.

IPv6-Blockbild

Ich habe die Anleitung zum Einrichten von IPv6 unter Ubuntu 16.04 verwendet . Da Ubuntu 18.04 stattdessen netplan verwendet, funktioniert /etc/network/interfacesder obige Link nicht mehr.

Gestern habe ich /etc/netplan/01-netcfg.yamlFolgendes eingerichtet:

network:                                                                       
version: 2
renderer: networkd
ethernets:
  eno1:
    dhcp4: yes
    dhcp6: no
    addresses: ['2001:bc8:xxx:100::/56']

Die Dinge haben ziemlich gut funktioniert, aber heute kann ich keine IPv6-Adressen mehr anpingen. In vielerlei Hinsicht versucht, aber bisher kann ich kein gutes Ergebnis erzielen.

Ich möchte wissen, wie IPv6 unter diesen Umständen genau implementiert werden kann. Wie soll ich vorgehen?

Eleatmelon
quelle
Sie haben kein Gateway6 eingestellt, daher können Sie wahrscheinlich nur IPv6-Adressen in Ihrem lokalen Netzwerk anpingen.
Sebastian Stark
Ja, aber ich habe das Gateway nicht erhalten. Die ursprüngliche Methode verwendet dhclient und duid, die ich mir nicht vorstellen kann, wie sie in netplan implementiert werden sollen. Etwas verwirrt mich auch, dass gestern die Dinge einfach funktionierten und plötzlich alles aufhörte zu funktionieren. Nichts Wichtiges hat sich geändert.
Eleatmelon
Dann verstehe ich nicht, warum Sie DHCP ausschalten. Vielleicht sollten Sie accept-ra auch deaktivieren, um alles manuell zu konfigurieren.
Sebastian Stark
Sie müssen dhclient mit der angegebenen DUID bei online.net verwenden, sonst wird das Subnetz nicht an Ihren dedizierten Server weitergeleitet. Ich bin mir nicht sicher, wie Sie dies in Netplan konfigurieren. Es ist wahrscheinlich (noch) nicht möglich.
Michael Hampton

Antworten:

4

Ich habe auch einen Dedibox-Server von Online.net.

Nach dem Durchsuchen des Webs finde ich dies auf Twitter

Versuche Folgendes :

network:                                                                       
version: 2
renderer: networkd
ethernets:
  eno1:
    dhcp4: yes
    dhcp6: no
    addresses:
    - 2001:bc8:xxx:100::/56

Das hat bei mir funktioniert und jetzt kann ich ping6!

kmartin
quelle