Hallo zusammen,
ich erstelle gerade ein bootfähiges ISO-Image, welches in der zukünftigen Einsatzumgebung sowohl mit DHCP als auch statischer IP(v4)-Konfiguration umgehen muss. Eingesetzt wird Ubuntu 14.04.3 LTS.
Ist Euch eine Lösung bekannt, die eine alternative fixe IP-Konfiguration erlaubt, wenn im Zeitraum X kein DHCP-Server antwortet? (So etwas ähliches gibt es unter Windows)
Alternativ schwebt mir vor, dass ich dem System über einen Bootparameter mitteilen kann, dass er für die Netzwerkkonfiguration des einzigen Interfaces entweder DHCP (default) oder stattdessen eine statische IP(v4)-Konfiguration nutzen soll. Gibt es hierfür unter Ubuntu/Debian Wege, das sinnvoll mit dem NetworkManager o.ä. auszuwerten?
Viele Grüße /Marian
Update hierzu:
Ist Euch eine Lösung bekannt, die eine alternative fixe IP-Konfiguration erlaubt, wenn im Zeitraum X kein DHCP-Server antwortet? (So etwas ähliches gibt es unter Windows)
Ich bin mittlerweile selbst auf den (simplen) Trichter gekommen. In der /etc/dhcp/dhclient.conf wird ein lease für das Interface mit ausreichend hohen expire-Werten angelegt, der genau dann greift, wenn kein DHCP verfügbar ist:
lease { interface "eth0"; fixed-address 192.168.1.10; option subnet-mask 255.255.255.0; option routers 192.168.1.1; option dhcp-lease-time 1800; option dhcp-message-type 5; option domain-name-servers 192.168.1.1; option broadcast-address 192.168.1.255; option domain-name "localdomain"; renew 2 2026/02/16 16:36:18; rebind 2 2026/02/16 16:50:26; expire 2 2026/02/16 16:54:11; }
Die restlichen Einstellungen (evtl. bis auf das Timeout) bleiben wie gehabt. Wichtig hierbei ist zu wissen, dass dhclient offenbar von allein versucht das Gateway mittels ICMP-Ping zu erreichen um die Gültigkeit des lease-Eintrags zu überprüfen.
Viele Grüße /Marian
lug-dd@mailman.schlittermann.de