/fpac

FPAC is a network node switch that uses the ROSE switching protocol. It runs on Linux in conjunction with existing AX.25 radio interfaces.

Primary LanguageCGNU General Public License v2.0GPL-2.0

FPAC
====

You most probably want to use the latest fpac version from the Github repository, 
https://github.com/ve7fet/fpac.

Here is a list of applications dedicated to FPAC X25 node.

They are using the ROSE/X25 L3 layer of the linux kernel.

The documentation is in doc directory. HTML doc in doc/html.

aprslist	lists APRS frames heard
ax25parms	list the ax25 paramaters currently set in /proc
calibrate	sends a sequence of UI frames to a port
call_tcp	(ax25d/node) Calls a remote BBS via TCP
calld		Receives calls from a remote BBS via TCP
flexd		Download and handle Flexnet destinations database
fpac.sh		Shell script to start/stop fpac 
fpaccfg		dumps the configuration of fpac
fpacnode	The FPAC node client
fpacroute	daemon for traceroute
fpacshell	(node) Runs a shell with MD5 protection
fpacstat	computes the traffic statistics of the trunks
fpacwdog	simple watchdog that sends a character to a serial port
fpacwpd		The white pages database server daemon
fpad		The FPAC pad. Access from/to AX25/NetRom/ROSE
mailbbs		Simple mailer to send Fpac's services messages to a BBS
mon_tcp		Sends/receive monitoring frames to a remote BBS via TCP/IP
monitor		Simple monitoring tool
remote		** Obsolete
wpcmp		WP utility
wpedit		WP editor (to edit WP node parameters or delete a node)
wplist		list WP data base records in local Node memory image
wpmaint		White Pages maintenance utility
wpserv		WP application
wpstress	** Obsolete - WP utility
yapp		To remotely download or upload files to your node with YAPP transfert protocol.

See INSTALL for configuration and installation instructions.

PREREQUISITES
=============

You need to have current libax25 installed (see http://f6bvp.org/configuration6_RPi.html).

Ensure ax25-apps and ax25-tools are also installed. Ensure all configuration files 
exist.

Installation paths can be changed to suit local requirements, see ./configure --help or INSTALL for 
details. Ensure you install in the same paths used by libax25, ax25-apps, and ax25-tools.

STARTING FPAC
=============
To start fpac, use the fpac.sh script

TODO
====
	* To be compatible with libax25-0.0.9 and up now
	* Upgrade with last ROSE fonctionalities
	  (UI frames routed like I frames for APRS and IP datagrams and increase MTU )
	* Do automatic cleaning of WP database.
	* Find a solution for automatic and dynamic routing.
	* Support an online and switchable compression algorithm.
	* Flexnet Digipeating or perhaps convert flexnet destinations collected in WP
	* Fix all bugs you can found and report.
	* Add new fonctionnalities you request ;-)

You can post your bug reports or requests in the Rose/Fpac mailing list.
Subscription on http://www.f6fbb.org/mailman/listinfo/fpac

You can also help us to keep up to date this package (Sources, documentation...)

  Bernard Pidoux F6BVP <bernard.pidoux@free.fr>, f6bvp@free.fr