GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So richten Sie eine statische IP-Adresse unter Debian Linux ein

Ziel

Ziel ist es, eine statische IP-Adresse auf dem Debian-Linux-Server zu konfigurieren.

Bitte beachten Sie, dass für Desktop-Installationen die Verwendung von GUI-Tools wie network-manager empfohlen wird . Wenn Sie Ihre Netzwerkschnittstellen direkt über /etc/network/interfaces konfigurieren möchten Datei auf Ihrem Desktop, stellen Sie sicher, dass Sie alle anderen möglicherweise störenden Netzwerkkonfigurations-Daemons deaktivieren. Beispielsweise deaktivieren die folgenden Befehle network-manager :

# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

Betriebssystem- und Softwareversionen

  • Betriebssystem: – Debian 9 (Stretch)

Anforderungen

Privilegierter Zugriff auf Ihr Debian-Linux-System ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
  • $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Anleitung

Statische IP aktivieren

Standardmäßig finden Sie die folgende Konfiguration in /etc/network/interfaces Netzwerkkonfigurationsdatei:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

Aktualisieren Sie iface eth0 inet dhcp zu iface eth0 inet static . Der resultierende Inhalt von /etc/network/interfaces Die Netzwerkkonfigurationsdatei sollte ähnlich wie die folgende aussehen:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static

IP-Adresse konfigurieren

In diesem Stadium haben wir zwei Möglichkeiten, wie wir eine statische IP-Adresse für unseren eth0 konfigurieren Netzwerkschnittstelle. Die erste Option besteht darin, die IP-Adresskonfiguration direkt in /etc/network/interfaces hinzuzufügen Datei. Fügen Sie die folgende Zeile an Ihre vorhandene /etc/network/interfaces an :

        address 10.1.1.125
        netmask 255.0.0.0
        gateway 10.1.1.1

Der resultierende Inhalt /etc/network/interfaces Datei sollte wie unten aussehen. Aktualisieren Sie bei Bedarf Ihre IP-Adresse, Netzmaske und Ihr Gateway:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
      address 10.1.1.125
      netmask 255.0.0.0
      gateway 10.1.1.1

Die zweite und empfohlene Option besteht darin, Ihre Netzwerkschnittstellen separat in /etc/network/interfaces.d/ zu definieren Verzeichnis.

Während der networking Daemon-Initiierung die /etc/network/interfaces.d/ Verzeichnis wird nach Netzwerkschnittstellenkonfigurationen durchsucht. Jede gefundene Netzwerkkonfiguration ist als Teil von /etc/network/interfaces enthalten .

Erstellen Sie eine neue Netzwerkkonfigurationsdatei mit einem beliebigen Dateinamen, z. eth0 und fügen Sie eth0 hinzu Die unten gezeigte IP-Adresskonfiguration. Verwenden Sie dazu Ihren bevorzugten Texteditor, zum Beispiel vim:

# cat /etc/network/interfaces.d/eth0
iface eth0 inet static
      address 10.1.1.125
      netmask 255.0.0.0
      gateway 10.1.1.1

Entfernen Sie nun die oben genannten Zeilen aus /etc/network/interfaces so erhalten Sie am Ende:

# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0

Statischer DNS-Server

Um einen statischen DNS zu konfigurieren, bearbeiten Sie /etc/resolv.conf Datei und fügen Sie die IP-Adresse Ihres bevorzugten nameserver hinzu zB:

nameserver 8.8.8.8

Fügen Sie alternativ die folgende Zeile zu Ihrem /etc/network/interfaces hinzu Netzwerkkonfigurationsdatei:

dns-nameservers 8.8.8.8 8.8.4.4

Änderungen übernehmen

Um die Änderungen zu übernehmen, starten Sie Ihren Netzwerk-Daemon neu:

# service networking restart

Debian
  1. So legen Sie eine statische IP-Adresse fest und konfigurieren das Netzwerk unter Linux

  2. Linux-Grundlagen - Statische IP- und Netzwerkkonfiguration unter Debian Linux

  3. So konfigurieren Sie eine statische IP-Adresse auf Fedora

  4. So konfigurieren Sie statische und dynamische IP-Adressen in Arch Linux

  5. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

So konfigurieren Sie eine statische IP-Adresse unter Ubuntu 20.04

So finden Sie verfügbare Netzwerkschnittstellen unter Linux

Netzwerkkonfiguration in Debian 10

So finden Sie mit Debian Linux mit Ihrem Netzwerk verbundene Geräte

So ändern Sie die Netzwerk-MAC-Adresse in Linux

So konfigurieren Sie Linux als statischen Router