Hi!
I've recently been given our company FreeBSD 4.0 UNIX server to look after
since our sys admin left for a new job.
Fortunately everything works fine with our Win 98/2k network except for
occasional problems when trying to access our
public directory when browsing the windows network. The error Windows
explorer comes back with is "unable to connect
to Buffy. Network is busy", with Buffy being the name of the server.
Here is a copy of the log.smb set to level 3 with it working:
[2002/01/30 13:32:31, 1] smbd/server.c:main(643)
smbd version 2.0.6 started.
Copyright Andrew Tridgell 1992-1998
doing parameter log file = /var/log/log.%m
doing parameter max log size = 50
doing parameter load printers = No
doing parameter preferred master = Yes
doing parameter local master = No
doing parameter dns proxy = No
doing parameter guest account = guest
doing parameter hosts allow = xxx.yyy.zzz.
doing parameter hide dot files = No
doing parameter map system = Yes
doing parameter map hidden = Yes
[2002/01/30 13:32:31, 2] param/loadparm.c:do_section(2305)
Processing section "[printers]"
doing parameter comment = All Printers
doing parameter path = /var/spool/samba
doing parameter print ok = Yes
doing parameter browseable = No
[2002/01/30 13:32:31, 2] param/loadparm.c:do_section(2305)
Processing section "[public]"
doing parameter path = /home/guest
doing parameter read only = No
doing parameter guest ok = Yes
[2002/01/30 13:32:31, 3] param/loadparm.c:lp_load(2627)
pm_process() returned Yes
[2002/01/30 13:32:31, 3] param/loadparm.c:lp_add_ipc(1571)
adding IPC service
[2002/01/30 13:32:35, 3] lib/util.c:interpret_addr(1833)
Get_Hostbyname: Unknown host. ed0
[2002/01/30 13:32:35, 2] lib/interface.c:interpret_interface(132)
can't determine netmask for ed0
[2002/01/30 13:32:35, 2] lib/interface.c:add_interface(83)
added interface ip=xxx.yyy.zzz.1 bcast=xxx.yyy.zzz.zzz
nmask=zzz.zzz.zzz.0
[2002/01/30 13:32:35, 1] smbd/files.c:file_init(216)
file_init: Information only: requested 10000 open files, 1054 are
available.
[2002/01/30 13:32:35, 3] smbd/server.c:main(699)
loaded services
[2002/01/30 13:32:35, 2] smbd/server.c:main(735)
Changed root to /
[2002/01/30 13:32:35, 3] smbd/oplock.c:open_oplock_ipc(86)
open_oplock_ipc: opening loopback UDP socket.
[2002/01/30 13:32:35, 3] lib/util_sock.c:open_socket_in(868)
bind succeeded on port 0
[2002/01/30 13:32:35, 3] smbd/oplock.c:open_oplock_ipc(114)
open_oplock ipc: pid = 49547, global_oplock_port = 2269
[2002/01/30 13:32:35, 2] lib/access.c:check_access(258)
Allowed connection from nick (xxx.yyy.zzz.44)
[2002/01/30 13:32:35, 3] smbd/process.c:process_smb(615)
Transaction 0 of length 72
[2002/01/30 13:32:35, 2] smbd/reply.c:reply_special(97)
netbios connect: name1=BUFFY name2=NICK
Here is the same where I get the windows error message:
[2002/01/29 16:27:47, 1] smbd/server.c:main(643)
smbd version 2.0.6 started.
Copyright Andrew Tridgell 1992-1998
doing parameter log file = /var/log/log.%m
doing parameter max log size = 50
doing parameter load printers = No
doing parameter preferred master = Yes
doing parameter local master = No
doing parameter dns proxy = No
doing parameter guest account = guest
doing parameter hosts allow = xxx.yyy.zzz.
doing parameter hide dot files = No
doing parameter map system = Yes
doing parameter map hidden = Yes
[2002/01/29 16:27:47, 2] param/loadparm.c:do_section(2305)
Processing section "[printers]"
doing parameter comment = All Printers
doing parameter path = /var/spool/samba
doing parameter print ok = Yes
doing parameter browseable = No
[2002/01/29 16:27:47, 2] param/loadparm.c:do_section(2305)
Processing section "[public]"
doing parameter path = /home/guest
doing parameter read only = No
doing parameter guest ok = Yes
[2002/01/29 16:27:47, 3] param/loadparm.c:lp_load(2627)
pm_process() returned Yes
[2002/01/29 16:27:47, 3] param/loadparm.c:lp_add_ipc(1571)
adding IPC service
[2002/01/29 16:28:03, 3] lib/util.c:interpret_addr(1833)
Get_Hostbyname: Unknown host. ed0
[2002/01/29 16:28:03, 2] lib/interface.c:interpret_interface(132)
can't determine netmask for ed0
[2002/01/29 16:28:03, 2] lib/interface.c:add_interface(83)
added interface ip=xxx.yyy.zzz.1 bcast=xxx.yyy.zzz.zzz
nmask=zzz.zzz.zzz.0
[2002/01/29 16:28:03, 1] smbd/files.c:file_init(216)
file_init: Information only: requested 10000 open files, 1054 are
available.
[2002/01/29 16:28:03, 3] smbd/server.c:main(699)
loaded services
[2002/01/29 16:28:03, 0] lib/util_sock.c:set_socket_options(151)
Failed to set socket option TCP_NODELAY (Error Connection reset by peer)
[2002/01/29 16:28:03, 2] smbd/server.c:main(735)
Changed root to /
[2002/01/29 16:28:03, 3] smbd/oplock.c:open_oplock_ipc(86)
open_oplock_ipc: opening loopback UDP socket.
[2002/01/29 16:28:03, 3] lib/util_sock.c:open_socket_in(868)
bind succeeded on port 0
[2002/01/29 16:28:03, 3] smbd/oplock.c:open_oplock_ipc(114)
open_oplock ipc: pid = 46126, global_oplock_port = 1312
[2002/01/29 16:28:03, 0] lib/util_sock.c:client_addr(1038)
getpeername failed. Error was Socket is not connected
[2002/01/29 16:28:03, 0] lib/util_sock.c:client_name(992)
getpeername failed. Error was Socket is not connected
[2002/01/29 16:28:03, 0] lib/access.c:check_access(262)
[2002/01/29 16:28:03, 0] lib/util_sock.c:client_addr(1038)
getpeername failed. Error was Socket is not connected
[2002/01/29 16:28:03, 0] lib/util_sock.c:client_name(992)
getpeername failed. Error was Socket is not connected
Denied connection from UNKNOWN (0.0.0.0)
[2002/01/29 16:28:03, 1] smbd/process.c:process_smb(608)
[2002/01/29 16:28:03, 0] lib/util_sock.c:client_addr(1038)
getpeername failed. Error was Socket is not connected
Connection denied from 0.0.0.0
[2002/01/29 16:28:03, 0] lib/util_sock.c:write_socket_data(540)
write_socket_data: write failure. Error = Broken pipe
[2002/01/29 16:28:03, 0] lib/util_sock.c:write_socket(566)
write_socket: Error writing 5 bytes to socket 5: ERRNO = Broken pipe
[2002/01/29 16:28:03, 0] lib/util_sock.c:send_smb(754)
Error writing 5 bytes to client. -1. Exiting
I have seen posts by people with both the "broken pipe" and
"UNKNOWN (0.
0.0.0)" messages seperately on the samba lists
before but not with both together or using the same NOS as us, so I can't
be sure if this is related.
Could anyone give me a few pointers for solving this problem?
Cheers,
Nick