Ifup/ifdown: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
= ifup / ifdown =
+
 
  
 
== Allgemeines ==
 
== Allgemeines ==

Version vom 29. März 2026, 09:02 Uhr


Allgemeines

  • Klassisches Netzwerk-Management unter Debian
  • Zentrale Konfiguration über /etc/network/interfaces
  • Deterministisch und gut skriptbar

Prinzip

  • Interface definieren
  • Aktivieren mit ifup <interface>
  • Deaktivieren mit 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

auto vs allow-hotplug

  • auto startet Interface beim Boot
  • allow-hotplug reagiert auf Geräteereignisse
auto enp0s3
allow-hotplug enp0s3

Statische Konfiguration

  • CIDR verwenden
  • Gateway nur einmal setzen
  • DNS explizit definieren

Struktur

  • Konfiguration auslagern über includes
source /etc/network/interfaces.d/*

Datei: /etc/network/interfaces.d/lan.cfg

auto enp0s3
iface enp0s3 inet static
    address 10.0.0.10/24
    gateway 10.0.0.1

Keine Mischsysteme

  • Kein gleichzeitiger Einsatz mit NetworkManager

Status

  • ip a
  • ip r

Neu laden

  • ifdown enp0s3 && ifup enp0s3

Debug

  • journalctl -xe
  • ifquery --list
  • ip link

Fazit

  • einfach halten
  • sauber trennen
  • direkt testen