Postado originalmente por
Diego Silva
Olá a todos.
Recentemente montei um servidor Samba para um cliente com uma rede de 15 maquinas, sendo que cinco delas são com Windows XP e restante com Windows 98. Eu utilizei o Centos 4.2 como distro base.
Os micros com Windows 98 estão se logando no domínio Samba, as com Windows eu optei por não colocar, acontece que duas semanas depois de tudo funcionado a maquina começo a despejar logs estranhos, o logs abaixo são de um computador com windows 98:
write_socket_data: write failure. Error = Conexão fechada pela outra ponta
[2006/03/03 19:27:49, 0] lib/util_sock.c:write_socket(455)
write_socket: Error writing 4 bytes to socket 22: ERRNO = Conexão
fechada pela outra ponta
[2006/03/03 19:27:49, 0] lib/util_sock.c:send_smb(647)
Error writing 4 bytes to client. -1. (Conexão fechada pela outra ponta)
[2006/03/03 19:27:49, 1] smbd/service.c:make_connection_snum(648)
balcao07 (192.168.0.13) connect to service DADOS initially as user
nobody (uid=99, gid=99) (pid 3337)
Abaixo segue os logs com windows XP
[2006/03/03 18:39:11, 1] smbd/service.c:close_cnum(836)
user (192.168.0.18) closed connection to service DADOS
[2006/03/03 18:51:45, 0] lib/util_sock.c:get_peer_addr(1000)
getpeername failed. Error was Ponto final de transporte não está conectado
[2006/03/03 18:51:45, 0] lib/util_sock.c:write_socket_data(430)
write_socket_data: write failure. Error = Conexão fechada pela outra ponta
[2006/03/03 18:51:45, 0] lib/util_sock.c:write_socket(455)
write_socket: Error writing 4 bytes to socket 22: ERRNO = Conexão
fechada pela outra ponta
Ai mexendo no smb.conf eu encontrei esta linha que eu sempre coloquei pois vi em um site que melhora a performance (
www.linuxrapido.org) , mas quando eu a desabilitei estes erros cessaram, a linha desabilitada foi a seguinte:
#socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Só que a maquinas da rede continuam a perder a conexão com o servidor em intervalos variados, por favor alguém pode me ajudar, já tentei de tudo e não obtive sucessos.