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

Ziel

Das Ziel besteht darin, eine statische IP-Adresse auf dem Debian Linux-Server zu konfigurieren.
Bitte beachten Sie, dass für Desktop-Installationen empfohlen wird, GUI-Tools wie network-manager zu verwenden. Wenn Sie Ihre Netzwerkschnittstellen direkt über die /etc/network/interfaces -Datei auf Ihrem Desktop konfigurieren möchten, stellen Sie sicher, dass Sie alle anderen möglicherweise störenden Netzwerkkonfigurations-Daemons deaktivieren. Die folgenden Befehle deaktivieren beispielsweise network-manager

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

Betriebssystem und Softwareversionen

  • Betriebssystem: – Debian 9 (Stretch)

Voraussetzungen

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

Difficulty

EASY

Conventions

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mithilfe von sudo command
  • $ – erfordert, dass bestimmte Linux-Befehle als regulärer nicht privilegierter Benutzer ausgeführt werden

Instructions

Enable Static IP

By default sie finden die folgende Konfiguration in der /etc/network/interfaces Netzwerkkonfigurationsdatei:

source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp

Aktualisieren Sie die iface eth0 inet dhcp auf 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 interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static
Auf der Suche nach Linux Systems Analyst!
Das UAF Geophysical Institute sucht einen erfahrenen Linux-Systemanalytiker, der sich seinem Team von Analysten und Ingenieuren für Cyber-Infrastruktur anschließt. LAGE: Fairbanks, Alaska, USA
JETZT BEWERBEN

IP-Adresse konfigurieren

Zu diesem Zeitpunkt haben wir zwei Möglichkeiten, eine statische IP-Adresse für unsere eth0 Netzwerkschnittstelle zu konfigurieren. Die erste Möglichkeit besteht darin, die IP-Adresskonfiguration direkt in die /etc/network/interfaces -Datei einzufügen. Hängen Sie die folgende Zeile an Ihre vorhandene /etc/network/interfaces

 address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1

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

source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface 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 im Verzeichnis /etc/network/interfaces.d/ zu definieren.
Während der networking Daemon-Initiierung wird das /etc/network/interfaces.d/ Verzeichnis nach Netzwerkschnittstellenkonfigurationen durchsucht. Jede gefundene Netzwerkkonfiguration ist als Teil des /etc/network/interfaces .
Erstellen Sie eine neue Netzwerk-Konfigurationsdatei mit einem beliebigen Dateinamen zB. eth0 und fügen Sie die unten gezeigte eth0 IP-Adresskonfiguration hinzu. Verwenden Sie dazu Ihren bevorzugten Texteditor, z. B. vim:

# cat /etc/network/interfaces.d/eth0iface 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:

# 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 interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0

Statischer DNS-Server

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

nameserver 8.8.8.8

Alternativ fügen Sie die folgende Zeile in Ihre /etc/network/interfaces Netzwerkkonfigurationsdatei:

dns-nameservers 8.8.8.8 8.8.4.4

Änderungen übernehmen

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

# service networking restart

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.