ve7fet/fpac
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
FPAC ==== You most probably want to use the latest fpac version from the Github repository, https://github.com/ve7fet/fpac There are even more updates and Release Candidates available from here : http://f6bvp.org/ax25-libraries-utilities-applications/ VERIFYING DOWNLOADS FROM f6bvp.org (minisign) ============================================= The scripts and source tarballs served from f6bvp.org are signed with minisign. Before the first install on a new machine, install the public key once: sudo apt install -y minisign sudo mkdir -p /usr/local/etc/ax25 sudo wget -O /usr/local/etc/ax25/f6bvp-minisign.pub \ http://f6bvp.org/f6bvp-minisign.pub Then verify the key fingerprint against the value published HERE (this README, an independent channel) before trusting it: sha256sum /usr/local/etc/ax25/f6bvp-minisign.pub SHA-256: ebfcadbc7ca0f11e2bbf7db3bfc346b6f9149c5b228e056d0e6bb92f7a9a0491 minisign key id: A6D1608D77F1FF10 The updAX25.sh / updfpac-rc.sh scripts then verify every download against this key and refuse to install anything that fails the signature check. The key is NEVER fetched automatically by the scripts: install it by hand, once per host. You may read Linux FPAC-HOWTO https://www.f6fbb.org/fpac/doc/FPAC-HOWTO.html Linux FPAC mini-HOWTO is obviously not up-to-date... http://rose.fpac.free.fr/MINI-HOWTO/ Linux FPAC mini-HOWTO n'est malheureusement plus à jour... http://rose.fpac.free.fr/MINI-HOWTO-FR/ 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 parameters 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 transfer protocol. See INSTALL for configuration and installation instructions. PREREQUISITES ============= You need to have current libax25 installed (see http://f6bvp.org/ax25-libraries-utilities-applications/). 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 ============= Before starting fpac some configuration are needed for /etc/ax25/fpac.conf, fpac.nodes, fpac.routes and ax25ipd.conf Pre configured nodes and ROSE routes are provided that should work and can be used as configuration examples. To start fpac, use the fpac.sh script Fpac daemon will run in background. Then you may run FPAC client fpacnode List of fpacnode client commands may be obtained issuing question mark from fpacnode and detailed help on command usage with H followed by the command name. TODO ==== * Upgrade with latest ROSE functionalities (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 find and report. * Add new functionalities you request ;-) You can post your bug reports or requests as issues on GitHub: http://github.com/ve7fet/fpac/issues You can also help us to keep up to date this package (Sources, documentation...) Bernard Pidoux F6BVP <bernard.pidoux@free.fr>, bernard.f6bvp@gmail.com