Univention Bugzilla – Bug 26608
Server IP-Adresse per DHCP
Last modified: 2012-12-12 21:10:13 CET
Das gilt ebenfalls für System Setup. +++ This bug was initially created as a clone of Bug #26417 +++ Sofern das umgesetzt wurde, sollte das auch im Installer angepasst werden. Dann ist es möglich das System zu installieren, ohne dass eine IP Adresse direkt im Installer bezogen wird. +++ This bug was initially created as a clone of Bug #26416 +++ Aktuell ist es in UCS so, dass ein Server so konfiguriert werden kann, dass die IP-Adresse per DHCP bezogen wird. Im Backend wird die IP-Adresse aus der Installation in UCR als Fallback Adresse gespeichert. Bekommt der Server eine neue IP-Adresse per DHCP, so wird eine Warnung am Login Prompt angezeigt. Das ist insgesamt fehleranfällig und nicht transparent. Folgender Vorschlag: - Es wird keine Fallback Adresse mehr gespeichert. Bekommt das System keine Adresse zugewiesen, so wird eine Adresse aus dem Link Local Bereich verwendet: 169.254.0.0/16 - Wird eine IP Adresse per DHCP bezogen, so wird diese in UCR und auch im LDAP gespeichert. Dazu muss das System die letzte konfigurierte IP Adresse kennen, damit ein Austausch alte Adresse vs. neue Adresse erfolgen kann
Es wurde praktisch nichts gemacht, nur die "neue" Ausgabe von dhclient richtig geparst. Alles andere bleibt wie gehabt, d.h. es werden Fallback-UCR-Variablen angelegt. Das scheint nicht weiter tragisch, weil es nichts kaputt macht und nur im Appliance Modus vorkommen kann - der ja nur aufgerufen wird, wenn man zuvor einmal eine sehr abgespeckte Variante des Installers hat durchlaufen lassen. D.h. die Link Local Adresse ist schon korrekt gesetzt im Appliance Mode und würde dann höchstens ganz kurz zwischengespeichert. https://forge.univention.org/bugzilla/show_bug.cgi?id=28670
Die Änderung, dass DHCP jetzt wieder in System Setup funktioniert, ist kein Changelog Eintrag wert, da es ja vorher auch funktionierte und außerdem besser aufgehoben als Bemerkung an Bug #26417.
Created attachment 4718 [details] Screen Wenn ich versuche einen Master via system-setup Boot mit DHCP zu konfigurieren erhalten ich zwar eine IP, wenn ich dann aber die Änderungen übernehmen will tritt ein Fehler auf (vgl. Screen)
(In reply to comment #3) > Created an attachment (id=4718) [details] > Screen > > Wenn ich versuche einen Master via system-setup Boot mit DHCP zu konfigurieren > erhalten ich zwar eine IP, wenn ich dann aber die Änderungen übernehmen will > tritt ein Fehler auf (vgl. Screen) Laut Syslog wurde eine Adresse ausgegeben und akzeptiert: ============================================================ Oct 12 12:40:23 mas6 dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 Oct 12 12:40:23 mas6 dhclient: DHCPOFFER from 10.200.28.3 Oct 12 12:40:23 mas6 dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 Oct 12 12:40:23 mas6 dhclient: DHCPACK from 10.200.28.3 Oct 12 12:40:23 mas6 dhclient: bound to 10.200.28.206 -- renewal in 19230 seconds.
Durch Änderungen an Bug 26058 (siehe bug 26058, Comment 25) können Netzwerkeinstellungen derzeit nicht mehr gesetzt werden.
(In reply to comment #3) > Created an attachment (id=4718) [details] > Screen > > Wenn ich versuche einen Master via system-setup Boot mit DHCP zu konfigurieren > erhalten ich zwar eine IP, wenn ich dann aber die Änderungen übernehmen will > tritt ein Fehler auf (vgl. Screen) Das ist ein Problem der Dojo-Umstellung → Bug 28551, Comment 53
Ich hoffe, das waren beides Probleme, die nichts mit diesem Bug zu tun haben. Ich werde ihn mal voller Selbstbewusstsein auf RESOLVED setzen, auch wenn ich nichts verändert habe.
(In reply to comment #7) > Ich hoffe, das waren beides Probleme, die nichts mit diesem Bug zu tun haben. > Ich werde ihn mal voller Selbstbewusstsein auf RESOLVED setzen, auch wenn ich > nichts verändert habe. Und trotzdem funktioniert es jetzt. Ich habe einen DC Master erfolgreich per DHCP installiert und konnte auf dem laufenden System keine Probleme feststellen (UMC, LDAP und Bind funktionieren). Es fehlt jedoch noch ein Changelogeintrag.
Kein Changelog nötig, da die Anpassungen an system-setup eher im Rahmen von Bug #26417 zu sehen sind. Das interfaces Skript - wie eigentlich vorgesehen - wurde nicht angefasst.
(In reply to comment #9) > Kein Changelog nötig, da die Anpassungen an system-setup eher im Rahmen von Bug > #26417 zu sehen sind. Das interfaces Skript - wie eigentlich vorgesehen - wurde > nicht angefasst. Verified.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".