Zum Inhalt springen

Netzwerk

Die Netzwerkkonfiguration unter Linux läuft in vier Phasen ab:

┌─────────────────────────────────┐
│ 1. Hardware-Erkennung │
│ Kernel + udev │
│ Netzwerkkarte wird erkannt │
└────────────────┬────────────────┘
┌────────────────▼────────────────┐
│ 2. Treiber laden │
│ udev lädt Kernel-Modul │
│ Gerät erscheint als eth0, │
│ enp3s0 o. ä. │
└────────────────┬────────────────┘
┌────────────────▼────────────────┐
│ 3. Konfiguration │
│ IP-Adresse, Routing, DNS │
│ manuell oder automatisch │
└────────────────┬────────────────┘
┌────────────────▼────────────────┐
│ 4. Verwaltung │
│ NetworkManager / │
│ systemd-networkd │
└─────────────────────────────────┘

Je nach Einsatzzweck kommen unterschiedliche Tools zum Einsatz:

WerkzeugEinsatz
NetworkManagerDesktop-Systeme, WLAN, VPN, dynamische Konfiguration
systemd-networkdServer, reine Ethernet-Systeme
iproute2 (ip)Manuell, Debugging, temporäre Konfiguration
ifupdown (ifconfig)Älteres Tool, auf neuen Systemen nicht mehr empfohlen

Moderne Systeme verwenden predictable interface names statt der alten eth0-Konvention:

PräfixBedeutung
enEthernet
wlWLAN (wireless LAN)
loLoopback
enp3s0Ethernet, PCI-Bus 3, Slot 0
wlp2s0WLAN, PCI-Bus 2, Slot 0