Hallo,
Ich hab einen Rechner mit Namen „Name.local“ zu administrieren, der sich über ein Hoblink-Java-Applet mit einer Win2000-terminalserver-Farm (3 oder 4 Stück) verbindet. Das Netzwerk wird via DHCP konfiguriert (ip: 192.168.x.x)
Das klappt unter Suse 8.1 problemlos, aber unter SuSE 10.0 geht's nicht. tcpdump verrät mir, dass drei Anfragen an 224.0.0.251 verschickt, aber nicht beantwortet werden. Eine geeignete Suchmaschine führt mich zu Wikipedias Zeroconf-Eintrag.
Wie kann ich der neuen SuSi jetzt sagen, dass sie auch .local traditionell auflösen soll?
Tobias
Am Mittwoch, den 15.11.2006, 10:17 +0100 schrieb Tobias Schlemmer:
Hallo,
Ich hab einen Rechner mit Namen „Name.local“ zu administrieren, der sich über ein Hoblink-Java-Applet mit einer Win2000-terminalserver-Farm (3 oder 4 Stück) verbindet. Das Netzwerk wird via DHCP konfiguriert (ip: 192.168.x.x)
Das ist ein bekanntes Problem. Zeroconf benutzt selber .local zur Namensauflösung und das kann zu Konflikten mit bestehenden Domains bei der Auflösung kommen. Das hat mich auch schon gebissen.
Wie kann ich der neuen SuSi jetzt sagen, dass sie auch .local traditionell auflösen soll?
Sieh Dir mal /etc/nsswitch.conf an. Dort mußt Du sicherstellen das dns vor mdns4/mdns4_minimal aufgelöst wird. z.B.:
#hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 hosts: files dns mdns4
Die obere Zeile ist von default von Zeroconf, die untere Zeile versucht erst über dns.
PS.: Gesagtes bezieht sich auf Debian Sid. Ich kann nicht sagen ob das unter SuSE ausreicht.
mfg Carsten Luedtke
Carsten Luedtke schrieb:
Wie kann ich der neuen SuSi jetzt sagen, dass sie auch .local traditionell auflösen soll?
#hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 hosts: files dns mdns4
PS.: Gesagtes bezieht sich auf Debian Sid. Ich kann nicht sagen ob das unter SuSE ausreicht.
Definitiv nicht. In /etc/nsswitch.conf steht hosts: files dns
Ich habe aber gerade http://www.linuxquestions.org/questions/showthread.php?t=426115 gefunden.
Vielleicht hilft's ja.
Tobias.
Tobias Schlemmer schrieb:
Ich habe aber gerade http://www.linuxquestions.org/questions/showthread.php?t=426115 gefunden.
Vielleicht hilft's ja.
Des Rätsels Lösung aus http://www.linuxquestions.org/questions/showthread.php?p=2161922#post2161922 lautet:
Edit /etc/host.conf and add a line:
mdns off
Tobias
Am Mittwoch, 15. November 2006 10:17 schrieb Tobias Schlemmer:
Wie kann ich der neuen SuSi jetzt sagen, dass sie auch .local traditionell auflösen soll?
Wenn du hierauf keine geeignete Antwort bekommst, wende dich mal vertrauensvoll an Lennart Poettering, den Autor von Avahi und nss-mdns (http://0pointer.de/lennart/). Er konnte im Gespräch quasi im Minutentakt von braindead-ness in den Netzwerkeinstellungen in verschiedenen Netzwerkumgebungen erzählen, und da waren .local-Domains auch mit dabei. Ob SuSE aber Avahi verwendet, kann ich nicht sagen (finde gerade keine Paketliste).
Josef
lug-dd@mailman.schlittermann.de