Für Primäre IPs (IPv4, IPv6), die einem Cloud Server bereits beim Erstellen des Servers zugewiesen werden, ist keine manuelle Konfiguration erforderlich.
Für Primäre IPs, die einem Cloud Server nach dem Erstellen des Servers zugewiesen werden, gilt Folgendes:
- Die Änderung/Zuweisung einer Primären IPv4 erfordert keine manuelle Konfiguration.
- Die Änderung/Zuweisung einer Primären IPv6 erfordert manuelle Konfigurationsschritte.
Folgend wird erklärt, wie du die Netzwerkkonfigurationsdatei deines Servers bearbeiten kannst, wenn du ihm eine neue IPv6-Adresse zuweisen möchtest.
Wenn der Server nach den Änderungen ausschließlich eine Primäre IPv6 besitzt, muss die Konfigurationsdatei bearbeitet werden, bevor die neue Primäre IPv6 dem Server zugewiesen wird.
Wenn du die Konfigurationsdatei nicht vorher bearbeitest, kann die IPv6-Adresse anschließend nur noch über die Konsole in der Hetzner Console oder über das Rescue System auf dem Server geändert werden. Erst nach dieser Änderung kannst du dich wieder wie gewohnt mit deinem Server verbinden.
Ubuntu mit netplan (20.04 oder neuer)
-
Verbinde dich über SSH mit deinem Cloud Server
-
Öffne die Konfigurationsdatei mit einem Editor
nano /etc/netplan/50-cloud-init.yaml -
Bearbeite die Konfigurationsdatei
Geh zur Zeile unter
addressesund füge deine Primäre IPv6 hinzu. Alle anderen Angaben, wie beispielsweise die Mac-Adresse, solltest du so stehen lassen, wie sie bei dir steht.# This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-init's # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: version: 2 ethernets: eth0: addresses: - <Eine IPv6 Adresse aus dem Subnetz. z.B. 2a01:4f8:0::1>/64 dhcp4: true routes: - to: default via: fe80::1 match: macaddress: deine-eigene-MACadresse nameservers: addresses: - 2a01:4ff:ff00::add:2 - 2a01:4ff:ff00::add:1 set-name: eth0 -
Weise die Primäre IPv6 deinem Server zu
Nun da die Konfigurationsdatei des Servers bearbeitet wurde, kannst du die Primäre IPv6 deines Servers ändern.
Debian-basierte Distributionen mit ifupdown
-
Verbinde dich über SSH mit deinem Cloud Server
-
Öffne die Konfigurationsdatei mit einem Editor
nano /etc/network/interfaces.d/50-cloud-init -
Bearbeite die Konfigurationsdatei
Geh zu
addressund füge deine Primäre IPv6 hinzu. Das untenstehende Beispiel ist um deine ipv6 Adresse zu ergänzen. Alle anderen Angaben kannst du so stehen lassen, wie sie bei dir sind.# This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-init's # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp dns-nameservers 185.12.64.2 185.12.64.1 # control-alias eth0 iface eth0 inet6 static address <Eine IPv6 Adresse aus dem Subnetz. z.B. 2a01:4f8:0::1>/64 dns-nameservers 2a01:4ff:ff00::add:1 2a01:4ff:ff00::add:2 gateway fe80::1 -
Weise die Primäre IPv6 deinem Server zu
Nun da die Konfigurationsdatei des Servers bearbeitet wurde, kannst du die Primäre IPv6 deines Servers ändern.
RHEL8-basierte Distributionen (Alma, Rocky)
-
Verbinde dich über SSH mit deinem Cloud Server
-
Editieren von /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp DEFROUTE=yes DEVICE=eth0 DNS1=2a01:4ff:ff00::add:1 DNS2=185.12.64.1 HWADDR=<Die HWADDR muss übernommen werden!> IPV6ADDR=<Eine IPv6 Adresse aus dem Subnetz. z.B. 2001:db8:0:3df1::1>/64 IPV6INIT=yes IPV6_AUTOCONF=no IPV6_DEFAULTGW=fe80::1 IPV6_FORCE_ACCEPT_RA=no ONBOOT=yes TYPE=Ethernet USERCTL=no -
Weise die Primäre IPv6 deinem Server zu
Nun da die Konfigurationsdatei des Servers bearbeitet wurde, kannst du die Primäre IPv6 deines Servers ändern.
Fedora/RHEL9-basierte Distributionen (Alma, CentOS, Rocky)
-
Verbinde dich über SSH mit deinem Cloud Server
-
Editieren von /etc/NetworkManager/system-connections/cloud-init-eth0.nmconnection
[connection] id=cloud-init eth0 uuid=<Die UUID muss übernommen werden!> type=ethernet [ethernet] mac-address=<Die HWADDR muss übernommen werden!> [ipv4] address1=<deine IPv4 Adresse>/32,172.31.1.1 dns=185.12.64.1;185.12.64.2; may-fail=false method=manual [ipv6] address1=<Eine IPv6 Adresse aus dem Subnetz. z.B. 2001:db8:0:3df1::1>/64,fe80::1 dns=2a01:4ff:ff00::add:1;2a01:4ff:ff00::add:2; may-fail=false method=manual [proxy] [user] org.freedesktop.NetworkManager.origin=cloud-init -
Weise die Primäre IPv6 deinem Server zu
Nun da die Konfigurationsdatei des Servers bearbeitet wurde, kannst du die Primäre IPv6 deines Servers ändern.