X
X

Wählen Sie Ihre Währung

$ US Dollar Euro £ British Pound
X
X

Wählen Sie Ihre Währung

$ US Dollar Euro £ British Pound

Wissensdatenbank

StartseiteWissensdatenbankNew VirtFusion Based VPS[Fehler] Unter Ubuntu funktioniert ...

[Fehler] Unter Ubuntu funktioniert IPv6 nicht. Wie kann man das beheben?

Letzte Aktualisierung: 29.01.2026

Es gibt einen bekannten technischen Fehler auf bestehenden VirtFusion-basierten Systemen bei C-Servers vor dem 29.01.2026, bei dem cloud-init bei der Installation eines Ubuntu-Betriebssystems (18.04, 20.04, 22.04 oder 24.04) IPv6 fälschlicherweise in der Routing-Konfiguration von Netplan bereitstellt. Häufige Symptome sind ein sehr hoher Paketverlust (90 %+) oder eine vollständig fehlende IPv6-Konnektivität, ausschließlich auf Ubuntu-basierten Systemen, wobei IPv4 weiterhin korrekt funktioniert.

Dies ist auf die Abschaffung des Parameters „gateway” unter Ubuntu zurückzuführen, der zuvor von cloud-init verwendet wurde und durch den Parameter „routes” ersetzt wurde. Dieser Parameter, der nur für Ubuntu spezifisch ist, hat falsche Router Advertising (RA)-Parameter mit einer sehr langen IPv6-Adresse, die für nichts verwendet wird.

Nach Rücksprache mit dem Support von VirtFusion haben wir nun eine Möglichkeit, dieses Problem zu beheben: Ubuntu akzeptiert RA nicht mehr.

Es gibt eine einfache Lösung für dieses Problem

Die von uns bereitgestellte Lösung funktioniert für alle von uns angebotenen Ubuntu-Versionen, beginnend mit 18.04 bis hin zu 24.04 LTS.

In vielen Fällen funktioniert diese Lösung jedoch standardmäßig unter Ubuntu 24.04 LTS einfach mit der von uns getesteten Vorkonfiguration. Das bedeutet, dass bei Verwendung von Ubuntu 24.04 LTS möglicherweise nur eine Neuinstallation erforderlich ist, um IPv6 wieder zum Laufen zu bringen. Unabhängig davon, ob dies funktioniert oder nicht, stellen wir Ihnen nachfolgend die erforderlichen Konfigurationen zur Verfügung, damit IPv6 für alle Ubuntu-Versionen wieder funktioniert.

Für Ubuntu 20.04 LTS, 22.04 LTS und 24.04 LTS

Wenn Sie nach dem 29.01.2026 eine Ubuntu-Version neu installiert haben, hat C-Servers dies automatisch für Sie in allen Versionen und allen Vorlagen behoben. Wenn Sie aus irgendeinem Grund nach der Installation keine IPv6-Verbindung haben, liegt dies an einem Cloud-Init-Fehler, und Sie können einfach den folgenden Befehl eingeben:

sudo systemctl restart systemd-networkd

und es wird sofort funktionieren. IPv6 funktioniert auch nach einem Neustart weiterhin.

Wenn Sie von einer ISO-Datei installieren oder dies nicht funktioniert, müssen Sie sicherstellen, dass Sie die Pakete cloud-init und qemu-guest-agent installiert haben, und Option 2 ausführen, die unten beschrieben ist.

Wenn Sie eine Ubuntu-Version vor dem 29.01.2026 installiert haben und das System nicht neu installieren möchten: Der einzige Unterschied besteht darin, dass Sie, da keine Datei aus der Vorlage bereitgestellt wurde, eine neue Datei im Netplan-Ordner mit genau demselben Text erstellen. Überprüfen Sie Ihren Schnittstellennamen mit:

ip -6 addr

Wenn Sie etwas wie „enp3s0” oder „enp4s0” oder einen anderen Namen wie „eth0” oder „ens3” sehen, ist das der Name der Schnittstelle.
Nachdem Sie den Namen bestätigt haben, greifen Sie wie oben beschrieben auf den Netplan-Ordner zu („cd /etc/netplan”) und erstellen Sie die neue Datei mit dem Namen „99-user-conf.yaml” wie folgt:

sudo nano 99-usr-conf.yaml

Nano zeigt „New File” (Neue Datei) an – was auch zutrifft – und Sie kopieren einfach den folgenden Text und passen den Schnittstellennamen an Ihren zuvor ermittelten Schnittstellennamen an:

network:
  version: 2
  ethernets:
    enp3s0:
      accept-ra: false

Drücken Sie Strg+O zum Speichern, die Eingabetaste zum Bestätigen, Strg+X zum Beenden und starten Sie den Dienst systemd-networkd erneut:

sudo systemctl restart systemd-networkd

Mit dem Befehl „ip“ können Sie überprüfen, ob die lange IPv6-Adresse nun nicht mehr vorhanden ist:

ip -6 addr

Zuletzt können Sie mit dem Befehl „ping” überprüfen, ob Sie nun über eine ordnungsgemäße IPv6-Verbindung verfügen:

ping google.com

Es wird standardmäßig IPv6 verwendet und funktioniert nun korrekt. Diese Änderung bleibt auch nach einem Neustart bestehen.

Für Ubuntu 18.04 LTS x86

Speziell für Ubuntu 18.04 LTS sind die Anweisungen etwas anders. Die Korrektur ist zwar auf dem System implementiert, wird aber bei der Installation nicht automatisch standardmäßig übernommen. Die Standardschnittstelle ist jedoch standardmäßig korrekt (ens3), sodass eine Änderung das IPv6-Problem nicht behebt.

Folgendes muss getan werden:

1. Ubuntu 18.04 LTS auf Ihrem System neu installieren, unabhängig vom aktuellen Status des Systems;
2. Nach der Anmeldung und nachdem alles fertig ist, führen Sie einfach den folgenden Befehl aus:

sudo systemctl restart systemd-networkd

Sie erhalten dann sofort eine IPv6-Verbindung, die auch nach einem Neustart bestehen bleibt.

Dies wurde erfolgreich auf allen Versionen von Ubuntu getestet.

Fanden Sie es nützlich?
(335 mal angesehen / 3 Kunden fanden es hilfreich)

Powered by WISECP
Top