<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.megbes.de/index.php?action=history&amp;feed=atom&amp;title=Feste_IP-Adresse_unter_Ubuntu</id>
	<title>Feste IP-Adresse unter Ubuntu - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.megbes.de/index.php?action=history&amp;feed=atom&amp;title=Feste_IP-Adresse_unter_Ubuntu"/>
	<link rel="alternate" type="text/html" href="https://wiki.megbes.de/index.php?title=Feste_IP-Adresse_unter_Ubuntu&amp;action=history"/>
	<updated>2026-08-04T23:24:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MegBes Wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.megbes.de/index.php?title=Feste_IP-Adresse_unter_Ubuntu&amp;diff=20&amp;oldid=prev</id>
		<title>Clawtronics: Ausführliche DAU-sichere Arbeitsanleitung angelegt</title>
		<link rel="alternate" type="text/html" href="https://wiki.megbes.de/index.php?title=Feste_IP-Adresse_unter_Ubuntu&amp;diff=20&amp;oldid=prev"/>
		<updated>2026-08-04T20:48:41Z</updated>

		<summary type="html">&lt;p&gt;Ausführliche DAU-sichere Arbeitsanleitung angelegt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Feste IP-Adresse unter Ubuntu =&lt;br /&gt;
&lt;br /&gt;
Diese Anleitung beschreibt die dauerhafte Vergabe einer festen IPv4-Adresse auf einem Ubuntu-LTS-Server mit Netplan. Sie basiert auf der [https://documentation.ubuntu.com/server/explanation/networking/configuring-networks/ offiziellen Ubuntu-Netzwerkdokumentation].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Warnung:&amp;#039;&amp;#039;&amp;#039; Eine falsche Netzwerkkonfiguration kann die SSH-Verbindung sofort unterbrechen. Wenn möglich, die Änderung an der lokalen Konsole durchführen oder sicherstellen, dass jemand vor Ort Zugriff auf Tastatur und Bildschirm hat.&lt;br /&gt;
&lt;br /&gt;
== Voraussetzungen und benötigte Werte ==&lt;br /&gt;
&lt;br /&gt;
Vor Beginn müssen diese projektspezifischen Werte bekannt sein:&lt;br /&gt;
&lt;br /&gt;
* Name der Netzwerkschnittstelle, zum Beispiel `enp1s0`&lt;br /&gt;
* gewünschte IP-Adresse mit Präfix, zum Beispiel `&amp;lt;IP-Adresse&amp;gt;/24`&lt;br /&gt;
* Standard-Gateway, meist die Adresse des Routers&lt;br /&gt;
* mindestens ein DNS-Server&lt;br /&gt;
* Bestätigung, dass die IP-Adresse nicht bereits verwendet wird&lt;br /&gt;
&lt;br /&gt;
Beispielwerte aus anderen Kundenprojekten dürfen nicht ungeprüft übernommen werden.&lt;br /&gt;
&lt;br /&gt;
== 1. Aktuellen Zustand erfassen ==&lt;br /&gt;
&lt;br /&gt;
 ip address&lt;br /&gt;
 ip route&lt;br /&gt;
 sudo netplan status -a&lt;br /&gt;
&lt;br /&gt;
Den Namen der tatsächlich verbundenen Schnittstelle notieren. `lo` ist nur die interne Loopback-Schnittstelle und darf nicht verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Vorhandene Netplan-Dateien anzeigen:&lt;br /&gt;
&lt;br /&gt;
 ls -l /etc/netplan&lt;br /&gt;
&lt;br /&gt;
Inhalt sichern:&lt;br /&gt;
&lt;br /&gt;
 sudo cp -a /etc/netplan /etc/netplan.backup-$(date +%Y%m%d-%H%M%S)&lt;br /&gt;
&lt;br /&gt;
== 2. Freie IP-Adresse sicherstellen ==&lt;br /&gt;
&lt;br /&gt;
Die Adresse mit Kundennetz-Dokumentation und Router abgleichen. Zusätzlich kann vor der Vergabe getestet werden:&lt;br /&gt;
&lt;br /&gt;
 ping -c 4 &amp;lt;geplante-IP-Adresse&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keine Antwort beweist nicht sicher, dass die Adresse frei ist; manche Geräte beantworten keinen Ping. Die Router-/DHCP-Liste bleibt maßgeblich.&lt;br /&gt;
&lt;br /&gt;
== 3. Netplan-Datei bearbeiten ==&lt;br /&gt;
&lt;br /&gt;
Eine eindeutige Datei anlegen:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/netplan/99-megbes-static.yaml&lt;br /&gt;
&lt;br /&gt;
Beispiel – alle Werte in spitzen Klammern ersetzen:&lt;br /&gt;
&lt;br /&gt;
 network:&lt;br /&gt;
   version: 2&lt;br /&gt;
   renderer: networkd&lt;br /&gt;
   ethernets:&lt;br /&gt;
     &amp;lt;Schnittstelle&amp;gt;:&lt;br /&gt;
       dhcp4: false&lt;br /&gt;
       addresses:&lt;br /&gt;
         - &amp;lt;IP-Adresse&amp;gt;/&amp;lt;Praefix&amp;gt;&lt;br /&gt;
       routes:&lt;br /&gt;
         - to: default&lt;br /&gt;
           via: &amp;lt;Gateway-Adresse&amp;gt;&lt;br /&gt;
       nameservers:&lt;br /&gt;
         addresses:&lt;br /&gt;
           - &amp;lt;DNS-Server-1&amp;gt;&lt;br /&gt;
           - &amp;lt;DNS-Server-2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Typischer Präfix für ein Netz mit der Maske `255.255.255.0` ist `/24`. Dies ist aber vor Ort zu prüfen.&lt;br /&gt;
&lt;br /&gt;
In `nano` speichern mit `Strg+O`, Enter und schließen mit `Strg+X`.&lt;br /&gt;
&lt;br /&gt;
Dateirechte setzen:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod 600 /etc/netplan/99-megbes-static.yaml&lt;br /&gt;
&lt;br /&gt;
== 4. Syntax prüfen ==&lt;br /&gt;
&lt;br /&gt;
 sudo netplan generate&lt;br /&gt;
&lt;br /&gt;
Wenn keine Ausgabe erscheint, wurde die Syntax grundsätzlich akzeptiert. Bei YAML-Fehlern Einrückung und Doppelpunkte kontrollieren. YAML verwendet Leerzeichen, keine Tabulatoren.&lt;br /&gt;
&lt;br /&gt;
== 5. Konfiguration sicher testen ==&lt;br /&gt;
&lt;br /&gt;
 sudo netplan try&lt;br /&gt;
&lt;br /&gt;
Netplan aktiviert die neue Konfiguration vorübergehend und wartet auf eine Bestätigung. Bleibt die Verbindung bestehen und funktionieren die Tests, innerhalb der angezeigten Frist mit Enter bestätigen. Bei Verlust der Verbindung wird die Änderung normalerweise automatisch zurückgerollt.&lt;br /&gt;
&lt;br /&gt;
Von einem zweiten Fenster aus testen:&lt;br /&gt;
&lt;br /&gt;
 ping -c 4 &amp;lt;Gateway-Adresse&amp;gt;&lt;br /&gt;
 getent hosts download.docker.com&lt;br /&gt;
&lt;br /&gt;
== 6. Dauerhaften Zustand kontrollieren ==&lt;br /&gt;
&lt;br /&gt;
 ip address show &amp;lt;Schnittstelle&amp;gt;&lt;br /&gt;
 ip route&lt;br /&gt;
 resolvectl status &amp;lt;Schnittstelle&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erwartet werden:&lt;br /&gt;
&lt;br /&gt;
* die geplante IP-Adresse&lt;br /&gt;
* eine Default-Route über den vorgesehenen Router&lt;br /&gt;
* die eingetragenen DNS-Server&lt;br /&gt;
&lt;br /&gt;
== 7. Neustarttest ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Danach über die neue Adresse anmelden und erneut prüfen:&lt;br /&gt;
&lt;br /&gt;
 ip address&lt;br /&gt;
 ip route&lt;br /&gt;
 getent hosts download.docker.com&lt;br /&gt;
&lt;br /&gt;
== Typische Fehler ==&lt;br /&gt;
&lt;br /&gt;
; SSH-Verbindung verloren&lt;br /&gt;
: Ablauf von `netplan try` abwarten. Falls keine Rückkehr erfolgt, lokale Konsole verwenden und die Sicherung unter `/etc/netplan.backup-...` wiederherstellen.&lt;br /&gt;
&lt;br /&gt;
; `Permissions for ... are too open`&lt;br /&gt;
: `sudo chmod 600 /etc/netplan/99-megbes-static.yaml` ausführen.&lt;br /&gt;
&lt;br /&gt;
; YAML-Fehler&lt;br /&gt;
: ausschließlich Leerzeichen verwenden und Einrückung exakt prüfen.&lt;br /&gt;
&lt;br /&gt;
; IP funktioniert lokal, Internetnamen nicht&lt;br /&gt;
: DNS-Einträge und `resolvectl status` prüfen.&lt;br /&gt;
&lt;br /&gt;
== Dokumentation ==&lt;br /&gt;
&lt;br /&gt;
Auf der Projektseite festhalten:&lt;br /&gt;
&lt;br /&gt;
* Schnittstellenname&lt;br /&gt;
* IP-Adresse und Präfix&lt;br /&gt;
* Gateway und DNS-Server&lt;br /&gt;
* Name der Netplan-Datei&lt;br /&gt;
* Datum des Neustarttests&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:MegBes]]&lt;br /&gt;
[[Kategorie:Ubuntu]]&lt;br /&gt;
[[Kategorie:Netzwerk]]&lt;/div&gt;</summary>
		<author><name>Clawtronics</name></author>
	</entry>
</feed>