LNPD(8) System Manager's Manual LNPD(8)NAME
lnpd - a LinuX Interface to the BrickOS Networking Protocol
SYNOPSIS
lnpd [-emseconds] [-f] [-l] [-mnumber] [-n] [-pport] [-r] [-ttty_device] [-vlevel]
DESCRIPTION
lnpd is a LinuX daemon that allows multiple clients to connect to a LEGO RCX running Markus L. Noga's famous BrickOS (formerly legOS) oper-
ating system and exchange messages using the LNP protocol.
OPTIONS
A summary of options understood by lnpd
-d Don't go into background
-e|--extrawait={mseconds}
Extra wait time for lnp
-f|--fast
Run LNP at 4800 baud
-l|--log[=filename]
Enable logging to syslog or file
NOTE: filename of '-' means to log to stdout.
-m|--maxclients={number}
Set max number of lnpd clients (default 16).
-n|--nolock
Do not manage tty lockfiles.
-p|--port={TCP_Port}
Daemon should listen on port {TCP_Port}. Default is port 7776.
-r|--realtime
Run daemon in realtime mode.
-t|--tty={tty_device}
Use {tty_device}. Defaults to /dev/ttyS0.
-v|--verbosity={level}
Enable enhanced logging. Valid levels are: d, l, i, a, and c.
-h Show similar help text at command-line.
-u Show short usage message.
-V|--version
Display lnpd version
Mandatory or option arguments to long options are also mandatory or optional for any corresponding short options.
FILES
/dev/ttyS0
The default device for lnpd. (Also See -t: in OPTIONS, above).
/usr/share/doc/lnpd/examples/lnptest.c
sample BrickOS code to be built and downloaded to your RCX. This code allows you to quickly ascertain that the lnpd daemon is work-
ing with your RCX and lnpd installation.
/bin/lnptest
a simple test program which uses lnpd to communicate with the lnptest program downloaded into your RCX for testing with this pro-
gram.
SEE ALSO
You'll find additional documentation in /usr/share/doc/lnpd (on Debian GNU/Linux systems)
AUTHOR
lnpd was written by Martin Cornelius <Martin.Cornelius@t-online.de> This man page was written by Stephen Moraco <stephen@users.source-
forge.net>
January 16, 2005 LNPD(8)
Check Out this Related Man Page
ident2(8) System Manager's Manual ident2(8)NAME
ident2 - An advanced ident daemon
SYNOPSIS
ident2 [options]
DESCRIPTION
ident2 is an advanced ident daemon, which can run as an inetd service or on it's own. It has various features such as user defined and ran-
dom replies, extensive logging, and full administrative control.
OPTIONS
The program follows the usual GNU syntax command-line unless it is unsupported on your system. GNU options begin with two dashes(`-') and
have much more descriptive names.
-h, --help
Show summary of options.
-u, --usage
Shows example command lines
-v, --version
Show version information
-l, --license
Show licensing information
-a, --force-inetd
Force inetd mode, if autodetection isn't working.
-d, --force-daemon
Force standalone daemon, if autodetection isn't working.
-i, --use-user-ident
Allow user defined ident replies. Just do a echo 'ident ar' > ~/.ident to change your ident reply.
-y, --user-reply-file
File ident2 should look for in user's homedir for replies. Default is ~/.ident
-n, --allow-noident-file
Disable replies for user if user has a ~/.noident file. This behavior is disabled by default.
-o, --client-timeout
Clients timeout after this many seconds
-s, --dont-change-uid
Ident2 will normally try to change it's uid to something less privileged if it finds it's uid to be 0. This option disables this
behavior altogether.
-r, --always-random
Always send a random reply, regardless of what kind of request the client made. This is useful for abusing the ident protocol as
well as assisting outgoing IP masqueraded connections.
-m, --daemon-maxclients
Daemon-only: Accept no more than this many connections at a time.
-p, --daemon-port
Daemon-only: Bind this port, instead of 'auth' aka 113
SEE ALSO
inetd(8), inetd.conf(5)AUTHOR
This manual page was written by Alexander Reelsen <ar@rhwd.net>, for the Debian GNU/Linux system (but may be used by others).
GNU ident2(8)