Ifup/ifdown: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „= ifup / ifdown – Best Practices = == Allgemeines == * ifup/ifdown ist ein klassisches Netzwerk-Management-Tool unter Debian-basierten Systemen * Konfigurat…“) |
|||
| Zeile 1: | Zeile 1: | ||
| − | |||
== Allgemeines == | == Allgemeines == | ||
Version vom 29. März 2026, 09:01 Uhr
Allgemeines
- ifup/ifdown ist ein klassisches Netzwerk-Management-Tool unter Debian-basierten Systemen
- Konfiguration erfolgt zentral über /etc/network/interfaces
- Ziel: einfache, reproduzierbare und stabile Netzwerkkonfiguration
Grundprinzip
- Interfaces werden deklarativ beschrieben
- Aktivierung erfolgt über ifup <interface>
- Deaktivierung erfolgt über ifdown <interface>
Datei: /etc/network/interfaces
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.1.10/24
gateway 192.168.1.1
dns-nameservers 1.1.1.1 8.8.8.8
Best Practice: Klare Trennung
- pro Interface nur eine Aufgabe (kein Mischbetrieb DHCP + static)
- sprechende Interface-Namen verwenden (Predictable Names wie enp0s3)
Best Practice: auto vs allow-hotplug
- auto = Interface wird beim Boot aktiviert
- allow-hotplug = Aktivierung nur bei physischem Ereignis
auto enp0s3
oder
allow-hotplug enp0s3
Best Practice: Statische Konfiguration
- CIDR-Notation verwenden (address 192.168.1.10/24)
- Gateway nur einmal global setzen
- DNS explizit definieren
Best Practice: Includes nutzen
- große Konfigurationen auslagern
source /etc/network/interfaces.d/*
Beispiel: Datei: /etc/network/interfaces.d/lan.cfg
auto enp0s3
iface enp0s3 inet static
address 10.0.0.10/24
gateway 10.0.0.1
Best Practice: Kein Mischbetrieb mit NetworkManager
- entweder ifupdown ODER NetworkManager
- Konflikte vermeiden
Status prüfen
- ip a
- ip r
Interface neu laden
- ifdown enp0s3 && ifup enp0s3
Fehler vermeiden
- keine Tabs und Spaces mischen
- Einrückung konsistent halten
- immer nach Änderungen testen
Debugging
- journalctl -xe
- ip link show
- ifquery --list
Fazit
- minimal halten
- klar strukturieren
- reproduzierbar konfigurieren