Werbefrei,
für immer!
Ubuntu-Server LTS 24.04 – Feste IP zuweisen
Einem Ubuntu Server LTS 24.04 via CLI eine feste IP zuweisen? Da hat sich zum Vorgänger wiedermal ein wenig geändert, nämlich der Dateiname der *.yaml Datei. 😉
Aber wieder Schritt für Schritt..
Zielkonfiguration (bei Bedarf anpassen)
IP des Host: 10.1.111.71/24
Default Gateway: 10.1.111.250
DNS Server 1: 10.1.110.1
DNS Server 2: 10.1.110.2
Lokale Domain: domain.com
Installieren wir erstmal noch ein paar nützliche Netzwerk Tools:
sudo apt install nano inetutils-traceroute inetutils-ping net-tools dnsutils ntp -y
Jetzt erstmal den Namen der Nic checken!
ip a

Netzwerk config Datei editieren mit…
sudo nano /etc/netplan/50-cloud-init.yaml
Hier der Standard Inhalt (oder so ähnlich), falls der wieder gebraucht wird:
# This is the network config written by 'subiquity'
network:
ethernets:
eth0:
dhcp4: true
version: 2
Wie folgt anpassen (Achte auf den Namen der NIC!), um eine feste IP zuzuweisen:
(kopiert den Inhalt am besten 1:1 in Euer File und passt nur noch den Interface Namen, die IP’s und Eure lokale Domain an…)
# Manual IP Config
network:
ethernets:
ens160:
addresses:
- 10.1.111.71/24
routes:
- to: default
via: 10.1.111.250
nameservers:
addresses: [10.1.110.1, 10.1.110.2]
search: [domain.com]
version: 2
um die Warnung zu unterdrücken, schränken wir die Rechte auf die Datei direkt noch ein:
sudo chmod 600 /etc/netplan/50-cloud-init.yaml
Übernahme der Config
(ist man via SSH verbunden, fliegt man jetzt raus…)
sudo netplan apply
Diese Fehlermeldung ignorieren wir übrigens, denn wo kein Dienst ist, kann auch keiner starten… 😉

Double-Check der IP mit…
ip a
Ab jetzt kann man sich auf die neue IP verbinden.
Am DNS Server die neue IP beim Namen hinterlegen… 😉
Im nächsten Schritt am besten gleich den Hostnamen ändern…