Bug 28080 - UCC Netzwerkkonfiguration
UCC Netzwerkkonfiguration
Status: CLOSED FIXED
Product: Z_Univention Corporate Client (UCC)
Classification: Unclassified
Component: General
unspecified
Other Linux
: P5 enhancement
: UCC 1.0
Assigned To: Stefan Gohmann
Moritz Muehlenhoff
: interim-1
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-07-26 10:08 CEST by Stefan Gohmann
Modified: 2013-03-26 09:14 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

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-07-26 10:08:50 CEST
Per Default sollte auf dem UCC DHCP verwendet werden. Es sollte aber auch die Möglichkeit geben, eine feste IP per UCR vorzugeben (bspw. für Terminal Server).

Es könnte dafür der Networkmanager verwendet werden. Dann wäre es für einen Fat Client vermutlich einfach den Benutzer in die richtige Gruppe zu stecken und dann kann dieser das Netzwerk selbst konfigurieren, bspw. WLAN.
Comment 1 Stefan Gohmann univentionstaff 2012-07-27 07:51:37 CEST
Das Handling der resolv.conf sollte auch nochmal betrachtet werden.
Comment 2 Stefan Gohmann univentionstaff 2012-10-26 22:29:44 CEST
(In reply to comment #0)
> Per Default sollte auf dem UCC DHCP verwendet werden. Es sollte aber auch die
> Möglichkeit geben, eine feste IP per UCR vorzugeben (bspw. für Terminal
> Server).
> 
> Es könnte dafür der Networkmanager verwendet werden. Dann wäre es für einen Fat
> Client vermutlich einfach den Benutzer in die richtige Gruppe zu stecken und
> dann kann dieser das Netzwerk selbst konfigurieren, bspw. WLAN.

Es ist jetzt so, dass das Desktop Image per Default den Network Manager verwendet und das Thin Client Image verwendet für eth0 die Netzwerkkonfiguration via network/interfaces (wird der NetworkManager für eth0 verwendet, dann wird beim NFS Boot das Netzwerk kurz neu gestartet und dann bleibt das System stehen.

Nach einem Flash Update kann aber auch für eth0 der Network Manager verwendet werden.

Problematisch ist noch die resolv.conf. Die ist ein Template und wenn der DHCP Client die Datei neu schreibt, dann stehen die Werte nicht in UCR. Eine einfache Möglichkeit ist es, dass univention-join auf dem UCC den aktuellen Wert aus der resolv.conf übernimmt und nach UCR schreibt, wenn nameserver1/2/3 leer sind.
→ Das wurde jetzt entsprechend umgesetzt.
Comment 3 Moritz Muehlenhoff univentionstaff 2012-10-31 12:15:03 CET
Nach dem initialen Rollout und Join eines Systems ist das System per DHCP konfiguriert und in der /etc/network/interfaces steht 

auto eth0
iface eth0 inet dhcp

Die IP-Adresse und das Gateway wird damit korrekt aus dem Managementsystem bezogen.

Die statische Konfiguration über UCR funktioniert prinzipiell:

Setze ich die folgenden Variablen, dann wird die 10.200.3.43 Adresse konfiguriert:

ucr set interfaces/eth0/address=10.200.3.43
ucr set interfaces/eth0/netmask=255.255.255.0
ucr unset interfaces/eth0/type

Wenn allerdings noch ein DHCP-Record für das System existiert, wird dieser verwendet und erst nach einem manuellen ifdown eth0; ifup eth0 die statische Adresse gesetzt. (Wenn das nicht auf die Schnelle zu fixen ist, können wir das auch schieben oder nur dokumentieren)
Comment 4 Moritz Muehlenhoff univentionstaff 2012-10-31 14:42:33 CET
(In reply to comment #3)

> Setze ich die folgenden Variablen, dann wird die 10.200.3.43 Adresse
> konfiguriert:
> 
> ucr set interfaces/eth0/address=10.200.3.43
> ucr set interfaces/eth0/netmask=255.255.255.0
> ucr unset interfaces/eth0/type
> 
> Wenn allerdings noch ein DHCP-Record für das System existiert, wird dieser
> verwendet und erst nach einem manuellen ifdown eth0; ifup eth0 die statische
> Adresse gesetzt. (Wenn das nicht auf die Schnelle zu fixen ist, können wir das
> auch schieben oder nur dokumentieren)

Das ist jetzt Bug 29003, ansonsten VERIFIED.
Comment 5 Moritz Muehlenhoff univentionstaff 2013-03-26 09:14:28 CET
UCC 1.0 has been released: 
http://forum.univention.de/viewtopic.php?f=26&t=2417
http://forum.univention.de/viewtopic.php?f=54&t=2418

If this error occurs again, please use "Clone This Bug".