IPv4- und IPv6-Adresse auf Dedicated Server Linux ändern oder hinzufügen
Bitte verwenden sie die "Drucken" Funktion am Seitenende, um ein PDF zu erstellen.
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 100Erstellen 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::1Beispiel:
# /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.255Jetzt 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.1Um 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=32Um 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.255Erstellen 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.1Um 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