npsd(1M) npsd(1M)
NAME
npsd - NetWare protocol daemon
SYNOPSIS
npsd [-v]
DESCRIPTION
To start npsd, you normally use startnps instead of running
npsd directly. The startnps utility checks to see if npsd is
running before it attempts to start the NetWare protocol
stack.
The npsd daemon puts together the protocol stack used by the
system to communicate with NetWare servers and clients. npsd
is started by the /etc/rc2.d/S25nw script when the system
boots and goes into multi-user state; it is stopped by the
/etc/rc[01].d/K74nw scripts when going to single-user or
power-off states.
When the system boots, the S25nw script uses nwdiscover(1M) to
automatically configure your system. nwdiscover uses Service
Advertising Protocol (SAP) or Routing Information Protocol
(RIP) packets to determine information about your attached
network and configures it. When npsd starts, it uses the
configuration information, puts together the protocol stack,
initializes the network, and waits for a shutdown signal.
The output of the S25nw script is written to a file named
startipx.log in the directory specified by the nwcm(1M)
log_directory parameter. By default, log_directory is set to
/var/netware.
The -v (verbose) option directs information about npsd
processing to stdout.
Several daemons and drivers may be autoloaded when you load
the npsd daemon; some are loaded only if specified in the
nwcm(1M) configuration database.
IPX (Internetwork Packet Exchange): This driver provides IPX
protocol services. The IPX protocol is a
connectionless, unreliable protocol. The device name
for this driver is /dev/ipx.
Copyright 1994 Novell, Inc. Page 1
npsd(1M) npsd(1M)
RIPX (IPX Router): This driver provides IPX routing
information by creating and managing a router
information table. This table contains information
about all networks in the internetwork, such as distance
to the network (tics), number of routers to traverse
(hops), and the router on the local network used to send
packets to the network. The RIPX driver can be either a
participant in the network or can be set to only listen
to routing information; this function is controlled by
the nwcm(1M) router_type parameter. The nwcm
router_driver_name parameter contains the device name
for this driver (the default value is /dev/ripx).
SPXII (Enhanced Sequenced Packet Exchange): This driver
provides a connection-oriented, reliable protocol. It
functions on top of IPX and adds session services. In
addition to the services provided by SPX, SPXII supports
true protocol windows and negotiation of packet size
upon the establishment of a connection. SPXII is a
message or session protocol whereas SPX is primarily a
packet sequencing protocol. The device name for this
driver is /dev/nspx2. The SPXII driver is enabled by
default (see the nwcm(1M) spx parameter).
nwumpsd
This daemon monitors the NetWare protocol stack, gathers
statistics, and passes them (on request) to the Simple
Network Management Protocol (SNMP) agent. When nwumpsd
and the SNMP agent [see snmpd(1M)] are running, Network
Management Consoles can access and display NetWare
protocol stack statistics by sending SNMP requests to
the SNMP agent. It is started by npsd only if the
nwumps parameter in the nwcm(1M) configuration database
is set to on (the default).
nwdiagd
This daemon provides support for the IPX diagnostic
protocol. and is required if the nwcm nwumps parameter
is enabled. The nwdiagd daemon is enabled with the
nwcm(1M) diagnostics parameter.
sapd (Service Advertising Protocol Daemon): The sapd daemon
performs those functions of the SAP agent that are
independent of NetWare Services, such as building and
maintaining the Server Information Table. This daemon
is only needed if services on the local machine are
Copyright 1994 Novell, Inc. Page 2
npsd(1M) npsd(1M)
advertised, such as NVT, install server, application
sharing, and NetWare file server; or if an internal LAN
is configured. The nwcm router_type parameter controls
whether or not sapd is started (the default is to start
sapd).
nvtd (NetWare Virtual Terminal Daemon): This daemon is used
by Novell Virtual terminal clients to establish their
connection. The nvtd daemon is enabled by default (see
the nwcm(1M) spx_network_rlogin parameter).
nucsapd
The nucsapd daemon generates files in the
/var/spool/sap/in and /var/spool/sap/out directories,
and is provided for compatibility with older releases.
No new applications should use this mode. See nwsapinfo
and the SAP APIs (/usr/include/sys/sap_app.h) for
information on how to access SAP information and
advertise services. The nwcm sap_file_compatibility
parameter controls whether or not nucsapd is started (by
default, sap_file_compatibility is set to off and this
daemon is not started).
NOTES
In UnixWare 1.1, npsd generated the file /etc/ipxLocalAddr.
This file is no longer supported. Similar information can be
obtained via the commands
nwsapinfo -L
and
nwsapinfo -x
SEE ALSO
nwcm(1M), nwsapinfo(1M).
Copyright 1994 Novell, Inc. Page 3