Bug 16588 - Doppelter Nameservereintrag in /etc/resolv.conf bei 2 Interfaces mit Fallback
Doppelter Nameservereintrag in /etc/resolv.conf bei 2 Interfaces mit Fallback
Status: CLOSED INVALID
Product: UCS
Classification: Unclassified
Component: System setup
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 2.3-1
Assigned To: Janek Walkenhorst
Philipp Hahn
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-11-26 11:53 CET by Sönke Schwardt-Krummrich
Modified: 2010-02-18 14:37 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 Sönke Schwardt-Krummrich univentionstaff 2009-11-26 11:53:00 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).
Comment 1 Janek Walkenhorst univentionstaff 2010-01-18 15:26:37 CET
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.
Comment 2 Janek Walkenhorst univentionstaff 2010-01-18 17:03:52 CET
(In reply to comment #1)
> Wenn DHCP vorhanden ist, dann wird nur der DHCP-Nameserver in die resolv.conf
> eingetragen.
Bug #17383
Comment 3 Philipp Hahn univentionstaff 2010-02-10 11:24:42 CET
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.
Comment 4 Arvid Requate univentionstaff 2010-02-18 14:33:22 CET
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".