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
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