summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/yodldocs/nmbd.8.yo243
1 files changed, 243 insertions, 0 deletions
diff --git a/docs/yodldocs/nmbd.8.yo b/docs/yodldocs/nmbd.8.yo
new file mode 100644
index 0000000000..9e6347770c
--- /dev/null
+++ b/docs/yodldocs/nmbd.8.yo
@@ -0,0 +1,243 @@
+mailto(samba-bugs@samba.anu.edu.au)
+
+manpage(nmbd)(8)(23 Oct 1998)(Samba)(SAMBA)
+
+manpagename(nmbd)(NetBIOS name server to provide NetBIOS over IP
+naming services to clients)
+
+manpagesynopsis()
+
+bf(nmbd) [-D] [-o] [-a] [-H lmhosts file] [-d debuglevel] [-l log file basename] [-n primary NetBIOS name] [-p port number] [-s configuration file] [-i NetBIOS scope] [-h]
+
+manpagedescription()
+
+This program is part of the bf(Samba) suite.
+
+bf(nmbd) is a server that understands and can reply to NetBIOS over IP
+name service requests, like those produced by SMBD/CIFS clients such
+as Windows 95/98, Windows NT and LanManager clients. It also
+participates in the browsing protocols which make up the Windows
+"Network Neighborhood" view.
+
+SMB/CIFS clients, when they start up, may wish to locate an SMB/CIFS
+server. That is, they wish to know what IP number a specified host is
+using.
+
+Amongst other services, this program will listen for such requests,
+and if its own NetBIOS name is specified it will respond with the IP
+number of the host it is running on. Its "own NetBIOS name" is by
+default the primary DNS name of the host it is running on, but this
+can be overriden with the bf(-n) option (see em(OPTIONS) below). Thus
+nmbd will reply to broadcast queries for its own name(s).
+
+bf(nmbd) can also be used as a WINS (Windows Internet Name Server)
+server. What this basically means is that it will act as a WINS database
+server, responding to all name registration requests that it receives that are not broadcasts, as long as it can
+resolve the name. Resolvable names include all names in the NetBIOS
+hosts file (if any, see .B \-H below), its own name, and any other
+names that it may have learned about from other browsers on the
+network. A change to previous versions is that nmbd will now no
+longer do this automatically by default.
+
+.SH OPTIONS
+.B \-B
+
+.RS 3
+This option is obsolete. Please use the "interfaces" option in smb.conf instead.
+.RE
+
+.B \-I
+
+.RS 3
+This option is obsolete. Please use the "interfaces" option in smb.conf instead.
+.RE
+
+.B \-D
+
+.RS 3
+If specified, this parameter causes the server to operate as a daemon. That is,
+it detaches itself and runs in the background, fielding requests on the
+appropriate port.
+
+By default, the server will NOT operate as a daemon.
+.RE
+
+.B \-C comment string
+
+.RS 3
+This option is obsolete. Please use the "server string" option in smb.conf
+instead.
+.RE
+
+.B \-G
+
+.RS 3
+This option is obsolete. Please use the "workgroup" option in smb.conf instead.
+.RE
+
+.B \-H
+.I NetBIOS hosts file
+
+.RS 3
+It may be useful in some situations to be able to specify a list of
+NetBIOS names for which the server should send a reply if queried.
+This option allows you to specify a file containing such a list.
+The syntax of the hosts file is similar to the standard /etc/hosts file
+format, but has some extensions.
+
+The file contains three columns. Lines beginning with a # are ignored
+as comments. The first column is an IP address, or a hostname. If it
+is a hostname then it is interpreted as the IP address returned by
+gethostbyname() when read. An IP address of 0.0.0.0 will be
+interpreted as the server's own IP address.
+
+The second column is a NetBIOS name. This is the name that the server
+will respond to. It must be less than 20 characters long.
+
+The third column is optional, and is intended for flags. Currently the
+only flag supported is M, which means that this name is the default
+NetBIOS name for this machine. This has the same effect as specifying the
+.B \-n
+option to
+.BR nmbd .
+
+NOTE: The G and S flags are now obsolete and are replaced by the
+"interfaces" and "remote announce" options in smb.conf.
+
+The default hosts file name is set at compile time, typically as
+.I /etc/lmhosts,
+but this may be changed in the Samba Makefile.
+
+After startup the server waits for queries, and will answer queries for
+any name known to it. This includes all names in the NetBIOS hosts file,
+its own name, and any other names it may have learned about from other
+browsers on the network.
+
+The primary intention of the
+.B \-H
+option is to allow a mapping from NetBIOS names to internet domain names.
+
+.B Example:
+
+ # This is a sample NetBIOS hosts file
+
+ # DO NOT USE THIS FILE AS-IS
+ # YOU MAY INCONVENIENCE THE OWNERS OF THESE IPs
+ # if you want to include a name with a space in it then
+ # use double quotes.
+
+ # next add a NetBIOS alias for a faraway host
+ arvidsjaur.anu.edu.au ARVIDSJAUR
+
+ # finally put in an IP for a hard to find host
+ 130.45.3.213 FREDDY
+
+.RE
+.B \-N
+
+.RS 3
+This option is obsolete. Please use the "interfaces" option in smb.conf instead.
+.RE
+
+.B \-d
+.I debuglevel
+
+.RS 3
+This option sets the debug level. See
+.BR smb.conf (5).
+.RE
+
+.B \-l
+.I log file
+
+.RS 3
+The
+.I log file
+parameter specifies a path and base filename into which operational data
+from the running
+.B nmbd
+server will be logged.
+The actual log file name is generated by appending the extension ".nmb" to
+the specified base name.
+For example, if the name specified was "log" then the file log.nmb would
+contain the debugging data.
+
+The default log file is specified at compile time, typically as
+.I /var/log/log.nmb.
+.RE
+
+.B \-n
+.I NetBIOS name
+
+.RS 3
+This option allows you to override the NetBIOS name that Samba uses for itself.
+.RE
+
+.B \-a
+
+.RS 3
+If this parameter is specified, the log files will be appended to with each
+new connection. This is the default.
+.RE
+
+.B \-o
+
+.RS 3
+Overwrite existing log files instead of appending to them. (This was the
+default until version 2.0.0.)
+.RE
+
+.B \-p
+.I port number
+.RS 3
+
+port number is a positive integer value.
+
+Don't use this option unless you are an expert, in which case you
+won't need help!
+.RE
+
+.B \-s
+.I configuration file
+
+.RS 3
+The default configuration file name is set at compile time, typically as
+.I /etc/smb.conf,
+but this may be changed in the Samba Makefile.
+
+The file specified contains the configuration details required by the server.
+See
+.BR smb.conf (5)
+for more information.
+.RE
+.SH SIGNALS
+
+In version 1.9.18 and above, nmbd will accept SIGHUP, which will cause it to dump out
+it's namelists into the file namelist.debug in the SAMBA/var/locks directory. This
+will also cause nmbd to dump out it's server database in the log.nmb file.
+Also new in version 1.9.18 and above is the ability to raise the debug log
+level of nmbd by sending it a SIGUSR1 (kill -USR1 <nmbd-pid>) and to lower
+the nmbd log level by sending it a SIGUSR2 (kill -USR2 <nmbd-pid>). This
+is to allow transient problems to be diagnosed, whilst still running at
+a normally low log level.
+
+.SH VERSION
+
+This man page is (mostly) correct for version 1.9.16 of the Samba
+suite, plus some of the recent patches to it. These notes will
+necessarily lag behind development of the software, so it is possible
+that your version of the server has extensions or parameter semantics
+that differ from or are not covered by this man page. Please notify
+these to the address below for rectification.
+.SH SEE ALSO
+.BR inetd (8),
+.BR smbd (8),
+.BR smb.conf (5),
+.BR smbclient (1),
+.BR testparm (1),
+.BR testprns (1)
+.SH CREDITS
+The original Samba software and related utilities were created by
+Andrew Tridgell (samba-bugs@samba.anu.edu.au). Andrew is also the Keeper
+of the Source for this project.
+