Für Dedicated Server, Server Power Deals und Value Dedicated Server, die im IONOS Konto in der Serververwaltung gemanagt werden

In diesem Artikel wird erklärt, wie Sie die IP-Adresse eines  Servers ändern oder eine weitere, zusätzliche IP-Adresse hinzufügen.

Standardmäßig sind die Dedicated Server für eine automatische Netzwerkonfiguration per DHCP konfiguriert. Dabei wird dem Server immer die zuerst im Vertrag angelegte IP-Adresse zugewiesen. Möchten Sie die Server-Adresse ändern, oder diesem eine der weiteren Adressen zusätzlich zuweisen, ist eine statische IP-Konfiguration notwendig.

Hinweis

Aus Gründen der Netzsicherheit sind alle Server mit einem /32-Netz (netmask 255.255.255.255) konfiguriert und können daher nur Ihr Gateway und lokal eingerichtete IP-Adressen direkt erreichen. Um dennoch mit anderen Server im Netzsegment kommunizieren zu können, müssen daher alle anderen Pakete über das Standard-Gateway geroutet werden. Dazu wird eine Host-Route zum Gateway benötigt.

Debian/Ubuntu

  • Loggen Sie sich mit Administratorrechten auf dem Server ein.

  • Ermitteln Sie den Namen des Netzwerkinterfaces. Geben Sie hierzu den folgenden Befehl ein:

    [root@localhost ~]# ip addr

  • Um das Standard-Gateway des aktiven Netzwerkinterfaces anzuzeigen, geben Sie die folgenden Befehle ein:

    IPv4:

    [root@localhost ~]# ip route show | grep 'default'

    IPv6:

    [root@localhost ~]# ip -6 route show | grep 'default'

  • Notieren Sie die IP-Adressen der Gateways. Diese sind direkt hinter dem Teil default via aufgeführt. Beispiel:

    [root@localhost ~]#  ip route show | grep 'default'
    default via 10.255.255.1 dev eth0 proto dhcp src 217.160.94.36 metric 100

  • Erstellen Sie ein Backup von der Datei /etc/network/interfaces. Geben Sie hierzu den folgenden Befehl ein:

    [root@localhost ~]# cp /etc/network/interfaces /etc/network/interfaces.bak

  • Öffnen Sie die Datei /etc/network/interfaces mit dem Editor vi.

    [root@localhost ~]# vi /etc/network/interfaces

Hinweis

  • Der Editor vi verfügt über einen Einfügemodus und einen Befehls- oder Kommandomodus. Den Einfügemodus können Sie mit der Taste [i] aufrufen. In diesem Modus werden die eingegebenen Zeichen sofort in den Text eingefügt. Um den Befehlsmodus aufzurufen, drücken Sie anschließend [ESC]. Wenn Sie den Befehlsmodus nutzen, werden Ihre Tastatureingaben als Befehl interpretiert.

  • Um vi zu beenden und die Datei zu speichern, geben Sie den Befehl :wq ein und drücken Sie anschließend Enter.

  • Passen Sie Ihre Konfigurationsdatei /etc/network/interfaces an. Ersetzen Sie die bestehenden Einträge durch die unten stehenden Informationen.

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # Generated by debian-installer.
    # The loopback interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    allow-hotplug INTERFACE_DEVICE

    iface INTERFACE_DEVICE inet static
        address HAUPT-IPv4-ADRESSE/32
       gateway GATEWAY-ADRESSE
       up route add -net GATEWAY-ADRESSE netmask 255.255.255.255 dev INTERFACE_DEVICE

    iface INTERFACE_DEVICE inet6 static
       address HAUPT-IPv6-ADRESSE/64
       gateway fe80::1

    Beispiel:

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # Generated by debian-installer.
    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    allow-hotplug eth0

    iface eth0 inet static
       address 82.165.103.128/32
       gateway 10.255.255.1
       up route add -net 10.255.255.1 netmask 255.255.255.255 dev eth0

    iface eth0 inet6 static
       address 2001:8d8:1800:334::1/64
       gateway fe80::1

  •  Ersetzen Sie den Platzhalter INTERFACE_DEVICE an allen Stellen durch das von Ihnen ermittelte Interface Device. Tragen Sie anschließend die Haupt-IPv4-Adresse und die Haupt-IPv6-Adresse ein.
  • Ersetzen Sie den Platzhalter GATEWAY-ADRESSE durch die ermittelte Gateway-Adresse.
  • Um die zusätzliche(n) IPv4-Adresse(n) zu konfigurieren, fügen Sie unterhalb des Eintrags für die Haupt-IPv4-Adresse den folgenden Eintrag bzw. die folgenden Einträge ein:

    iface INTERFACE_DEVICE inet static
        address Zusätzliche IPv4-Adresse_1
    iface INTERFACE_DEVICE inet static
        address Zusätzliche IPv4-Adresse_2

  • Ersetzen Sie den Teil Zusätzliche IPv4-Adresse durch die gewünschte, zusätzliche IPv4-Adresse.
  • Ersetzen Sie den Platzhalter INTERFACE_DEVICE durch das von Ihnen ermittelte Interface Device.
  • Um zusätzliche IPv6-Adressen zu konfigurieren, fügen Sie unterhalb des Eintrags für die Haupt-IPv6-Adresse den folgenden Eintrag bzw. die folgenden Einträge ein:

    iface INTERFACE_DEVICE inet6 static
        address Zusätzliche IPv6-Adresse_1
        gateway fe80::1
    iface INTERFACE_DEVICE inet6 static
        address Zusätzliche IPv6-Adresse_2
        gateway fe80::1

  •  Ersetzen Sie den Teil Zusätzliche IPv6-Adresse durch die gewünschte, zusätzliche IPv6-Adresse.
  • Ersetzen Sie den Platzhalter Interface_Device durch das von Ihnen ermittelte Interface Device.

    Im folgenden Beispiel ist ein vollständiger Eintrag aufgeführt, mittels dem die Haupt-IPv4- und die Haupt-IPv6-Adresse sowie eine zusätzliche IPv4- und eine zusätzliche IPv6-Adresse konfiguriert werden.

    source /etc/network/interfaces.d/*

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    allow-hotplug eth0

    iface eth0 inet static
       address 82.165.103.128/32
       gateway 10.255.255.1
       up route add -net 10.255.255.1 netmask 255.255.255.255 dev eth0

    iface eth0 inet static
       address 212.227.193.228/32

    iface eth0 inet6 static
       address 2001:8d8:1800:334::1/64
       gateway fe80::1

    iface eth0 inet6 static
       address 2001:8d8:1800:334::2/64
       gateway fe80::1

  • Um vi zu beenden und die Datei zu speichern, geben Sie den Befehl :wq ein und drücken Sie anschließend Enter.
  • Um den Server neu zu starten, geben Sie den folgenden Befehl ein:

    [root@localhost ~]# systemctl reboot

  • Um zu prüfen, ob die zusätzliche IP-Adresse korrekt konfiguriert wurde, geben Sie den folgenden Befehl ein:

    [root@localhost ~]# ip addr

CentOS

IP-Adresse des Servers ändern

  • Loggen Sie sich mit Administratorrechten auf dem Server ein.

  • Erstellen Sie ein Backup von der Datei /etc/sysconfig/network-scripts/ifcfg-eth0. Geben Sie hierzu den folgenden Befehl ein:

    [root@localhost ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak

  • Öffnen Sie die Datei /etc/sysconfig/network-scripts/ifcfg-eth0 mit dem Editor vi.

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

Hinweise

  • Der Editor vi verfügt über einen Einfügemodus und einen Befehls- oder Kommandomodus. Den Einfügemodus können Sie mit der Taste [i] aufrufen. In diesem Modus werden die eingegebenen Zeichen sofort in den Text eingefügt. Um den Befehlsmodus aufzurufen, drücken Sie anschließend [ESC]. Wenn Sie den Befehlsmodus nutzen, werden Ihre Tastatureingaben als Befehl interpretiert.

  • Um vi zu beenden und die Datei zu speichern, geben Sie den Befehl :wq ein und drücken Sie anschließend Enter.

  • Ändern Sie diese für die statische IP-Konfiguration wie folgt ab und ersetzen Sie den Platzhalter<HAUPT-IPv4-ADRESSE> mit Ihrer IP-Adresse.

    DEVICE=eth0
    BOOTPROTO=static
    NM_CONTROLLED="yes"
    ONBOOT=yes
    IPADDR0=<HAUPT-IPv4-ADRESSE>
    NETMASK=255.255.255.255 

  • Jetzt müssen Sie noch die notwendige Route konfigurieren: Erstellen Sie dazu eine Konfigurationsdatei /etc/sysconfig/network-scripts/route-eth0 mit folgendem Inhalt:

    ADDRESS0=10.255.255.1
    NETMASK0=255.255.255.255
    ADDRESS1=0.0.0.0
    NETMASK1=0.0.0.0
    GATEWAY1=10.255.255.1

  • Um das Netzwerk neu zu starten, geben Sie den folgenden Befehl ein:

    /sbin/service network restart

Weitere IP-Adresse hinzufügen
  • Stellen Sie sicher, dass die HAUPT-IPv4-Adresse des Servers wie oben beschrieben als statische IP-Adresse konfiguriert ist.

  • Öffnen Sie die Datei /etc/sysconfig/network-scripts/ifcfg-eth0 mit dem Editor vi.

Hinweise

  • Der Editor vi verfügt über einen Einfügemodus und einen Befehls- oder Kommandomodus. Den Einfügemodus können Sie mit der Taste [i] aufrufen. In diesem Modus werden die eingegebenen Zeichen sofort in den Text eingefügt. Um den Befehlsmodus aufzurufen, drücken Sie anschließend [ESC]. Wenn Sie den Befehlsmodus nutzen, werden Ihre Tastatureingaben als Befehl interpretiert.

  • Um vi zu beenden und die Datei zu speichern, geben Sie den Befehl :wq ein und drücken Sie anschließend Enter.

  • Stellen Sie sicher, dass die Haupt-IP-Adresse im folgenden Format eingetragen ist:

    IPADDR0=<HAUPT-IP-Adresse>

  • Um die zusätzliche(n) IPv4-Adresse(n) zu konfigurieren, fügen Sie den folgenden Eintrag bzw. die folgenden Einträge ein und ersetzen Sie die Platzhalter:

    IPADDR1=<Zusätzliche IPv4-Adresse>
    PREFIX1=32
    IPADDR2=<Zusätzliche IPv4-Adresse>
    PREFIX2=32
    IPADDRN=<Zusätzliche IPv4-Adresse>
    PREFIXN=32

  • Um den Server neu zu starten, geben Sie den folgenden Befehl ein:

    [root@localhost ~]# systemctl reboot

  • Um zu prüfen, ob die zusätzliche IP-Adresse korrekt konfiguriert wurde, geben Sie den folgenden Befehl ein:

    [root@localhost ~]# ip addr

SUSE 13.x

IP-Adresse des Servers ändern

  • Loggen Sie sich mit Administratorrechten auf dem Server ein.

  • Erstellen Sie ein Backup von der Datei /etc/sysconfig/network-scripts/ifcfg-eth0. Geben Sie hierzu den folgenden Befehl ein:

    [root@localhost ~]# cp /etc/sysconfig/network/ifcfg-eth0 /etc/sysconfig/network/ifcfg-eth0.bak

  •  

    Öffnen Sie die Datei /etc/sysconfig/network/ifcfg-eth0 mit dem Editor vi.

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

     

Hinweise

  • Der Editor vi verfügt über einen Einfügemodus und einen Befehls- oder Kommandomodus. Den Einfügemodus können Sie mit der Taste [i] aufrufen. In diesem Modus werden die eingegebenen Zeichen sofort in den Text eingefügt. Um den Befehlsmodus aufzurufen, drücken Sie anschließend [ESC]. Wenn Sie den Befehlsmodus nutzen, werden Ihre Tastatureingaben als Befehl interpretiert.

  • Um vi zu beenden und die Datei zu speichern, geben Sie den Befehl :wq ein und drücken Sie anschließend Enter.

  • Um die HAUPT-IPv4-Adresse des Servers zu ändern, müssen Sie diese als statische IP-Adresse konfigurieren. Ändern Sie hierzu die default-Werte für BOOTPROTO, IPADDR und NETMASK wie folgt ab:

    BOOTPROTO='static'
    IPADDR=<HAUPT-IPv4-ADRESSE>
    NETMASK=255.255.255.255

  • Erstellen Sie die für das manuelle Routing notwendige Datei /etc/sysconfig/network/routes und fügen Sie dort den folgenden Code ein:

    10.255.255.1 0.0.0.0 255.255.255.255 eth0
    default 10.255.255.1 

  • Um das Netzwerk neu zu starten, geben Sie den folgenden Befehl ein:

    [root@localhost ~]# /sbin/service network restart

Weitere IP-Adresse hinzufügen

  • Stellen Sie sicher, dass die Haupt-IP-Adresse des Servers wie oben beschrieben als statische IP-Adresse konfiguriert ist.

  • Um eine weitere IP-Adresse hinzuzufügen, tragen Sie in der Datei /etc/sysconfig/network/ifcfg-eth0 die Informationen ein:

    IPADDR1='ZUSÄTZLICHE-IPv4-ADRESSE'
        NETMASK1='255.255.255.0'

    Beispiel:

    IPADDR1='82.165.197.41'
        NETMASK1='255.255.255.0'

  • Um das Netzwerk neu zu starten, geben Sie den folgenden Befehl ein: 

    [root@localhost ~]# /sbin/service network restart 

  • Um zu prüfen, ob die zusätzliche IP-Adresse korrekt konfiguriert wurde, geben Sie den folgenden Befehl ein:

    [root@localhost ~]# ip addr