Netzwerk · 5 min read · Nov 14, 2025

Einstellen einer statischen IP unter Ubuntu: Ein Anfängerleitfaden

Viele Situationen treten auf, in denen eine statische IP-Adresse festgelegt werden muss. Zum Beispiel, wenn Sie Programme haben, die die IP-Adresse für den Remote-Login verwenden, dann könnten Sie die IP-Adresse fest codieren. Aber wenn die IP-Adresse dynamisch ist, kann sie sich ändern, und daher benötigen Sie eine IP, die sich nicht ändert, und somit müssten Sie eine statische IP für Ihr System festlegen. Dieses Tutorial behandelt das Einstellen einer statischen IP für das Ubuntu-Betriebssystem.

1 Manuelles Konfigurieren der Schnittstelle

Dieser Schritt umfasst das manuelle Konfigurieren der Netzwerkschnittstelle durch Änderungen an der “interfaces”-Datei. Hier verwende ich den “gedit”-Texteditor, aber es ist möglich, auch andere Editoren wie “nano”, “vi” usw. zu verwenden. Geben Sie den folgenden Befehl im Terminal ein:

sudo gedit /etc/network/interfaces

Wenn nach einem Passwort gefragt wird, geben Sie es ein, und eine Datei wird geöffnet, die wie folgt aussieht:

# interfaces(5) Datei, die von ifup(8) und ifdown(8) verwendet wird
auto lo
iface lo inet loopback
iface etho inet dynamic

Es könnte mehr als eine Netzwerkkarte geben, also stellen Sie sicher, welche Netzwerkkarte Sie ändern möchten. Öffnen Sie zuerst ein weiteres Terminal und führen Sie den Befehl aus:

ifconfig

Dies gibt die IP-Adresse Ihres Systems zusammen mit der “Bcast”-Adresse und der “Maske” aus. Notieren Sie die IP, Bcast und die Maske Ihres Systems. Dies geschieht, damit Sie bei Bedarf zur ursprünglichen IP zurückkehren können. Angenommen, die Werte, die wir für die “eth0”-Netzwerkschnittstelle (das ist meine Ethernet-Verbindung) erhalten haben, sind:

address: 192.168.28.37
Bcast:   192.168.28.255
Mask:    255.255.255.0

Wenn die “interfaces”-Datei für eine statische IP auf “eth0” konfiguriert ist, muss sie ein allgemeines Format wie unten haben:

# interfaces(5) Datei, die von ifup(8) und ifdown(8) verwendet wird
auto lo eth0
iface lo inet loopback
iface eth0 inet static
        address xxx.xxx.xxx.xxx (geben Sie hier Ihre IP ein)
        netmask xxx.xxx.xxx.xxx
        gateway xxx.xxx.xxx.xxx (geben Sie hier die Gateway-IP ein, normalerweise die Adresse des Routers)

Unten ist ein Screenshot meiner “interfaces”-Datei. Beachten Sie, dass Bcast auch Gateway bedeutet und Maske auch Netmask bedeutet. Hier nehmen wir an, dass unsere neue statische IP, die festgelegt werden soll, 192.168.3.215 ist.

Bitte nehmen Sie Änderungen gemäß Ihrer “interfaces”-Datei vor. Speichern und schließen Sie sie.

2 Konfigurieren von DNS-Informationen

Bitte beachten Sie, dass dieser Schritt nicht obligatorisch ist. Wenn Sie die DNS-Informationen nicht ändern möchten, überspringen Sie diesen Schritt. Hier ändern wir die IP des DNS-Servers auf das, was wir bevorzugen. Es gibt viele DNS-Server-IPs, die gefunden und verwendet werden können. Öffnen Sie zuerst die Datei “resolv.conf” mit dem folgenden Befehl:

sudo gedit /etc/resolv.conf

Anfangs wird es ungefähr so aussehen:

# Dynamische resolv.conf(5) Datei für glibc resolver(3), generiert von resolvconf(8)
# ÄNDERN SIE DIESE DATEI NICHT MANUELL -- IHRE ÄNDERUNGEN WERDEN ÜBERSCHRIEBEN
nameserver 127.0.1.1
search Home

Jetzt können wir viele Nameserver hinzufügen und den vorhandenen ändern, um unseren Bedürfnissen gerecht zu werden. Nehmen Sie Änderungen vor und speichern Sie die Datei. Der folgende Screenshot zeigt die resolv.conf-Datei, die geändert wurde, um zwei Nameserver zu haben:

3 Änderungen dauerhaft machen

Sobald die Änderungen an einer oder beiden Dateien (interfaces und resolv.conf) vorgenommen wurden, müssen wir diese Änderungen anwenden, um sie widerzuspiegeln. Früher konnten wir das Netzwerk neu starten, um die Änderungen zu übernehmen, aber aus irgendeinem Grund wenden neuere Versionen von Ubuntu diese Änderungen nicht an. Daher müssen wir das gesamte System neu starten. Verwenden Sie dazu den Befehl:

sudo reboot

Nach dem Neustart sollte die Ausgabe der Netzwerkdetails die Änderungen anzeigen. Öffnen Sie ein Terminal und führen Sie den Befehl aus:

ifconfig

Bei der Überprüfung der Ausgabe sollte die eth0-Schnittstelle die neue IP, Bcast und Maske haben. In diesem Fall könnte die Ausgabe ähnlich wie folgt aussehen:

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:192.168.3.215  Bcast:192.168.3.255  Mask:255.255.255.0
          .....

Dies bestätigt, dass die Änderungen angewendet wurden.

4 Konfigurieren einer anderen Schnittstelle wie “eth1”

Es könnte andere Schnittstellen wie “eth1” geben, die konfiguriert werden müssen. In diesem Fall sind einige Änderungen an der Schnittstellendatei erforderlich, wie gezeigt. Die Änderungen hier sind:

  • Hinzufügen von eth1 in die “auto”-Zeile
  • Hinzufügen der Konfiguration für eth0

Nehmen Sie Änderungen wie im Bild unten gezeigt mit der erforderlichen IP, Bcast und Maske vor.

So können auf diese Weise Änderungen an vielen verschiedenen Schnittstellen vorgenommen werden.

5 Konfigurieren einer anderen IP für dieselbe Schnittstelle

Hier haben wir eine IP-Adresse für “eth0” festgelegt. Aber was ist, wenn wir eine andere IP festlegen möchten? Hier haben wir die IP als 192.168.3.215 festgelegt. Jetzt möchten wir für dieselbe Schnittstelle eine andere IP festlegen, sagen wir 192.168.3.217, dann können wir dies tun, indem wir die “interfaces”-Datei ändern. Hier zeigt “eth0:1”, dass wir eine zweite IP für die “eth0”-Schnittstelle zuweisen. Die Änderungen sind im Bild unten dargestellt.

6 Konfigurieren der IP-Adresse mit der Desktop-Anwendung

Die meisten der oben vorgenommenen Konfigurationen können in der Desktop-Anwendung namens “Netzwerk” durchgeführt werden. Um damit fortzufahren, beginnen Sie damit, die Anwendung “Netzwerk” aus dem Dash zu öffnen, wie im Bild unten gezeigt.

Klicken Sie auf “Netzwerk”, um es zu öffnen. Es wird ähnlich wie das unten aussehen:

In diesem Fenster klicken Sie auf die Schaltfläche “Optionen” in der unteren rechten Ecke, und im sich öffnenden Fenster klicken Sie auf die Registerkarte “IPv4-Einstellungen”. Das Fenster ist unten gezeigt.

Anfangs ist die Einstellung auf “Automatisch (dhcp)” eingestellt, was eine dynamische IP ist. Um es statisch zu machen, wählen Sie das Dropdown-Menü aus und klicken Sie auf manuell, wie im Bild unten gezeigt:

Sobald manuell ausgewählt ist, wird das Textfeld darunter aktiviert. Klicken Sie auf die Schaltfläche “Hinzufügen” auf der rechten Seite, und geben Sie in das linke Textfeld die IP, die Maske (Netmask) und die Gateway (Bcast)-Adressen ein. Fügen Sie auch die IP des DNS-Servers hinzu, wenn Sie das auch ändern möchten. Sobald Sie fertig sind, klicken Sie auf Speichern. Nach dieser Bearbeitung sollte es ähnlich wie im Bild unten aussehen:

Nachdem Sie gespeichert haben, müssen wir das System wie zuvor neu starten, damit die Änderungen angewendet werden.

Fazit

Jetzt können wir die IP einer Schnittstelle auf statisch ändern, wenn wir es benötigen. Wir können mehrere statische IP-Adressen für dieselbe Schnittstelle und mehrere IPs verschiedener Schnittstellen haben. Es kann auch eine Mischung aus statischen und dynamischen IPs für verschiedene Schnittstellen geben. Es ist auch möglich, die IP mit einer Desktop-Anwendung zu ändern. Bitte denken Sie daran, einen Screenshot zu machen oder die ursprüngliche IP-Konfiguration zu notieren, die Sie benötigen könnten, wenn Sie zu den ursprünglichen Einstellungen zurückkehren möchten. Denken Sie auch daran, dass das Zuweisen von IPs, die bereits im selben Netzwerk vorhanden sind, zu IP-Konflikten führen kann und möglicherweise auch zu Netzwerkfehlern führen kann.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.