[Samba] Samba kills network.
Jeremy Allison
jra at samba.org
Thu Apr 5 22:04:48 GMT 2007
On Thu, Apr 05, 2007 at 04:15:33PM -0500, Tom Peters wrote:
>
> I have this problem all the time. Samba for me will cause the "The
> specified network name no longer exists" (that's how it's worded for me,
> not "available") and copy a zero-length file to the destination drive.
>
> Reads from a Samba share are never any problem for me.
>
> If you immediately retry the operation, and immediately say "Y" to
> overwrite it, it will succeed.
>
> If you do the above for the first in a series of files to be copied to a
> Samba share, it will copy all the rest of them sucessfully.
>
> The other thing that gives this error away is the "getpeername
> failed... ...transport endpoint not connected. "
>
> I thought I had this fixed, but after months, it has recurred. The fix I
> tried was this (in smb.conf):
> smb ports = 139
>
> The explanation I got was that Windows try to connect to a server over
> ports 443 and 139 nearly simultaneously, then use whichever one responds
> first. Samba replies to both, and it might be that Windows has already
> decided which it's going to use, and interprets the double reply as a
> failure.
>
> Use sendfile = no has also been suggested to me.
>
> Frankly, this is embarrassing, and has kept me from pushing Samba harder.
> When I ask about it, nobody seems to have a real answer.
Easy enough to fix. Add :
smb ports = 445
to the [global] section of your smb.conf. Pre-Windows 2000 clients
won't be able to connect though.
Jeremy.
More information about the samba
mailing list