Hotplug-Fallback auf statische IP

Hotplug-Fallback auf statische IP

Ich versuche, eine Netzwerkkonfiguration auf meinem Gerät zu erreichen, die es immer eine IP-Adresse von DHCP erhält, wenn diese am RJ45-Stecker verfügbar ist. Meistens bootet das Gerät ohne Verbindung. /etc/network/interfacesIch gebe Folgendes ein:

allow-hotplug eth0
iface eth0 inet dhcp

Ich möchte eine Regel oder ein Verhalten hinzufügen, dass wenn ich dieses Gerät an ein Netzwerk ohne DHCP anschließe

(device <---> [USB LAN] pc)

dass mein Gerät eine statische IP-Adresse bekommt.

interfacesIch habe versucht, mehrere IP-Adressen auf einer Schnittstelle rechts unter dem allow-hotplugEintrag hinzuzufügen :

auto eth0:1
iface eth0:1 inet static
address 10.0.0.2
netmask 255.255.255.0

Ich bekomme nur 10.0.0.2eine IP auf meinem Gerät. Ich habe davon gehört, leasees /etc/dhcp/dhcpd.confaber noch nie verwendet.

Können Sie mir bitte helfen, diese Netzwerkkonfiguration zu verstehen?

Antwort1

Dafür müssen Sie sich nicht durch die Reifen springen. Alles, was Sie wirklich brauchen, istzeroconfVerfügbar inUniversum-Repositoryfür alle derzeit unterstützten Versionen von Ubuntu.

zeroconfbietet APIPA:

Abkürzung für Automatic Private IP Addressing, eine Funktion neuerer Windows-Betriebssysteme. Mit APIPA können DHCP-Clients automatisch eine IP-Adresse und eine Subnetzmaske selbst konfigurieren, wenn kein DHCP-Server verfügbar ist. Wenn ein DHCP-Client hochfährt, sucht er zuerst nach einem DHCP-Server, um eine IP-Adresse und eine Subnetzmaske zu erhalten. Wenn der Client die Informationen nicht finden kann, konfiguriert er sich mithilfe von APIPA automatisch mit einer IP-Adresse aus einem Bereich, der speziell für Microsoft reserviert wurde. Der IP-Adressbereich reicht von 169.254.0.1 bis 169.254.255.254. Der Client konfiguriert sich außerdem mit einer standardmäßigen Subnetzmaske der Klasse B von 255.255.0.0. Ein Client verwendet die selbst konfigurierte IP-Adresse, bis ein DHCP-Server verfügbar wird.

APIPA ist für kleine Geschäftsumgebungen ohne Routing mit normalerweise weniger als 25 Clients gedacht.

Quelle: Speicher undhttps://lists.debian.org/debian-russian/2005/11/msg00064.html

Weitere Einzelheiten hierzu zeroconffinden Sie unterhttp://www.zeroconf.org/

(RFC 3927) gibt an, wie IP-Hosts Adressen zuweisen können, wenn keine externen Konfigurationsinformationen vorliegen. Das bedeutet, dass Adressen zugewiesen werden, ohne von Informationen abhängig zu sein, die von einem menschlichen Benutzer eingegeben werden, und ohne von Informationen abhängig zu sein, die über das Netzwerk von einem speziellen Server, wie einem DHCP-Server, bezogen werden.

Vielleicht finden Sie auchdas ist nützlich.

verwandte Informationen