Untersuchung der Netzwerkkonfiguration in /etc/network
In diesem Schritt werden Sie die traditionellen Netzwerkkonfigurationsdateien im Verzeichnis /etc/network
untersuchen. Obwohl moderne Linux-Distributionen oft Tools wie Netplan oder NetworkManager verwenden, ist das Verständnis dieser älteren Konfigurationsdateien immer noch von Wert, insbesondere auf Systemen, die sie nutzen, oder zur Fehlersuche.
Die primäre Konfigurationsdatei für Netzwerkschnittstellen in diesem Stil ist /etc/network/interfaces
.
Öffnen Sie Ihr Terminal, wenn es noch nicht geöffnet ist.
Sie werden den Befehl cat
verwenden, um den Inhalt der Datei /etc/network/interfaces
anzuzeigen. cat
ist ein einfacher Befehl, der zum Verkettung und Anzeigen von Dateiinhalten verwendet wird.
Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
cat /etc/network/interfaces
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
## interfaces(5) file used by ifup(8) and ifdown(8)
## Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Lassen Sie uns den Inhalt untersuchen:
#
: Zeilen, die mit #
beginnen, sind Kommentare und werden ignoriert.
source-directory /etc/network/interfaces.d
: Diese Zeile teilt dem System mit, die Konfigurationsdateien im Verzeichnis /etc/network/interfaces.d
einzubeziehen. Dies ermöglicht modulare Netzwerkkonfigurationen.
auto lo
: Diese Zeile gibt an, dass die lo
-Schnittstelle (Loopback-Schnittstelle) automatisch beim Systemstart aktiviert werden soll.
iface lo inet loopback
: Diese Zeile konfiguriert die lo
-Schnittstelle. inet
gibt die Adressfamilie (IPv4) an, und loopback
zeigt an, dass es sich um eine Loopback-Schnittstelle handelt.
auto eth0
: Diese Zeile gibt an, dass die eth0
-Schnittstelle automatisch beim Systemstart aktiviert werden soll.
iface eth0 inet dhcp
: Diese Zeile konfiguriert die eth0
-Schnittstelle so, dass sie ihre IP-Adresse und andere Netzwerkeinstellungen automatisch über DHCP (Dynamic Host Configuration Protocol) erhält.
Diese Datei bietet eine statische Möglichkeit, Netzwerkschnittstellen zu konfigurieren. Sie können hier manuell IP-Adressen, Netzmasken, Gateways und andere Einstellungen definieren, anstatt DHCP zu verwenden.
Obwohl Sie in diesem Lab diese Datei nicht ändern werden, ist es wichtig, ihre Speicherorte und Grundstruktur zu kennen, um zu verstehen, wie Netzwerkschnittstellen auf einem Linux-System konfiguriert werden können.
Klicken Sie auf Weiter, um dieses Lab abzuschließen.