Bug 26608 - Server IP-Adresse per DHCP
Server IP-Adresse per DHCP
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Basic settings
UCS 3.0
Other Linux
: P2 enhancement (vote)
: UCS 3.1
Assigned To: Dirk Wiesenthal
Lukas Walter
: interim-3
Depends on: 26416 26417
Blocks:
  Show dependency treegraph
 
Reported: 2012-03-23 21:52 CET by Stefan Gohmann
Modified: 2012-12-12 21:10 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
Screen (46.42 KB, image/png)
2012-10-17 13:17 CEST, Lukas Walter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-03-23 21:52:17 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
Comment 1 Dirk Wiesenthal univentionstaff 2012-10-09 18:11:04 CEST
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
Comment 2 Dirk Wiesenthal univentionstaff 2012-10-10 09:56:14 CEST
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.
Comment 3 Lukas Walter univentionstaff 2012-10-17 13:17:45 CEST
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)
Comment 4 Lukas Walter univentionstaff 2012-10-17 13:19:13 CEST
(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.
Comment 5 Alexander Kläser univentionstaff 2012-10-19 14:30:06 CEST
Durch Änderungen an Bug 26058 (siehe bug 26058, Comment 25) können Netzwerkeinstellungen derzeit nicht mehr gesetzt werden.
Comment 6 Alexander Kläser univentionstaff 2012-10-19 14:36:08 CEST
(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
Comment 7 Dirk Wiesenthal univentionstaff 2012-10-19 14:42:16 CEST
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.
Comment 8 Lukas Walter univentionstaff 2012-11-09 13:20:37 CET
(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.
Comment 9 Dirk Wiesenthal univentionstaff 2012-11-09 13:44:37 CET
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.
Comment 10 Lukas Walter univentionstaff 2012-11-09 13:45:33 CET
(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.
Comment 11 Stefan Gohmann univentionstaff 2012-12-12 21:10:13 CET
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".