Prüfen der Netzwerkkonfiguration in /etc/network
In den vorherigen Schritten haben Sie gelernt, wie Sie die aktive Routingtabelle mit ip route show
und route -n
anzeigen können. Jetzt schauen wir uns an, wo einige Netzwerkkonfigurationen auf einem Debian-basierten System wie Ubuntu gespeichert sein können.
Netzwerkkonfigurationsdateien befinden sich oft im Verzeichnis /etc
, wo normalerweise Systemkonfigurationsdateien gespeichert werden. Ein üblicher Speicherort für die Konfiguration von Netzwerkschnittstellen ist die Datei /etc/network/interfaces
.
Wir werden den Befehl cat
verwenden, um den Inhalt dieser Datei anzuzeigen. cat
ist ein einfacher Befehl, der Dateien sequenziell liest und sie an die Standardausgabe ausgibt.
Öffnen Sie Ihr Terminal und geben Sie den folgenden Befehl ein:
cat /etc/network/interfaces
Drücken Sie die Eingabetaste.
Sie werden 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 gibt an, dass auch Konfigurationsdateien im Verzeichnis /etc/network/interfaces.d
berücksichtigt werden sollen. Dies ermöglicht eine modulare Netzwerkkonfiguration.
auto lo
: Diese Zeile teilt dem System mit, die lo
-Schnittstelle (die Loopback-Schnittstelle) beim Booten automatisch hochzufahren.
iface lo inet loopback
: Diese Zeile konfiguriert die lo
-Schnittstelle als Loopback-Schnittstelle unter Verwendung der inet
-Adressfamilie (IPv4).
auto eth0
: Dies teilt dem System mit, die eth0
-Schnittstelle beim Booten automatisch hochzufahren. eth0
ist ein üblicher Name für die erste Ethernet-Netzwerkschnittstelle.
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 Konfiguration für Netzwerkschnittstellen. Während moderne Systeme oft Tools wie Netplan oder NetworkManager für eine dynamischere Konfiguration verwenden, ist es dennoch wertvoll, die Datei /etc/network/interfaces
zu verstehen, da sie auf vielen Systemen vorhanden ist und einen klaren Überblick über die grundlegende Schnittstellenkonfiguration bietet.
Sie haben nun gesehen, wie Sie die aktive Routingtabelle anzeigen und eine gängige Netzwerkkonfigurationsdatei prüfen können. Dies gibt Ihnen ein grundlegendes Verständnis davon, wie Netzwerkeinstellungen in Linux verwaltet werden.
Klicken Sie auf Weiter, um dieses Lab abzuschließen.