Hallo,
ich habe die aktuelle Suse 9.2 installiert, und möchte diese per Samba 3
an ein Win 2003-ADS connecten.
Meine ADS-Domäne hat den Namen test.local. Mein DC ist auch DNS. Nun habe ich den DNS-Server auf der Linux-Kiste als primären DNS-Server eingetragen.
Nun wollte ich testen ob die DNS-Auflösung korrekt funktioniert, bevor ich den nächsten Schritt mit Samba 3 beginne.
nslookup -> funktioniert bestens mit DNS bzw. IP-Adresse
traceroute -> funktioniert auch bestens mit DNS bzw. IP-Adresse
ping -> funktioniert nur auf die IP-Adresse und NICHT auf
den DNS-Namen.
Nun habe ich im www fleißig gesucht, und nach langem Suchen in einer Community folgenden Beitrag gefunden: http://www.linux-club.de/viewtopic.php?t=6067
Da wird dann davon gesprochen, dass das Problem gelöst werden kann,
indem man die glibc-Sourcen sich von der Suse Install CD saugt,
./configure –enable-add-ons=linuxthreads ausführt, und dann die bereits vorhandene Bibliothek namens /lib/libresolv.so.2 mit der neu erstellten
tauscht!
Soweit so gut, allerdings weiss ich nicht genau wie das mit dem configure
etc. funktioniert. Kann mir da jemand helfen, wie das genau funktioniert?
Danke und gruß,
Julian.
Hab das Problem lösen können. Also wenn jemand das gleiche Problem wie ich hat,
und versucht mit einer Suse 9.2 mit einer Windows Active Directory Umgebung mit
einer .local TopLevelDomain zu arbeiten (DNS) sollte mal das Probieren:
sed -e ‘1,$s/local/lokal/g’ /lib/libresolv.so.2 > /lib/libresolv.so.2.patched
mv /lib/libresolv.so.2 /lib/libresolv.so.2.suse9.2
cp /lib/libresolv.so.2.patched /lib/libresolv.so.2
Danach wurde der Ping auf den DNS-Namen wunderbar aufgelöst. Weitere Infos,
siehe angefügte Links.
Gruß,
Julian.
[1] http://www.linux-club.de/viewtopic.php?t=18585&highlight=libresolv
[2] http://www.linux-club.de/viewtopic.php?t=6067