V5.1 Release Notes
893-418-E 5
Daemon Support
V5.1 improves the integration of LattisNet terminal servers into TCP/IP networks and UNIX environments
through support for a number of UNIX daemons. These daemons enhance the UNIX “look and feel” of the
server and present or use information that is typically available in a TCP/IP network.
V5.1 supports two types of daemons: server daemon implementations, and host-based daemons. Server
daemon implementations run at the server. Typically, these implementations respond to requests or process
information from the network. Host based daemons run at a UNIX host, and are used to make connections
to the server or to send data to a port. Each of these are described below.
The server daemon implementations that are supported by V5.1 include:
• lpd
This daemon provides a method for sending print jobs between UNIX systems (in this case, the server
behaves as though it were a UNIX host) and managing jobs that are in a print queue, using a protocol
that is defined in RFC 1179. The lpd command is supported in V5.1 by implementing software at the
server that responds to print requests, queries, or changes made at an lpd-compliant host, such as a
UNIX host. The Berkeley UNIX system uses lpr, lpc, lprm, and lpq commands to make print requests,
queries or changes. The AT&T System V UNIX uses lpstat, enable, and disable commands for these
functions. The lpc, lpq, and lprm commands are also available on the terminal server.
• fingerd
This daemon provides a method for exchanging information between hosts about users who are logged
on to a server, using a Finger User Information Protocol (RFC 1288). The fingerd command is
supported in V5.1 by implementing software at the server that responds to requests for information
about a user made at a UNIX host using the finger command.
This daemon provides a method for exchanging routing information among gateways or hosts, using
the Routing Information Protocol that is defined in RFC 1058. The terminal server uses this protocol
to learn about Internet routes from other hosts or gateways. In the LattisNet routed implementation, the
server listens for routing messages and updates its internal routing tables, without transmitting any
routing information to the default primary or secondary gateways or to hosts; that is, the server is a
silent router.
Note that in previous releases, LattisNet servers only updated their internal routing tables by listening
to and storing ICMP re-direct messages.
• rwhod
This daemon provides a method for collecting information about domain names on the network by
listening to rwho messages and adding currently unknown domain-names to the domain-name table.
Note that in previous releases, LattisNet servers only updated their domain name tables when the server
itself requested a domain-name from a domain name server.
• syslogd
This daemon provides a central facility to log messages about events that occur on the server. When
this daemon is enabled, the server generates records of these events which are suitable for processing by
a host-based syslog daemon. These messages can be logged at the server and/or in a file at a UNIX
host. More information about the records that can be logged can be found later in this release memo in
the description of the Enhanced Event Accounting feature.
There are a number of new DEFINE SERVER DAEMON daemon-name ENABLED| DISABLED
commands for enabling and disabling individual daemons that are described in Supplement V5.1 of
Commands Reference for the Model 3395/3395A Terminal Server. Daemons are disabled by default. A
description of how you configure and use these daemons is contained in the Software Management
Guide Supplement. There are also new lpd related commands, for managing lpd queues at a server.
These commands are described in Supplement V5.1 of Commands Reference for the Model
3395/3395A Terminal Server.