SMB Keep-alive.
Christopher R.Hertel
crh at ubiqx.mn.org
Tue May 14 21:26:02 GMT 2002
On Wed, May 15, 2002 at 10:07:07AM +1000, Tim Potter wrote:
> On Tue, May 14, 2002 at 03:10:00PM -0500, Christopher R. Hertel wrote:
>
> > I have not seen SMB Keep-Alive used except in a few odd instances in
> > which it is used to trick Windows into behaving properly.
> >
> > Does anyone know if SMB Keep-Alive is actually used in practice?
>
> Doesn't smbclient have to respond to keepalives or else the connection
> dies?
Ethereal (the version I'm using, at least--I have not had time to update
lately and it is a bit out of date) reports these packets as "NBSS
Continuation Messages" and does *not* break down the fields properly. I
am running 0.8.17.
What I see in the traces is that the server (Samba, in this case) sends a
keep-alive message every 6 minutes, and the client responds with a TCP
ACK. No NBT-level reply is generated... but that's what I expect, based
on my reading of the RFCs. Since it's a TCP connection, the NBT
keep-alive just keeps the TPC session going.
I have seen Samba send the keep-alives, but I haven't *yet* seen Windows
do it. I've got two Windows boxes set up right now, one with a share
mapped from the other. I've got tcpdump going on a spare 486 in the
basement, and I'll look at the capture tomorrow.
Chris -)-----
--
Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq.
ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
More information about the samba-technical
mailing list