Ubuntu-Server mehrere IPv4-Adressen zu konfigurieren, um verschiedene Dienste oder Anwendungen auf demselben Server zu hosten, ist ein häufiges Anliegen. Hier ist eine schrittweise Anleitung, die Ihnen dabei hilft:
**Schritt 1: Aktuelle Netzwerkinformationen überprüfen**
Überprüfen Sie zunächst die aktuelle Netzwerkkonfiguration auf Ihrem Server. Dies zeigt Ihnen, welche Netzwerk-Schnittstellen verwendet werden und welche IP-Adressen bereits zugewiesen sind. Sie können dies über das Terminal oder SSH mit dem Befehl `ifconfig` tun.
**Schritt 2: Zusätzliche IP-Adressen festlegen**
Legen Sie die IP-Adressen fest, die Sie hinzufügen möchten. Diese Adressen sollten sich im gleichen Netzwerk wie Ihr Server befinden. Wenden Sie sich an Ihren Netzwerkadministrator oder Provider, um die IP-Adressen und Subnetze zu bestimmen.
**Schritt 3: Netzwerkkonfigurationsdatei bearbeiten**
Sie müssen die Netzwerkkonfigurationsdatei bearbeiten, um die IP-Adressen zuzuweisen. Auf einem Ubuntu-Server befindet sich diese Datei normalerweise unter `/etc/network/interfaces` oder `/etc/netplan/`. Öffnen Sie die Datei mit einem Texteditor:
```bash
sudo nano /etc/network/interfaces
```
oder
```bash
sudo nano /etc/netplan/00-installer-config.yaml
```
**Schritt 4: Zusätzliche IP-Adressen hinzufügen**
Fügen Sie der Netzwerkkonfigurationsdatei für jede zusätzliche IP-Adresse eine separate Konfiguration hinzu. Zum Beispiel für eine sekundäre IP-Adresse auf einer vorhandenen Schnittstelle (`eth0`):
```bash
auto eth0:1
iface eth0:1 inet static
address NEUE_IP_ADRESSE_1
netmask SUBNETZMASKE
auto eth0:2
iface eth0:2 inet static
address NEUE_IP_ADRESSE_2
netmask SUBNETZMASKE
```
Ersetzen Sie `eth0` durch den Namen der gewünschten Netzwerkschnittstelle sowie `NEUE_IP_ADRESSE_1`, `NEUE_IP_ADRESSE_2` durch die gewünschten IP-Adressen und `SUBNETZMASKE` durch die entsprechende Subnetzmaske.
**Schritt 5: Konfiguration speichern und Datei schließen**
Speichern Sie die Konfiguration nach Abschluss der Bearbeitung der Datei.
**Schritt 6: Netzwerkeinstellungen neu laden**
Um die Netzwerkeinstellungen neu zu laden, führen Sie folgenden Befehl aus:
```bash
sudo systemctl restart networking
```
oder
```bash
sudo netplan apply
```
**Schritt 7: Erfolgreiche Anwendung der Konfiguration überprüfen**
Überprüfen Sie mit dem Befehl `ifconfig`, ob die neuen IP-Adressen erfolgreich hinzugefügt wurden.
Nun sollten auf Ihrem Ubuntu-Server mehrere IPv4-Adressen erfolgreich konfiguriert sein. Sie können diese Adressen verwenden, um verschiedene Dienste oder Anwendungen auf Ihrem Server zu hosten.