Using nmbd without smb for browsing

LIBAULT David david.libault at inventel.fr
Fri Apr 19 01:27:02 GMT 2002


Thank you very much for your answer. I will try to run smbd on my system, and 
check that it works.

The problem I have is that smbd (and nmbd) as I have built them are huge 
files even after being stripped (I get 1.5Mbytes for smbd and 615kbytes for 
nmbd). Is there a way to build smbd with only the necessary code to handle 
the browse list requests (and not file, printer, sharing, password controlled 
access ...) ? In other words is smbd modular in some way ?

Regards,

David.

Le Vendredi 19 Avril 2002 01:44, Martin.Sheppard at csiro.au a écrit :
> Hi,
>
> If you want Samba to act as a browse master then you need to be running
> smbd. The way that it works is that nmbd will collect the browsing
> information and write it to the browse.dat file. When a client wants to
> retrieve the browse list it will connect to the IPC$ share on the machine
> and issue a request to receive the browse list, thus requiring smbd to be
> running. Smbd will then read the browse.dat file to server this
> information.
>
>
> Note that this is a completely separate function from being a WINS server.
> Without smbd running you will not be able to browse, but you should still
> be able to access the computer by name, e.g. by typing \\machine in the Run
> dialog box.
>
> Cheers,
>
> Martin.
>
> -----Original Message-----
> From: LIBAULT David [mailto:david.libault at inventel.fr]
> Sent: Friday, 19 April 2002 3:10 AM
> To: samba-technical at lists.samba.org
> Subject: Using nmbd without smb for browsing
>
> Hi all,
>
> I would like 2 "Windows" PCs connected with PPP to a linux box to share
> their
> files and printers using netbios.
>
> The linux box doesn't have to appear in the "network neighbourhood".
> So I run nmbd (and NOT smbd) in the linux box with the appropriate options
> in
> smb.conf to be a wins server and to be the domain browse master and local
> browse master (as I saw in the file "browse.txt" in the docs).
>
> One of the "Windows PC" is an XP computer. On this machine in the
> neighbourhood I see the workgroup name a entered in smb.conf
> (MY_WORKGROUP),
>
> but I can't browse it. The name resolution looks good though (I can ping
> the
>
> windows name of the linux box).
>
> In the tcpdump on this connection, it looks like the client sees the linux
> box (BLUEDSL), and the try to connect to a TCP port (that would probably be
> handled by smbd if it were here).
>
> Is there any chance I could make this configuration work ? Is anyone
> interested in having more logs/config files ?
>
> Regards,
>
> David.
>
>
> ps :
>
> I use samba  2.2.3a and  the linux box is based on an ARM processor, linux
> 2.4.17.
> tcpdump on the linux box :
>
> linux box : name BLUEDSL, IP : 10.0.0.1
> XP machine : name CMO_LAP, IP : 10.7.58.2
>
> ...
> 10  20.140000     10.0.0.1 -> 10.7.58.2    NBNS Registration response NB
> 10.7.58.2
>  11  20.180000    10.7.58.2 -> 10.0.0.1     NBNS Registration NB
> MY_WORKGROUP
>   <00>
>  12  20.180000     10.0.0.1 -> 10.7.58.2    NBNS Registration response NB
> 10.7.58.2
>  13  20.210000    10.7.58.2 -> 10.0.0.1     NBNS Registration NB CMO_LAP
>
> <20>
>  14  20.210000     10.0.0.1 -> 10.7.58.2    NBNS Wait for acknowledgment
> response
>  15  20.220000    10.7.58.2 -> 10.0.0.1     NBNS Registration NB
> MY_WORKGROUP
>   <1e>
>  16  20.220000     10.0.0.1 -> 10.7.58.2    NBNS Registration response NB
> 10.7.58.2
>  17  26.800000    10.7.58.2 -> 255.255.255.255 BROWSER Get Backup List
> Request
>  18  26.800000     10.0.0.1 -> 10.7.58.2    BROWSER Get Backup List
> Response 19  26.810000    10.7.58.2 -> 10.0.0.1     NBNS Name query NB
> MY_WORKGROUP
>
> <1b>
>  20  26.810000     10.0.0.1 -> 10.7.58.2    NBNS Name query response NB
> 10.0.0.1
>  21  26.830000    10.7.58.2 -> 10.0.0.1     BROWSER Get Backup List Request
>  22  26.830000    10.7.58.2 -> 10.0.0.1     NBNS Name query NB BLUEDSL
>
> <20>
>  23  26.830000     10.0.0.1 -> 10.7.58.2    BROWSER Get Backup List
> Response 24  26.840000     10.0.0.1 -> 10.7.58.2    NBNS Name query
> response NB 10.0.0.1
>  25  26.850000    10.7.58.2 -> 10.0.0.1     TCP 3111 > netbios-ssn [SYN]
> Seq=1608383483 Ack=0 Win=16384 Len=0
>  26  26.850000     10.0.0.1 -> 10.7.58.2    TCP netbios-ssn > 3111 [RST,
> ACK]
> Seq=0 Ack=1608383484 Win=0 Len=0
>  27  27.340000    10.7.58.2 -> 10.0.0.1     TCP 3111 > netbios-ssn [SYN]
> Seq=1608383483 Ack=0 Win=16384 Len=0
>  28  27.340000     10.0.0.1 -> 10.7.58.2    TCP netbios-ssn > 3111 [RST,
> ACK]
> Seq=0 Ack=1608383484 Win=0 Len=0
>  29  27.860000    10.7.58.2 -> 10.0.0.1     TCP 3111 > netbios-ssn [SYN]
> Seq=1608383483 Ack=0 Win=16384 Len=0
>  30  27.860000     10.0.0.1 -> 10.7.58.2    TCP netbios-ssn > 3111 [RST,
> ACK]
> Seq=0 Ack=1608383484 Win=0 Len=0
>  31  27.880000    10.7.58.2 -> 10.0.0.1     NBNS Name query NB BLUEDSL
>
> <20>
>  32  27.890000     10.0.0.1 -> 10.7.58.2    NBNS Name query response NB
> 10.0.0.1
>  33  27.900000    10.7.58.2 -> 10.0.0.1     TCP 3112 > netbios-ssn [SYN]
> Seq=1608672262 Ack=0 Win=16384 Len=0
>  34  27.900000     10.0.0.1 -> 10.7.58.2    TCP netbios-ssn > 3112 [RST,
> ACK]
> Seq=0 Ack=1608672263 Win=0 Len=0
>  35  28.350000    10.7.58.2 -> 10.0.0.1     TCP 3112 > netbios-ssn [SYN]
> Seq=1608672262 Ack=0 Win=16384 Len=0
>  36  28.350000     10.0.0.1 -> 10.7.58.2    TCP netbios-ssn > 3112 [RST,
> ACK]
> Seq=0 Ack=1608672263 Win=0 Len=0
>  37  28.860000    10.7.58.2 -> 10.0.0.1     TCP 3112 > netbios-ssn [SYN]
> Seq=1608672262 Ack=0 Win=16384 Len=0
>  38  28.860000     10.0.0.1 -> 10.7.58.2    TCP netbios-ssn > 3112 [RST,
> ACK]
> Seq=0 Ack=1608672263 Win=0 Len=0
>  39  28.880000    10.7.58.2 -> 255.255.255.255 BROWSER Get Backup List
> Request
>  40  28.890000     10.0.0.1 -> 10.7.58.2    BROWSER Get Backup List
> Response 41  28.890000    10.7.58.2 -> 10.0.0.1     BROWSER Get Backup List
> Request 42  28.890000     10.0.0.1 -> 10.7.58.2    BROWSER Get Backup List
> Response 43  28.910000    10.7.58.2 -> 255.255.255.255 BROWSER Get Backup
> List Request
>  44  28.910000     10.0.0.1 -> 10.7.58.2    BROWSER Get Backup List
> Response 45  28.920000    10.7.58.2 -> 10.0.0.1     BROWSER Get Backup List
> Request 46  28.930000     10.0.0.1 -> 10.7.58.2    BROWSER Get Backup List
> Response 47  31.210000    10.7.58.2 -> 255.255.255.255 BROWSER Get Backup
> List Request
> ...




More information about the samba-technical mailing list