Kurzanleitung: Temporäres Festlegen einer statischen IP-Adresse unter Linux

watch 5m, 35s
views 2

09:52, 21.04.2026

Artikel Inhalt
arrow

  • Einführung 
  • Verständnis von dynamischen vs. statischen IP-Adressen 
  • Konfigurieren einer statischen IP unter Linux 
  • <H3> Aktuelle Netzwerkeinstellungen anzeigen
  • Die Rolle von DHCP bewerten
  • Festlegen einer temporären statischen IP-Adresse mit dem Befehl ip
  • Einrichten einer permanenten statischen IP mit dem Befehl ip
  • Verwaltung von Netzwerk-Tools
  • Erkennung installierter Netzwerk-Manager
  • Effektive Steuerung von Netzwerk-Managern
  • Festlegen einer statischen IP-Adresse auf Debian-basierten Systemen
  • Hinzufügen von Schnittstellenkonfigurationen
  • Neustart des Netzwerks oder bestimmter Schnittstellen
  • Überprüfen der Konfiguration
  • Konfigurieren einer statischen IP-Adresse auf Red Hat- und RPM-basierten Systemen
  • Verwendung von Netzwerk-Skripten und NetworkManager
  • Erstellen von Schnittstellen Konfigurationsdateien
  • Neustart der Netzwerkdienste
  • Überprüfung der Einrichtung
  • Konfigurieren statischer IPs auf Slackware-Distributionen
  • Deaktivieren von Netzwerkmanagern
  • Bearbeiten von Schnittstellenkonfigurationen
  • Neustart der Netzwerkdienste
  • Einrichten einer statischen IP auf Gentoo
  • Hinzufügen der Konfiguration für Netzwerkschnittstellen
  • Neustart von Netzwerkschnittstellen
  • Konfigurieren statischer IP-Adressen unter Arch Linux
  • Schlussfolgerung

Einführung 

Das Konfigurieren einer statischen IP-Adresse unter Linux ist eine grundlegende Aufgabe für Systemadministratoren und Entwickler. Ob für Debugging, das Einrichten von Servern oder die Gewährleistung der Netzwerkstabilität – das Verständnis der IP-Konfiguration erleichtert die Netzwerkverwaltung und sorgt für Vorhersehbarkeit. In dieser Anleitung wird erklärt, wie Sie eine statische IP-Adresse sowohl temporär als auch dauerhaft auf verschiedenen Linux-Distributionen einrichten können.

Verständnis von dynamischen vs. statischen IP-Adressen 

Dynamische IP-Adressen, die vom DHCP (Dynamic Host Configuration Protocol) zugewiesen werden, ändern sich im Laufe der Zeit, während statische IP-Adressen konstant bleiben. Statische IPs sind unverzichtbar für Server und Anwendungen, die eine konsistente Netzwerkidentifikation erfordern. Diese Anleitung zeigt Ihnen, wie Sie von einer dynamischen zu einer statischen IP-Konfiguration wechseln können – unabhängig von der verwendeten Linux-Distribution.

Konfigurieren einer statischen IP unter Linux 

Viele Nutzer greifen weiterhin auf den ip-Befehl zurück, um eine statische IP-Adresse unter Linux zu konfigurieren, obwohl es zahlreiche andere Tools gibt. Aufgrund seiner weiten Verbreitung zeigen wir Ihnen, wie Sie mit dem ip-Befehl eine statische IP-Adresse einrichten können.

<H3> Aktuelle Netzwerkeinstellungen anzeigen

Um die aktuellen IP-Einstellungen anzuzeigen, verwenden Sie:

ip addr show

Dies liefert Details zu Schnittstellen und zugewiesenen IP-Adressen.

Die Rolle von DHCP bewerten

DHCP weist Geräten dynamische IPs zu. Die Deaktivierung für die statische IP-Konfiguration gewährleistet eine konsistente Netzwerkleistung und läuft auf die Steuerung des Daemons eines Servers (dhcpd) und des Daemons eines Clients (dhcpcd) hinaus:

$ systemctl stop dhcpcd dhcpd $ systemctl disable dhcpcd dhcpd

Ob wir DHCP deaktivieren, hängt weitgehend vom verwendeten System und unseren Anforderungen ab, da wir DHCP bei richtiger Konfiguration möglicherweise gar nicht deaktivieren müssen.

Festlegen einer temporären statischen IP-Adresse mit dem Befehl ip

Verwenden Sie den Befehl ip, um eine temporäre statische IP-Adresse festzulegen:

sudo ip addr add <IP-Adresse>/<CIDR> dev <Schnittstelle>

Beispiel:

sudo ip addr add 192.168.1.100/24 dev eth0

Die Konfiguration muss nach einem Neustart zurückgesetzt werden.

Einrichten einer permanenten statischen IP mit dem Befehl ip

Um die statische IP permanent zu machen, können Sie die Konfiguration zu Netzwerkschnittstellendateien hinzufügen, die für Ihre Linux-Distribution spezifisch sind, oder ip verwenden, um eine statische IP festzulegen. Wir zeigen dies auf einem Gerät namens „eth0“:

$ ip address flush dev eth0 
$ ip route flush dev eth0 
$ ip address add 192.168.6.66/24 brd + dev eth0 
$ ip route add 192.168.6.1 dev eth0 
$ ip route add default via 192.168.6.1 dev eth0 
$ ip address show dev eth0
[...] 
inet 192.168.6.66/24 brd 192.168.6.255 scope global eth0
[...]

Nachdem alle Adressen und Routen von eth0 gelöscht wurden, weisen wir eine neue statische Adresse und ein Gateway zu. Um sicherzustellen, dass die Konfiguration korrekt ist, überprüfen Sie die Schnittstellen Details, um sicherzustellen, dass die dynamische Einstellung nicht mehr vorhanden ist.

Und wieder muss die Konfiguration nach einem Neustart erneut durchgeführt werden.

Verwaltung von Netzwerk-Tools

Erkennung installierter Netzwerk-Manager

Vor der Konfiguration eines Netzwerks auf einem Linux-System sollten wir nicht verwendete Netzwerk-Manager identifizieren und deaktivieren. Zu den gängigen Netzwerk-Managern gehören Network-Manager, Netplan und systemd-networkd. Sie können den aktiven Manager mit folgendem Befehl identifizieren:

systemctl | grep network

Effektive Steuerung von Netzwerk-Managern

Deaktivieren Sie bei der manuellen Konfiguration statischer IPs mit dem folgenden Befehl Dienste, die zu Konflikten führen:

sudo systemctl stop NetworkManager 
sudo systemctl disable NetworkManager

Festlegen einer statischen IP-Adresse auf Debian-basierten Systemen

Die Standardstruktur der Netzwerk Konfigurationsdateien in Debian und seinen Derivaten sieht wie folgt aus:

$ tree /etc/network 
/etc/network 
├── if-down.d 
├── if-post-down.d 
├── if-pre-up.d 
├── if-up.d 
├── interfaces 
└── interfaces.d

Der Befehl tree zeigt Skriptverzeichnisse in Bezug auf die Schnittstelle an, die nach oben oder unten geht.

Hinzufügen von Schnittstellenkonfigurationen

Bearbeiten Sie die Datei /etc/network/interfaces mit:

auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1

Neustart des Netzwerks oder bestimmter Schnittstellen

Wenden Sie die Änderungen mit:

sudo systemctl restart networking

Überprüfen der Konfiguration

Bestätigen Sie die Einrichtung der statischen IP-Adresse mit:

ip addr show dev eth0

Hier sehen wir, wie die Änderungen über ip angewendet werden.

Konfigurieren einer statischen IP-Adresse auf Red Hat- und RPM-basierten Systemen

Die Struktur von Netzwerk Konfigurationsdateien in Red Hat, openSUSE, SUSE, Fedora, CentOS, Oracle Linux und anderen RPM-basierten Systemen sieht wie folgt aus:

$ tree /etc/sysconfig -P 'network' 
/etc/sysconfig 
├── network 
└── network-scripts

Die Option -p im Befehl tree ermöglicht es dem Benutzer, nur netzwerkbezogene Elemente im Verzeichnis zu filtern und zu empfangen.

Verwendung von Netzwerk-Skripten und NetworkManager

Das Paket „network-scripts“ enthält verschiedene Tools, die unterschiedliche Funktionen ausführen, darunter:

  • ifup*, ifdown* (und andere /etc/sysconfig/network-scripts) Verzeichnis Skripte
  • Skript /etc/init.d/network zum Starten, Beenden und Neustarten von Netzwerkkomponenten
  • ifup und ifdown zum Umschalten des Schnittstellenstatus
  • Befehl usernetctl für die allgemeine Netzwerkkonfiguration

Erstellen von Schnittstellen Konfigurationsdateien

Verwenden Sie für Altsysteme /etc/sysconfig/network-scripts/ifcfg-<Schnittstelle>.
Zum Beispiel:

DEVICE=eth0 
BOOTPROTO=none 
ONBOOT=yes 
IPADDR=192.168.1.100 
NETMASK=255.255.255.0 
GATEWAY=192.168.1.1

Neustart der Netzwerkdienste

Starten Sie die Dienste neu mit:

sudo systemctl restart network

Überprüfung der Einrichtung

Überprüfen Sie mit:

ip addr show dev eth0

Konfigurieren statischer IPs auf Slackware-Distributionen

Bei Slackware-Distributionen durchläuft der Systemstart das Netzwerkdatei Rahmenwerk /etc/rc.d, das /etc/rc.d/rc.inet1 (das sicherstellt, dass das Netzwerk aktiv ist), /etc/rc.d/rc.inet1.conf (das die Eigenschaften von Schnittstellen festlegt) und /etc/rc.d/rc.inet2 enthält.

Deaktivieren von Netzwerkmanagern

Die Dienste von NetworkManager können mit dem folgenden Befehl deaktiviert werden:

$ /etc/rc.d/rc.networkmanager stop $ chmod -x /etc/rc.d/rc.networkmanager

Bearbeiten von Schnittstellenkonfigurationen

Aktualisieren Sie /etc/rc.d/rc.inet1.conf mit:

IFNAME[0]="eth0" 
IPADDR[0]="192.168.1.100" 
NETMASK[0]="255.255.255.0" 
GATEWAY="192.168.1.1"

Neustart der Netzwerkdienste

Starten Sie die Netzwerkdienste neu mit:

sudo /etc/rc.d/rc.inet1 restart

Einrichten einer statischen IP auf Gentoo

Hinzufügen der Konfiguration für Netzwerkschnittstellen

Wir müssen /etc/conf.d/net wie folgt ändern:

config_eth0="192.168.1.100/24" 
routes_eth0="default via 192.168.1.1"

Um die Schnittstelle zu steuern, müssen wir ein Skript mit entsprechendem Namen erstellen:

$ ln --symbolic /etc/init.d/net.lo /etc/init.d/net.eth0

Neustart von Netzwerkschnittstellen

Starten Sie die Schnittstelle neu mit:

sudo /etc/init.d/net.eth0 restart

Konfigurieren statischer IP-Adressen unter Arch Linux

Verwenden Sie unter Arch Linux netctl oder systemds networkd, um statische IP-Adressen zu konfigurieren. Eine Beispielkonfiguration für netctl in /etc/netctl/ könnte wie folgt aussehen:

Interface=eth0 
Connection=ethernet 
IP=static Address=('192.168.1.100/24') 
Gateway='192.168.1.1' 
DNS=('8.8.8.8')

Aktivieren mit:

sudo netctl start <profile-name>

Schlussfolgerung

Die Konfiguration einer statischen IP-Adresse unter Linux gewährleistet ein vorhersehbares Netzwerkverhalten. Während temporäre Methoden für schnelle Aufgaben unkompliziert sind, erfordern permanente Setups Änderungen an Systemdateien oder Netzwerkmanagern. Mit diesem Leitfaden können Sie statische IP-Konfigurationen in verschiedenen Linux-Distributionen sicher implementieren.

Teilen

War dieser Artikel für Sie hilfreich?

VPS beliebte Angebote

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 65536
OS
CentOS
Software
Software
Keitaro

149.04 /mo

/mo

Alle 12 Monate abgerechnet

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-wKVM 8192 Windows

101 /mo

/mo

Alle 12 Monate abgerechnet

-4.5%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 4096 Windows

16.82 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 16384 Linux

50.49 /mo

/mo

Alle 12 Monate abgerechnet

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 2048 HK Windows

26 /mo

/mo

Alle 12 Monate abgerechnet

-7.9%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
300 Gb
wKVM-HDD HK 8192 Windows

25.67 /mo

/mo

Alle 12 Monate abgerechnet

-8.1%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 8192 Windows

31.25 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
KVM-SSD 32768 Metered Linux

150 /mo

/mo

Alle 12 Monate abgerechnet

-15.6%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
30 Mbps
DDoS Protected SSD-KVM 1024 Linux

38 /mo

/mo

Alle 12 Monate abgerechnet

-21%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
wKVM-SSD 8192 Metered Windows

65 /mo

/mo

Alle 12 Monate abgerechnet

Weitere Artikel zu diesem Thema

cookie

Cookies und Datenschutz akzeptieren?

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Wenn Sie fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass Sie mit dem Empfang aller Cookies auf der HostZealot-Website einverstanden sind.