Univention Bugzilla – Bug 25769
DHCP-Client: resolv.conf enthält localhost nicht
Last modified: 2012-07-20 15:24:40 CEST
Wenn man bei der Installation eines Domänencontroller-Masters nur ein Interface konfiguriert, das seine IP per DHCP bezieht, funktioniert die Namensauflösung innerhalb eines Domänencontrollers nicht mehr. Das liegt daran, dass resolv.conf nur noch den externen DNS-Server enthält, nicht aber den lokal laufenden bind. Das führt seit Version 3.0 anscheinend sogar dazu, dass die Installation beim Ausführen des Join-Scripts 90univention-bind-post.inst stehen bleibt, da der Aufruf von host stets nur den externen DNS-Server befragt, der die Namen innerhalb der Domäne nicht kennt.
*** Bug 26286 has been marked as a duplicate of this bug. ***
*** Bug 17383 has been marked as a duplicate of this bug. ***
In /etc/network/if-up.d/00_resolvconf wird geprüft, ob bereits ein Nameserver per DHCP in die Datei /etc/resolv.conf eingetragen wurde. Nur wenn kein Nameserver in die Datei eingetragen wurde, werden die per UCR konfigurierten Nameserver eingetragen. Das Verhalten sollte folgendermaßen angepasst werden: - Auf einem DNS Server sollten die lokal konfigurierten Nameserver die relevanten sein. Die per DHCP erhaltenen Nameserver sollten als dns/forwarder konfiguriert werden. DNS Server sind immer Master, Backup und Slave. - Auf einem System ohne DNS Server sollten die per DHCP erhaltenen Nameserver in die /etc/resolv.conf eingetragen werden und die per UCR konfigurierten Nameserver sollten ebenfalls eingetragen werden.
Das Problem wurde behoben. Allerdings ist das Problem auf der 3.0 DVD somit noch nicht behoben. Das einfachste dürfte sein das System erst nach dem Update auf 3.0-2 zu joinen. Wenn es der DC Master ist, dann könnten zunächst die Join-Skripte deaktiviert werden und später (nach dem Update auf 3.0-2) über UMC das System zu Ende konfiguriert werden: http://wiki.univention.de/index.php?title=UCS_Appliance Betriff: base/univention-network-manager und base/univention-base-files
Neue Version baut,in den Tests von Janek ist noch ein Problem aufgetreten, dass beim Booten immer wieder dhclient gestartet wird. Jetzt wird in univention-register-network-address der automatische Restart des Interfaces verhindert.
(In reply to comment #5) > Neue Version baut,in den Tests von Janek ist noch ein Problem aufgetreten, dass > beim Booten immer wieder dhclient gestartet wird. Jetzt wird in > univention-register-network-address der automatische Restart des Interfaces > verhindert. Das funktioniert jetzt.
(In reply to comment #3) > - Auf einem DNS Server sollten die lokal konfigurierten Nameserver die > relevanten sein. Die per DHCP erhaltenen Nameserver sollten als dns/forwarder > konfiguriert werden. DNS Server sind immer Master, Backup und Slave. Das funktioniert.
(In reply to comment #3) > - Auf einem System ohne DNS Server sollten die per DHCP erhaltenen Nameserver > in die /etc/resolv.conf eingetragen werden und die per UCR konfigurierten > Nameserver sollten ebenfalls eingetragen werden. Das funktioniert. Es ist Bug #27939 aufgefallen. Außerdem ist Bug #27937 aufgefallen. Damit ist das dieser Bug OK Changelog: OK
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".