Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nbpd(1M) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     NBPD(1M)          K-Talk by Xinet (9/29/94 8.1)          NBPD(1M)



     NAME
          nbpd - AppleTalk Name Binding Protocol daemon

     SYNOPSIS
          /usr/etc/appletalk/nbpd [ -D ] [ -x ] [ -N ] [ -n ] [ -H ] [
          defaultzone ]

     DESCRIPTION
          The nbpd daemon is a host daemon which manages AppleTalk
          Name Binding Protocol (NBP) requests and AppleTalk Zone
          Information Protocol (ZIP) requests.  It listens on the
          well-known Names Information Socket for NBP lookup requests
          and on the ZIP socket for ZIP requests.  The daemon
          maintains a table of named services registered by host
          processes and reports these services when requested by
          remote users.

          The nbpd daemon creates two files upon its invocation:
          /usr/adm/appletalk/namestable, the registered services
          table maintained by the daemon, and
          /usr/adm/appletalk/nbppid, which contains the process ID of
          the daemon.  These two files are removed before the daemon
          starts.  They are also removed whenever the daemon is killed
          with a SIGTERM signal (which is sent at system shutdown
          time).

          The flags are as follows:

          defaultzone   the first zone name assigned to the internal
                        AppleTalk zone. All services that do not
                        explicitly set their zone name will be
                        assigned to this zone.    If the zone name
                        that is specified does not occur in the
                        existing zone list for the network (as
                        published by other routers), the default zone
                        will be picked and a message will be logged.
                        If no zone name is specified, and there are
                        other AppleTalk routers, the default zone name
                        will be used.  Killing nbpd with a SIGUSR2
                        will cause it to dump its table of networks
                        and associated zones to
                        /usr/adm/appletalk/at_log.

          -D            causes nbpd to run in the foreground, printing
                        debugging information.

          -x            causes nbpd to print debugging information in
                        hexadecimal.

          -N            makes nbpd not respond to GetNetInfo and
                        ZipQuery requests.   This flag can be used
                        when you have other routers and you do not



     Page 1                                          (printed 3/13/98)





     NBPD(1M)          K-Talk by Xinet (9/29/94 8.1)          NBPD(1M)



                        want K-Talk to act as a router at all.

          -n            is similar to -N, except that it will respond
                        to GetNetInfo and ZipQuery requests until
                        another router is seen on the net.  This
                        option is used for auto-configuration, where
                        it is unsure whether K-Talk is the only
                        AppleTalk router on the network.

          -H            puts nbpd into a mode where NBP requests are
                        not propagated between network interfaces.  If
                        you have multiple interfaces, and you do not
                        want to have the nets logically connected, you
                        should use this option, as well as specifying
                        a -H to rtmpd. The K-Talk machine will see
                        services on all networks, and clients on all
                        networks will see services on the K-Talk
                        machine, but clients on a particular net will
                        have no access to services on other networks.

     FILES
          /usr/adm/appletalk/names_table
                                        the NBP names database

          /usr/adm/appletalk/nbp_pid    contains the process ID of the
                                        nbpd that is running.

          /usr/adm/appletalk/nbpreg_pids
                                        A list of the processes
                                        currently registered.

          /usr/etc/appletalk/services   File where nbpd is started.























     Page 2                                          (printed 3/13/98)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026