Netzwerkschnittstellen
100%

Netzwerkkonfiguration · Lektion 1

Netzwerkschnittstellen

Lerne, Zustand, Adressen, Statistiken und Eigentümer dauerhafter Konfiguration von Linux-Schnittstellen zu untersuchen.

Eine Linux-Netzwerkschnittstelle verbindet einen Netzwerknamensraum mit einem physischen Gerät, Loopback-Pfad, einer Bridge, einem Tunnel, virtuellen Gerät oder einer anderen Verbindung. Schnittstellenzustand, Adressen, Routen, DNS und dauerhafte Konfiguration hängen zusammen, sind aber verschieden.

Schnittstellen ermitteln

Verwende die modernen iproute2-Werkzeuge:

$ ip -brief link show
$ ip -brief address show

Schnittstellennamen können vorhersehbare, von Hardware abgeleitete Namen wie enp1s0, herkömmliche Namen wie eth0 oder vom Administrator festgelegte Namen sein. Nimm niemals an, dass eth0 existiert oder einen bestimmten Adapter bezeichnet.

Warum sollte ein Skript eth0 ermitteln, statt es vorauszusetzen?

Administrativer und betrieblicher Zustand

UP bedeutet, dass die Schnittstelle administrativ aktiviert ist. LOWER_UP zeigt gewöhnlich an, dass die untere Schicht Betriebsbereitschaft meldet, etwa einen Ethernet-Träger. Keines der Kennzeichen beweist für sich allein, dass IP-Adresse, Route, DNS, Firewall oder Anwendungspfad funktionieren.

$ ip -details link show dev enp1s0
$ ip -s link show dev enp1s0

Die Statistikansicht kann Fehler, verworfene Pakete und Zähler sichtbar machen, doch Zähler werden erst zusammen mit einem Zeitintervall und einer Grundlinie aussagekräftig.

Was beweist der administrative Zustand UP nicht?

Laufzeitzustand ändern

Zu den Laufzeitbefehlen gehören:

$ sudo ip link set dev enp1s0 up
$ sudo ip address add 192.0.2.10/24 dev enp1s0

Diese Änderungen beeinflussen den aktuellen Kernelzustand und können mit einem Netzwerkmanager in Konflikt geraten, der später sein Profil erneut anwendet. Das Deaktivieren einer Schnittstelle zur Fernverwaltung kann den Zugriff sofort beenden. Überprüfe vorher das genaue Gerät, bewahre Konsolenzugang, erfasse den aktuellen Zustand und bereite eine zeitgesteuerte oder getestete Rücknahme vor.

Garantiert ip address add für sich allein Dauerhaftigkeit nach einem Neustart?

Eigentümer der Konfiguration ermitteln

Dauerhafte Pfade unterscheiden sich zwischen Distributionen und Installationen. Möglichkeiten sind NetworkManager-Profile, systemd-networkd-Units, Netplan-Eingaben, /etc/network/interfaces, cloud-init oder Orchestrierung. Ermittle vor der Bearbeitung von Dateien, welcher Dienst das Gerät verwaltet:

$ systemctl --type=service --state=running | grep -E 'NetworkManager|networkd|networking'
$ networkctl status
$ nmcli device status

Verwende nur Befehle, die für den ermittelten Manager vorhanden sind. Zwei Manager, die dieselbe Verbindung steuern, können miteinander konkurrieren und gegenseitig ihren Zustand überschreiben.

Was sollte einer dauerhaften Schnittstellenänderung vorausgehen?

Eine Änderung überprüfen

Überprüfe Verbindungszustand, zugewiesene Adressen und Laufzeiten, ausgewählte Routen, Resolverzustand, Nachbarerreichbarkeit und die tatsächliche Anwendung. Teste bei einer dauerhaften Änderung einen kontrollierten Dienstneustart oder Systemneustart nur, wenn ein Wiederherstellungszugang besteht.

Was liefert bessere Belege, als nur die neue Adresse in ip address zu sehen?

Lektion abgeschlossen

Sie haben Netzwerkschnittstellen abgeschlossen

Du kannst eine Schnittstelle nun untersuchen und ändern, ohne Laufzeitzustand mit dauerhafter Richtlinie zu verwechseln.

  • Ermittle tatsächliche Schnittstellennamen und Adressen.

  • Trenne administrativen Zustand von betrieblicher Konnektivität.

  • Behandle direkte ip-Änderungen als aktuellen Kernelzustand.

  • Ermittle vor dauerhaften Änderungen den aktiven Konfigurationseigentümer.

  • Überprüfe anschließend Routing, Auflösung und Anwendungsverhalten.

Lernfortschritt speichern

Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.

Kostenloses Konto erstellen
Nächste Lektion
Zurück zu Netzwerkkonfiguration