LinuxNode v0.1.12

Copyright (C) 1996 by Tomi Manninen.

This is a simple node frontend for Linux kernel AX.25 and
NETROM. It's based on pms.c by Alan Cox (GW4PTS) but has been
heavily modified since. It's probably not very well tested, not
pretty, not very flexible and it is certainly not ready! However
I think it's already somewhat usable.

Node is intended to be called from ax25d or inetd. It doesn't need
any command line arguments.

/etc/ax25/ax25d.conf should have something like this in it:

  # AX.25
  [OH2BNS VIA ax0]
  default  * * * * *  0    root  /usr/bin/node  node

  # NETROM
  <netrom>
  default  * * * * *  0    root  /usr/bin/node  node

/etc/inetd.conf could have something like this in it:

  # Set up LinuxNode to listen at telnet port
  telnet  stream  tcp     nowait  root    /usr/bin/node     node

Note that LinuxNode should always be run as root. Otherwise outgoing
connects won't work. Also ping needs a raw socket which requires root
priviledges.

LinuxNode can also be called from command line. It then uses kernel
axassociation table to find a call associated to the user. Again
for outgoing connects (and ping) to work Linuxnode needs to be
installed setuid root.

Edit /etc/ax25/node.conf and /etc/ax25/node.perms for your
particular system.

TODO:

     Lots of things. Logging, etc.


-- 
Tomi Manninen
OH2BNS@OH2RBI.FIN.EU
tomi.manninen@hut.fi
