Primäre IP Konfiguration

Last change on 2024-12-13 • Created on 2022-06-28 • ID: CL-470EB

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 Sie die Netzwerkkonfigurationsdatei Ihres Servers bearbeiten können, wenn Sie diesem eine neue IPv6-Adresse zuweisen wollen.


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 Sie die Konfigurationsdatei nicht vorher bearbeiten, kann die IPv6-Adresse anschließend nur noch über die Konsole in der Cloud Console oder über das Rescue System auf dem Server geändert werden. Erst nach dieser Änderung können Sie sich wieder wie gewohnt mit Ihrem Server verbinden.


Ubuntu mit netplan (20.04 oder neuer)

  1. Verbinden Sie sich über SSH mit Ihrem Cloud Server

  2. Öffnen Sie die Konfigurationsdatei mit einem Editor

    nano /etc/netplan/50-cloud-init.yaml
  3. Bearbeiten Sie die Konfigurationsdatei

    Gehen Sie zur Zeile unter addresses und fügen Sie Ihre Primäre IPv6 hinzu. Alle anderen Angaben, wie beispielsweise die Mac-Adresse, sollten Sie so stehen lassen, wie es bei Ihnen 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: Ihre-eigene-MACadresse
                nameservers:
                   addresses:
                   - 2a01:4ff:ff00::add:2
                   - 2a01:4ff:ff00::add:1
                set-name: eth0
  4. Weisen Sie die Primäre IPv6 Ihrem Server zu

    Nun da die Konfigurationsdatei des Servers bearbeitet wurde, können Sie die Primäre IPv6 Ihres Servers ändern.


Debian-basierte Distributionen mit ifupdown

  1. Verbinden Sie sich über SSH mit Ihrem Cloud Server

  2. Öffnen Sie die Konfigurationsdatei mit einem Editor

    nano /etc/network/interfaces.d/50-cloud-init
  3. Bearbeiten Sie die Konfigurationsdatei

    Gehen Sie zu address und fügen Sie Ihre Primäre IPv6 hinzu. Das untenstehenden Beispiel um ihre ipv6 Adresse ergänzt werden. Alle anderen Angaben können Sie so stehen lassen, wie es bei Ihnen 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}
    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
  4. Weisen Sie die Primäre IPv6 Ihrem Server zu

    Nun da die Konfigurationsdatei des Servers bearbeitet wurde, können Sie die Primäre IPv6 Ihres Servers ändern.


RHEL8-basierte Distributionen (Alma, Rocky)

  1. Verbinden Sie sich über SSH mit Ihrem Cloud Server

  2. 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
  3. Weisen Sie die Primäre IPv6 Ihrem Server zu

    Nun da die Konfigurationsdatei des Servers bearbeitet wurde, können Sie die Primäre IPv6 Ihres Servers ändern.


Fedora/RHEL9-basierte Distributionen (Alma, CentOS, Rocky)

  1. Verbinden Sie sich über SSH mit Ihrem Cloud Server

  2. 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=<ihre 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
  3. Weisen Sie die Primäre IPv6 Ihrem Server zu

    Nun da die Konfigurationsdatei des Servers bearbeitet wurde, können Sie die Primäre IPv6 Ihres Servers ändern.

Table of Contents