Zum Hauptinhalt springen

Zusätzliche IP-Adressen konfigurieren

Wenn dein Server über mehr als eine IPv4-Adresse erreichbar sein soll, kannst du zusätzliche Adressen zu deinem bestehenden Netzwerk-Interface hinzufügen.

Voraussetzungen

Netplan

Öffne /etc/netplan/55-interfaces.yaml im Editor deiner Wahl:

vi /etc/netplan/55-interfaces.yaml

Und füge die zusätzliche IP-Adresse unter addresses hinzu:

bonds:
bond0:
addresses:
- 198.51.100.10/24
- 198.51.100.11/24

Eine vollständige Netplan-Konfiguration könnte so aussehen:

network:
version: 2
ethernets:
eno1:
dhcp4: false
dhcp6: false
accept-ra: false
eno2:
dhcp4: false
dhcp6: false
accept-ra: false
bonds:
bond0:
addresses:
- 198.51.100.10/24
- 198.51.100.11/24
nameservers:
addresses:
- 217.150.241.5
- 217.150.242.21
- 178.209.45.7
search:
- nine.ch
macaddress: 1f:2f:3f:4f:5f:6f # MAC-Adresse des ersten Netzwerk-Interface (eno1)
interfaces:
- eno1
- eno2
parameters:
mode: "802.3ad"
mii-monitor-interval: "100"
lacp-rate: "fast"
transmit-hash-policy: "layer3+4"
routes:
- to: 0.0.0.0/0
via: 198.51.100.1

Bevor du die Netplan-Konfiguration aktivierst, kannst du diese auf Syntax-Fehler und Netzwerkprobleme prüfen:

netplan try

Solltest du die neue Konfiguration erfolgreich getestet, aber noch nicht mittels netplan try aktiviert haben, hole dies mit dem nachfolgenden Befehl nach:

netplan apply

Und verifizieren mit:

ip -4 addr show bond0

Weitere Informationen findest du unter: man netplan

ifupdown (legacy)
tip

Bitte verwende nach Möglichkeit Netplan. Die folgenden Informationen dienen lediglich der Vollständigkeit.

Öffne /etc/network/interfaces im Editor deiner Wahl:

vi /etc/network/interfaces

Und füge die zusätzliche(n) IP-Adresse(n) hinzu:

auto bond0
iface bond0 inet static
hwaddress ether 1f:2f:3f:4f:5f:6f
address 198.51.100.10
netmask 255.255.255.0
gateway 198.51.100.1
bond_slaves eno1 eno2
bond_primary eno1
bond_mode 4
bond_miimon 100
bond_xmit_hash_policy layer3+4
bond_lacp_rate 1
# Sekundäre IP-Adresse hinzufügen
up ip addr add 198.51.100.11/24 dev bond0 || true

Und starte das Netzwerk neu:

systemctl restart networking

Weitere Informationen findest du unter: man interfaces