Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

DHCPv6 auf Cloud-VPS überprüfen und konfigurieren

Aktualisierung 03.08.2026

Diese Anleitung erklärt, wie Sie die Unterstützung von DHCPv6 im Betriebssystem Ihres Infomaniak Cloud VPS überprüfen und konfigurieren.

 

Einleitung

  • Bei einer geplanten Operation, die die Migration Ihres Cloud-VPS auf ein anderes Cluster erfordert, wird die Zuweisung der aktuellen IPv6-Adresse nun auf DHCPv6 basieren, um die dem Server bereits zugewiesene Adresse beizubehalten.
    • DHCPv6 dient ausschließlich dazu, diese IPv6-Adresse automatisch an das Betriebssystem des Cloud-VPS zu übertragen.
  • Diese Änderung betrifft nur VPS-Cloud, bei der Sie selbst das Betriebssystem verwalten.
    • Dies bezieht sich nicht auf verwaltete Cloud-Server.
  • Wenn Ihr Betriebssystem DHCPv6 nicht unterstützt, können Sie die IPv6-Adresse statisch im Betriebssystem Ihres Cloud-VPS konfigurieren.
    • Die zu verwendende IPv6-Adresse finden Sie im Dashboard Ihres Cloud-VPS im Infomaniak Manager.

 

Überprüfen Sie, ob IPv6 aktiviert ist

DHCPv6 kann nicht funktionieren, wenn IPv6 auf dem System deaktiviert ist. Überprüfen Sie den Status von IPv6 mit den folgenden Befehlen:

sysctl net.ipv6.conf.all.disable_ipv6
cat /proc/net/if_inet6
ip -6 addr show

Der erste Befehl sollte 0 zurückgeben. Die Datei /proc/net/if_inet6 muss mindestens eine IPv6-Adresse enthalten.

 

Überprüfen, ob Router-Ankündigungen akzeptiert werden

Voraussetzungen

  • Ermitteln Sie den Namen der betreffenden Netzwerkschnittstelle, z. B. eth0, ens3 oder enp1s0.
  • Ersetzen Sie <interface> in den folgenden Befehlen durch den Namen dieser Schnittstelle.

Die Auslösung von DHCPv6 hängt von den in den Router-Advertisements (RA) übertragenen Informationen ab und nicht nur von der lokalen Serverkonfiguration.

Der Router gibt unter anderem die folgenden beiden Kennzeichnungen aus:

  • M — Managed: DHCPv6 verwenden, um die IPv6-Adresse im Stateful-Modus zu beziehen.
  • O – Andere: DHCPv6 wird nur verwendet, um zusätzliche Parameter wie DNS-Server zu beziehen, wobei die IPv6-Adresse dann über SLAAC zugewiesen wird.

Stellen Sie sicher, dass die Schnittstelle RA-Ankündigungen akzeptiert:

sysctl net.ipv6.conf.<interface>.accept_ra

Mögliche Werte sind:

  • 0: Anzeigen mit Remarketing sind nicht zulässig
  • 1: Anzeigen mit Remarketing sind zulässig
  • 2: RA-Ankündigungen werden auch dann akzeptiert, wenn die Weiterleitung aktiviert ist.

Wenn das Paket ndisc6 unter Debian, Ubuntu, Fedora oder RHEL installiert ist, werden die empfangenen Ankündigungen angezeigt:

rdisc6 <Schnittstelle>

Die folgende Zeile zeigt an, dass das Netzwerk die Verwendung von DHCPv6 zur Zuweisung der IPv6-Adresse anfordert:

Statusbehaftete Adresskonfiguration: Ja

 

DHCPv6 gemäß dem Netzwerkmanager konfigurieren

Die anzuwendende Konfiguration hängt vom Netzwerkmanager ab, der vom Betriebssystem Ihres Cloud-VPS verwendet wird.

 

NetworkManager

NetworkManager wird unter anderem von RHEL, Rocky Linux, AlmaLinux, CentOS Stream und Fedora verwendet und findet häufig auch in Ubuntu Desktop Anwendung.

Zeigen Sie die NetworkManager-Verbindungen an, um den Namen der Verbindung zu ermitteln, die der Netzwerkschnittstelle zugeordnet ist:

nmcli connection show

Ersetzen Sie in den folgenden Befehlen <Verbindung> durch den Namen dieser Verbindung.

Zeigen Sie die IPv6-Einstellungen an:

nmcli connection show "<Verbindung>" | grep ipv6

Der entscheidende Parameter ist ipv6.method. Er kann unter anderem die folgenden Werte enthalten:

  • auto: Verarbeitet RA-Ankündigungen und verwendet DHCPv6, wenn dies von den vom Router übertragenen Indikatoren gefordert wird.
  • dhcp: Erzwingt die Verwendung von DHCPv6 im Stateful-Modus.
  • manual: Verwendet eine manuelle IPv6-Konfiguration.
  • disabled: Deaktiviert IPv6 für diese Verbindung.

Der Wert auto wird empfohlen, damit NetworkManager RA-Ankündigungen verarbeitet und DHCPv6 verwendet, wenn das Netzwerk dies erfordert.

Um diese Konfiguration anzuwenden:

nmcli connection modify "<Verbindung>" ipv6.method auto
nmcli connection up "<Verbindung>"

 

Netzwerkkonfiguration (Debian 11 Bullseye und ältere Versionen)

Debian-Versionen bis einschließlich Debian 11 (Bullseye) verwenden in der Regel den Netzwerkmanager.Netzwerk (ifupdown).

Überprüfen Sie die Netzwerkschnittstellenkonfiguration:

cat /etc/network/interfaces

Stellen Sie sicher, dass die betreffende Schnittstelle die folgende Zeile enthält:

iface <interface> inet6 dhcp

Überprüfen Sie anschließend, ob der Dienst networking aktiv ist:

systemctl status networking

 

systemd-networkd (Debian 12 Bookworm und neuer)

Seit Debian 12 (Bookworm) wird systemd-networkdhäufig auf Serverinstallationen verwendet.

Überprüfen Sie, ob der Dienst ausgeführt wird:

systemctl status systemd-networkd

Überprüfen Sie anschließend die Netzwerkkonfigurationsdateien:

cat /etc/systemd/network/*.network

Die Datei, die sich auf die betreffende Schnittstelle bezieht, muss insbesondere eine der folgenden Konfigurationen enthalten:

[Network]
DHCP=yes        # DHCPv4 und DHCPv6 aktivieren

oder:

[Netzwerk]
DHCP=ipv6       # nur DHCPv6 aktivieren

Anschließend können Sie den Gesamtstatus des Netzwerks oder den Status einer bestimmten Schnittstelle überprüfen:

networkctl status
networkctl status <interface>

 

Netplan

Netplan wird unter anderem von Ubuntu ab Version 18.04 verwendet. Es stellt eine Schicht dar, die eine Konfiguration für systemd-networkd oder NetworkManager generiert.

In der entsprechenden Datei unter /etc/netplan/*.yaml aktivieren Sie DHCPv6 für die betreffende Schnittstelle:

network:
  version: 2
  ethernets:
    eth0:
      dhcp6: true
      accept-ra: true

Ersetzen Sie eth0 durch den Namen der betreffenden Schnittstelle, zeigen Sie dann die aktuelle Konfiguration an und wenden Sie sie an:

netplan get
netplan apply

 

wicked

wicked wird unter anderem von openSUSE und SUSE Linux Enterprise Server verwendet.

Überprüfen Sie die Einstellung DHCLIENT6_MODE in der Datei, die der jeweiligen Schnittstelle zugeordnet ist:

/etc/sysconfig/network/ifcfg-<interface>

Überprüfen Sie anschließend den Status der Schnittstelle:

wicked show <interface>

 

Direkter DHCPv6-Client

Mit den folgenden Befehlen können Sie einen manuellen DHCPv6-Test durchführen oder DHCPv6 direkt verwenden, insbesondere unter Alpine Linux, Gentoo und einigen Arch Linux-Installationen.

Mit dem ISC DHCP-Client:

dhclient -6 -v <Schnittstelle>

DHCPv6-Leases werden unter folgendem Pfad gespeichert:

/var/lib/dhcp/dhclient6.leases

Mit dhcpcd:

dhcpcd -6 <Schnittstelle>

 

IPv6-Adresse statisch konfigurieren

Wenn das Betriebssystem Ihres Cloud-VPS DHCPv6 nicht unterstützt oder Sie es nicht verwenden können, konfigurieren Sie die im Infomaniak Manager angezeigte IPv6-Adresse direkt in Ihrem Cloud-VPS.

Die Vorgehensweise hängt vom Netzwerkmanager ab, der vom Betriebssystem verwendet wird. Achten Sie in jedem Fall darauf, die für Ihren Cloud-VPS angegebene IPv6-Adresse, das Präfix und das Gateway exakt zu übernehmen.


War diese FAQ nützlich?