On Tue, Feb 19, 2002 at 07:13:03PM +0100, Elias Gerber wrote:
[2002/02/19 19:09:32, 1] lib/util_sock.c:client_name(1007)
Gethostbyaddr failed for 192.168.0.20
[2002/02/19 19:09:32, 0] lib/util_sock.c:write_socket_data(540)
write_socket_data: write failure. Error = Broken pipe
[2002/02/19 19:09:32, 0] lib/util_sock.c:write_socket(566)
Zwar erkennt er die Anfrage der Rechner , versucht aber den Namen des
Rechners rauszufinden, der die Anfrage stellte
Tja und den bekommt er nicht aufgelöst.
Lösungen
1.
Stelle Samba so ein das er in jedem Fall LOCALMASTER wird,.
dazu in der /etc/samba/smb.conf hinzufügen
local master = yes
so das sichert aber noch nicht das nachher er auch der tätsächliche
localmasterbrowser wird, um das aber zu sichern
muss dann noch der OS level gesetzt werden(auch in der smb.conf).
os level= 65
wenn das Problem dann immer noch auftritt, dann mal die Localmaster option
der windows clienten abschalten
in win98 war das unter netzwerk/dateidruckerfreigabe/suchfunktion auf
deaktiveren
(das ganze kann man auch bequem über swat einstellen)
oder
2.
du trägst in deiner /etc/hosts
die namen und die zugehörige ip's der einzelnen windows rechner ein
und somit liefert gethostbyaddr immer den Namen zu der ip adresse zurück.
gibt aber dann spätestens Probleme bei verwendung von DHCP da hier nich
immer die gleiche Ip adresse ein Rechner zugewiesen bekommt(ausser man
zwingt ihn dazu :) )
i
mfg Lars Hallwas