Provided by: latd_1.23build1_i386 bug


       latcp - LAT Control Program


       latcp [options]


       latcp is the control program for latd(8).

       -s     Start  the  LAT  daemon.  This is the only way to start LAT, you
              should  not  attempt  to  run  latd  directly  or  you  may  get
              unexpected behviour.  latcp -s runs the file /etc/latd.conf as a
              shell script (using /bin/sh). Any customisations you need to  do
              to  the LAT system should be put in this file as latcp commands.
              The latcp  command  should  be  invoked  using  the  environment
              variable  $LATCP.  An example latd.conf file is shipped with the
              package and shown in the man page latd.conf(5).
              latcp -s passes any extra switches onto latd itself so  you  can
              customise latd this way, however latd.conf is recommended.

       -h     Halts  latd. This will kill any active sessions without warning.

       -A     Create a local LAT service or reverse LAT port.
              The syntax for creating a login service is:
              latcp -A -a  service  [-i  description]  [-r  rating]  [-s]  [-C
              command] [-u user]
              The -s flag indicates that the service rating is static. Without
              this the service rating is regarded as a  maximum  and  will  be
              reduced according the the load average of the machine.
              The  -C  flag indicates a command to run when a user connects to
              the service - by  default  this  is  /bin/login.   The  -u  flag
              specifies  a  user  to run the above command as. By default this
              will be root.
              The syntax for creating a reverse LAT port is:
              latcp -A -p tty -V learned_service [-R rem_port]  [-H  rem_node]
              [-Q] [-8]
              The  tty  name  should start /dev/lat and must not exist. The -Q
              flag indicates that connections to the service is queued. If you
              connect  to a queued service and it is busy then your connection
              will be forced to wait until it is available. You must use  this
              flag for printer services on DECserver 90L terminal servers, and
              in this case the service name must also be empty. NOTE that  the
              -Q flag is the opposite way round to that on Tru64 Unix(r).
              The -8 flag tells latd not to muck about with the data. Normally
              latd will transmit a BREAK if  a  NUL  character  is  typed,  -8
              disables  this  behaviour for ports with (eg) printers or modems

       -D     Delete a service or port.
              latcp -D -a <service> deletes an advertised service created with
              latcp -A -a.
              latcp  -D -p <tty> deletes a reverse LAT port created with latcp
              -A -p

       -i     Change the description of an advertised service
              latcp -i <description> -a <service>  If the description contains
              spaces  or shell metacharacters you should enclose it in quotes.

       -j     Enables the service responder. This feature is needed for  small
              terminal servers that do not collect their own service lists.  I
              currently don’t have a list of servers that need  this  feature.
              can anyone help??

       -J     Disables service responder.

       -Y     Purges the list of known services from latd’s internal tables.

       -x     Change the rating of an advertised service
              latcp -x <rating> [-s] -a <service>
              If  the -s flag is present the rating is static, otherwise it is
              treated as the maximum value and will be decreased according  to
              the system load average.

       -n     Change  the  system’s  current node name (Note this affects latd
              only, not DECnet nor TCP/IP)
              latcp -n <nodename>

       -r     Change the retransmit limit. This is the maximum number of times
              latd  will  transmit a packet without an acknowlegement. If this
              number is exceeded then  the  connection  is  closed  as  it  is
              assumed  that  the remote end has gone away.  This value must be
              between 4 and 120 inclusive, the default is 20.

       -m     Sets the multicast timer (in seconds). This timer determines how
              often  services  are  advertised  on  the LAN. The default is 60
              seconds.  This value must be between 10 and 180 inclusive.

       -k     Sets the keepalive timer  (in  seconds).  This  is  the  maximum
              amount  of  time  that  a  connection can be inactive. When this
              timer expires an empty message is sent to the remote end. If  it
              does not respond after <retransmit limit> then the connection is
              closed. This timer is reset every time a  packet  is  sent  out.
              This value must be between 10 and 180 inclusive.

       -d     Displays latd configuration or the learned service table.  -d on
              it’s own will display the latd configuration  and  the  services
              that  are  advertised  by  this  node.   -d  -l will display the
              learned service table. Adding -v will show the  learned  service
              table  in  a  verbose  manner.  -n will show the nodes (with MAC
              addresses)  that  are  associated  with  serviceless  ports  (eg
              reverse LAT ports to DS90L+ servers).

       -?     Displays help for using the command.

       -G     Add groups to the services advertised. The groups can be numbers
              seperated by commas or a range. eg
              latcp -G 1,2,3,10-20
              Enables groups 1 2 3 and 10 to 20 inclusive.

       -g     Disable groups using syntax as above.

       -U     Add to the list of groups  that  the  server  will  accept  when
              listening  for  services.  this  affects  the  services that are
              available using the  "reverse  LAT"  feature.  See  -G  for  the
              If  you  are  using  the "responder" feature it’s best make sure
              that this group list contains all the groups that are likely  to
              be used on the LAN.

       -u     Remove groups from the user groups list.

       latd(8),  latd.conf(5), moprc(8), llogin(1)