Dedicated Server - IP-Aliasing konfigurieren

Als Markdown ansehen

Fügen Sie Additional IP-Adressen zu Ihrem OVHcloud Dedicated Server hinzu und konfigurieren Sie diese für Multi-Site- oder Dienst-Hosting.

Info

Diese Anleitung befasst sich mit der Konfiguration von Additional IPv4-Adressen auf einer öffentlichen Schnittstelle. Sie können auch IPv6-Adressen auf Ihren Dedicated Servern konfigurieren, indem Sie diese Anleitung verwenden.

Beachten Sie, dass Additional IPs auch in einem vRack (privates Netzwerk) konfiguriert werden können, was die Anbindung eines breiten Spektrums von OVHcloud Diensten ermöglicht und so für mehr Flexibilität sorgt.

Erfahren Sie mithilfe unserer Anleitungen, wie Sie Additional IPs in einem vRack für IPv4 und IPv6 konfigurieren.

Ziel

IP-Aliasing ist eine spezielle Konfiguration im Netzwerk Ihres Servers, mit der Sie mehrere IP-Adressen auf einem einzigen Netzwerkinterface verknüpfen können.

Diese Anleitung erklärt, wie Sie diese Option konfigurieren.

Warning

OVHcloud stellt Ihnen Dienstleistungen zur Verfügung, für deren Konfiguration und Verwaltung Sie die alleinige Verantwortung tragen. Es liegt somit bei Ihnen, sicherzustellen, dass diese ordnungsgemäß funktionieren.

Diese Anleitung soll Sie bei allgemeinen Aufgaben bestmöglich unterstützen. Dennoch empfehlen wir Ihnen, einen spezialisierten Dienstleister zu kontaktieren oder Ihre Fragen an die OVHcloud Community zu richten, wenn Sie Schwierigkeiten oder Zweifel hinsichtlich der Verwaltung, Nutzung oder Implementierung der Dienste auf einem Server haben.

Voraussetzungen

  • Sie verfügen über einen Dedicated Server.
  • Sie verfügen über mindestens eine Additional IP.
  • Sie haben administrativen Zugriff (sudo) auf Ihren Server über SSH oder GUI.
Warning

Diese Funktion kann nur eingeschränkt oder nicht verfügbar sein, falls ein Dedicated Server der Eco Produktlinie eingesetzt wird.

Weitere Informationen finden Sie auf der Vergleichsseite.

In der praktischen Anwendung

Die folgenden Abschnitte enthalten die Konfigurationen der derzeit von uns angebotenen Distributionen sowie die am häufigsten verwendeten Distributionen/Betriebssysteme. Der erste Schritt besteht immer darin, sich via SSH oder GUI (RDP für einen Windows Server) mit Ihrem Server zu verbinden.

Info

Wenn Sie eine neuere Distribution verwenden möchten, muss die richtige Vorgehensweise zur Einrichtung Ihrer Netzwerkschnittstelle möglicherweise angepasst werden. Sollten Sie dabei auf Schwierigkeiten stoßen, empfehlen wir Ihnen, die Dokumentation zu Ihrem Betriebssystem zu konsultieren.

Beachten Sie die folgende Terminologie, die in Codebeispielen und Anweisungen der nachfolgenden Abschnitte verwendet wird:

BezeichnungBeschreibungBeispiel
ADDITIONAL_IPZusätzliche IP-Adresse, die Ihrem Dienst zugewiesen ist203.0.113.1
NETWORK_INTERFACEName der Netzwerkschnittstelleeth0, ens3
IDID der Alias IP, beginnend mit 0 (abhängig von der Anzahl der zu konfigurierenden zusätzlichen IPs)0, 1

In unseren Beispielen verwenden wir den Texteditor nano. Bei einigen Betriebssystemen muss es vor der Verwendung installiert werden. Ist das der Fall, werden Sie dazu aufgefordert. Sie können natürlich auch einen beliebigen Texteditor verwenden.

Tip

Wählen Sie den Tab für Ihr Betriebssystem.

Debian 11
Fedora 42+ / AlmaLinux (10) / Rocky Linux (10)
Debian 12+ und Ubuntu 20.04+
AlmaLinux / Rocky Linux
cPanel
Windows Server
Plesk

Debian 11

Standardmäßig befindet sich die Konfigurationsdatei unter /etc/network/interfaces.d/. Es wird empfohlen, zunächst eine Sicherungskopie der entsprechenden Konfigurationsdatei zu erstellen.

Schritt 1: Backup erstellen

In unserem Beispiel heißt die Datei 50-cloud-init, also kopieren wir die Datei 50-cloud-init mit folgendem Befehl:

sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak

Wenn Sie einen Fehler gemacht haben, können Sie mit den folgenden Befehlen zum vorherigen Zustand zurückkehren:

sudo rm -f /etc/network/interfaces.d/50-cloud-init
sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init

Schritt 2: Konfigurationsdatei bearbeiten

Info

Die Namen der Netzwerkschnittstellen in dieser Anleitung können von den Namen Ihres Systems abweichen. Passen Sie die Einstellungen entsprechend an.

Sie können nun die Konfigurationsdatei bearbeiten:

sudo nano /etc/network/interfaces.d/50-cloud-init

Fügen Sie anschließend ein virtuelles Interface oder einen Ethernet-Alias hinzu. In unserem Beispiel heißt das Interface eth0, der Alias ist also eth0:0. Tun Sie dies für jede Additional IP-Adresse, die Sie konfigurieren möchten.

Ändern Sie nicht die bestehenden Zeilen in der Konfigurationsdatei, sondern fügen Sie einfach Ihre Additional IP wie unten beschrieben zu der Datei hinzu und ersetzen Sie ADDITIONAL_IP/32 sowie das virtuelle Interface (wenn Ihr Server nicht eth0:0 verwendet) durch Ihre eigenen Werte:

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP
netmask 255.255.255.255

Sie können Ihre Additional IP auch konfigurieren, indem Sie der Konfigurationsdatei die folgenden Zeilen hinzufügen:

post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP
pre-down /sbin/ifconfig eth0:0 down

Bei der oben stehenden Konfiguration wird das virtuelle Interface jedes Mal aktiviert oder deaktiviert, wenn das eth0 Interface aktiviert oder deaktiviert wird.

Wenn Sie zwei Additional IPs konfigurieren müssen, sollte die Datei /etc/network/interfaces.d/50-cloud-init wie folgt aussehen:

auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP1
netmask 255.255.255.255

auto eth0:1
iface eth0:1 inet static
address ADDITIONAL_IP2
netmask 255.255.255.255

Oder:

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP1 netmask 255.255.255.255 broadcast ADDITIONAL_IP1
pre-down /sbin/ifconfig eth0:0 down

# IP 2
post-up /sbin/ifconfig eth0:1 ADDITIONAL_IP2 netmask 255.255.255.255 broadcast ADDITIONAL_IP2
pre-down /sbin/ifconfig eth0:1 down
Konfigurationsbeispiel
auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address 203.0.113.1
netmask 255.255.255.255

Oder

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 203.0.113.1 netmask 255.255.255.255 broadcast 203.0.113.1
pre-down /sbin/ifconfig eth0:0 down

Schritt 3: Interface neu starten

Im letzten Schritt starten Sie das Interface neu:

sudo /etc/init.d/networking restart

Fehlerbehebung

Starten Sie den Server neu. Wenn keine Verbindung zwischen dem öffentlichen Netzwerk und Ihrer Alias IP hergestellt werden kann, und Sie ein Netzwerkproblem vermuten, versetzen Sie den Server in den Rescue-Modus und konfigurieren Sie den Alias direkt auf dem Server.

Wenn Sie über SSH im Rescue-Modus auf dem Server eingeloggt sind, führen Sie folgenden Befehl aus:

ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP up

Ersetzen Sie ADDITIONAL_IP mit Ihrer Additional IP-Adresse.

Um die Verbindung zu testen, senden Sie einen Ping an Ihre Additional IP. Wenn dies Rescue-Modus funktioniert, bedeutet es wahrscheinlich, dass ein Konfigurationsfehler besteht. Wenn die IP-Adresse immer noch nicht reagiert, erstellen Sie ein Ticket in Ihrem OVHcloud Help Center mit folgenden Angaben:

  • Name und Version des auf dem Server verwendeten Betriebssystems
  • Name und Verzeichnis der Netzwerkkonfigurationsdatei
  • Inhalt dieser Datei

Weiterführende Informationen

Network Bridge einrichten

Treten Sie unserer User Community bei.

War diese Seite hilfreich?