Dies ist möglicherweise eine ungewöhnliche Anfrage: Ich versuche, eine Debian Linux-Box dazu zu bringen, sich beim Booten immer eine selbst zugewiesene IP-Adresse (dh 169.254.xy) zu geben. Insbesondere möchte ich, dass dies auch dann der Fall ist, wenn im LAN ein DHCP-Server vorhanden ist . Das heißt, es sollte keine IP-Adresse vom DHCP-Server angefordert werden.
Nach dem, was ich im Text "man interfaces" sehen kann, gibt es eine Option für "manual" und eine Option für "dhcp". Die manuelle Zuweisung reicht nicht aus, da ich mehrere Boxen benötige, um im selben LAN zu arbeiten, ohne dass eine manuelle Konfiguration erforderlich ist ... und "dhcp" macht, was ich will, aber nur, wenn sich kein DHCP-Server im LAN befindet. (Voraussetzung ist, dass die Funktionalität dieser Boxen nicht durch das Vorhandensein oder Fehlen eines DHCP-Servers beeinträchtigt wird.)
Gibt es einen Trick, mit dem ich dieses Verhalten feststellen kann?
BEARBEITEN: Mit "keine manuelle Konfiguration" meine ich, dass ich in der Lage sein sollte, diese Box (ohne Kopf) überall in ein beliebiges LAN zu bringen, das Ethernet-Kabel anzuschließen und sie ihre Sache machen zu lassen. Ich sollte nicht in die Box ssh und Dateien bearbeiten müssen, damit es jedes Mal funktioniert, wenn es in ein anderes LAN verschoben wird.
avahi-*
Pakete. Zancheys Antwort avahi-autoipd
ist ein Ausgangspunkt. Es gibt auch eine Debian ZeroConf Wiki-Seite .