Univention Bugzilla – Bug 28080
UCC Netzwerkkonfiguration
Last modified: 2013-03-26 09:14:28 CET
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.
Das Handling der resolv.conf sollte auch nochmal betrachtet werden.
(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.
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)
(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.
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".