Univention Bugzilla – Bug 16588
Doppelter Nameservereintrag in /etc/resolv.conf bei 2 Interfaces mit Fallback
Last modified: 2010-02-18 14:37:14 CET
Wenn man zwei Interfaces hat, die auf den Fallback zurückgreifen müssen, dann wird der Nameserver zweimal in die resolv.conf eingetragen (siehe auch Bug 12130).
Der Nameserver wird nicht zweimal eingetragen: Wenn DHCP vorhanden ist, dann wird nur der DHCP-Nameserver in die resolv.conf eingetragen. Wenn keine DHCP-Antwort kommt, werden alle Nameserver aus den UCR-Variablen eingetragen. Bei der Installation wird der Nameserver1 bei der DHCP-Abfrage beim Konfigurieren der ersten Schnittstelle auf den DHCP-Nameserver gesetzt. Nach dem Join wird der lokale Nameserver als Nameserver1 eingetragen, nachdem Nameserver2 auf Nameserver1 gesetzt wurde. Der Nameserver1 wird bei der DHCP-Abfrage von USS-Net beim Konfigurieren der zweiten Schnittstelle auf den DCHP-Nameserver gesetzt. Dadurch ist Nameserver1 == Nameserver2, wenn es nicht manuell geändert wird. So kann es aussehen als würde zweimal der gleiche Nameserver in der resolv.conf stehen.
(In reply to comment #1) > Wenn DHCP vorhanden ist, dann wird nur der DHCP-Nameserver in die resolv.conf > eingetragen. Bug #17383
In die /etc/resolv.conf wird nur eingetragen, was in der UCR steht (/etc/network/if-up.d/99_resolvconf). Da bei der Installation die Nameserver so umgeschrieben werden, daß der Master als 1. DNS verwendet wird, kann es zu doppelten Einträgen kommen, was aber (bis auf ggf. Timeouts) keine negativen Auswirkungen haben sollte.
UCS 2.3-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".