README.md aktualisiert

This commit is contained in:
2026-04-24 17:28:23 +00:00
parent e0c26f9f42
commit 2ac8c83bed

View File

@@ -1,2 +1,87 @@
# Statische-IP-mit-Netplan-konfigurieren
# Statische IP mit Netplan konfigurieren
Anleitung zur Einrichtung einer statischen IP-Adresse unter Ubuntu/Debian mit Netplan ohne die bestehende `50-cloud-init.yaml` anzufassen.
---
## 1. Neue Netplan-Datei anlegen
Bestehende Dateien bleiben unverändert. Stattdessen eine neue Konfigurationsdatei erstellen:
```bash
sudo nano /etc/netplan/01-static.yaml
```
**Inhalt:**
```yaml
network:
version: 2
ethernets:
ens18:
dhcp4: no
addresses:
- 192.168.178.88/24
routes:
- to: default
via: 192.168.178.1
nameservers:
addresses: [192.168.178.1, 8.8.8.8]
```
> **Hinweis:** Netplan verarbeitet Konfigurationsdateien in alphabetischer Reihenfolge. Die `01-static.yaml` überschreibt dabei die DHCP-Einstellung aus der `50-cloud-init.yaml` effektiv.
---
## 2. Konfiguration testen (empfohlen)
Vor dem endgültigen Anwenden zunächst testen:
```bash
sudo netplan try
```
Der Befehl wendet die Konfiguration temporär an und macht sie nach 120 Sekunden automatisch rückgängig, falls keine Bestätigung erfolgt. So bleibt der Zugang auch bei einem Fehler erhalten.
---
## 3. Konfiguration anwenden
```bash
sudo netplan apply
```
---
## 4. SSH-Verbindung nach dem Apply
> ⚠️ **Wichtig bei Remote-Zugriff via SSH!**
>
> Nach dem Apply ist die alte IP nicht mehr erreichbar.
>
> | Vorher | Nachher |
> |--------|---------|
> | `192.168.178.123` | `192.168.178.88` |
>
> Neue Verbindung aufbauen mit:
> ```bash
> ssh user@192.168.178.88
> ```
---
## Option: cloud-init dauerhaft deaktivieren
Für Homeserver (kein Cloud/VPS-Umfeld) empfiehlt es sich, cloud-init's Netzwerkverwaltung vollständig abzuschalten:
```bash
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
```
**Inhalt:**
```yaml
network: {config: disabled}
```
Danach verwaltet cloud-init das Netzwerk nicht mehr und die eigene Netplan-Datei ist alleinige Quelle der Wahrheit.