Software for use in conjunction with, or for facilitating packet radio.
Alan Cox, GW4PTS, iialan@iifeak.swan.ac.uk
Software that allows the Linux Kernel to perform AX.25 networking.
ALPHA. Quite stable though.
Linux kernel 1.0 or later.
Alan's software provides the programmer with a berkeley socket based interface to the AX.25 protocol. AX.25 sockets can opened for either connected, or connectionless modes of operation. Support to allow tcp/ip over AX.25 is provided. The user applications has been Jonathon G4KLX. The software comes in two parts, a kernel patch, and the user programs. The user programs included are:
to manipulate the AX.25 ARP table.
to convert a serial device into a KISS device.
an AX.25 listener designed to start a PMS when it receives an incoming connection. The PMS is still very new.
to change the callsign of a port.
generated beacon messages every 30 minutes.
A linemode AX.25 connection program. Call allows you to make connections to other AX.25 nodes. It provides file transmit and receive capabilities, and newer versions allow YAPP binary file transfers.
a demonstration of how to use intercept AX.25 frames at the raw packet level. Useful as a building block for packet tracing for example.
There are a number of different versions of the software. You must choose the one that suits your version of Linux kernel. The software is available from: sunacm.swan.ac.uk
More detail on where and how to obtain the software is provided in the plain text version of the NET-2-HOWTO or if you have WWW access at: NET-2-HOWTO via WWW .
Most of the software is covered by the GNU Public License, some of the software is Copyright by the Regents of University California Berkeley, and small portions of the user programs are Copyright Phil Karn KA9Q, whose copyright allows unrestricted use by Amateur Radio, Educational Institutions and Commercial KA9Q OEM license holders.
Terry Dawson, VK2KTJ.
Brandon Allbery, KF8NH, bsa@kf8nh.wariat.org
Brandon ported JNOS to Linux. His port is currently of the 1.09 (aka 1.08df) release of JNOS. Future versions will probably be based on Doug Crompton's evolution of 1.08df. Brandon suggests that JNOS for Linux is primarily of interest to people with existing DOS-based NOS configurations (especially server/switch configurations) who wish to switch to Linux or to escape the 640K barrier.
The current version is ALPHA.4. Brandon is still tracking down bugs, as well as evolving new features.
Any version of Linux along with ncurses 1.8.1 or 1.8.5 (the latter is preferred). Optionally you will require Linux networking (at least loopback) and slattach (kernels pre-1.1.13 or post-1.1.20 required for this).
If you include the Linux networking code in addition to JNOS, you can link the two by a slip link running over a pty, so that Linux can provide services to your radio users. In this way you can easily add servers without having to build them into JNOS itself. Brandon has supplied the following list of known bugs:
You can obtain JNOS for Linux ALPHA.4 at: ftp.ucsd.edu ncurses is available on most Linux ftp sites.
Brandon's modifications to JNOS are public domain. Most of the pre-existing NOS code is copyrighted and restricted to non-commercial use by the various contributors from Phil Karn on.
Brandon Allbery, KF8NH
Bob Arasmith, N0ARY, ported to Linux (and others) by Bob Proulx, KF0UW, rwp@fc.hp.com
A packet bbs implemented under UN*X.
ALPHA. Bob is running version ARY-0.9 on both Linux and HP-UX. The next version from N0ARY which is called 4.0 is in alpha test/development release. Bob has not been able to bring this online yet and is still running 0.9+kf0uw mods. Bob has about half it working with Alan Cox's AX.25 kernel which would be the desirable combination.
Linux installation, C Compiler, plus HAM radio TNC hardware.
This bbs has an excellent packet user interface. It has a compatible set of commands with the RLI bbs so users will be familiar with it immediately. It then extends the command set to be a very nice natural language style interface (e.g "list at allus about KPC-3"). Many csh style bang commands are supported. Also included is a mail interface to provide a packet to internet gateway.
Currently you need to customize the source code for your installation so you need some C programming proficiency.
For a Linux version or for Linux information send mail to
rwp@fc.hp.com
. For a SunOS version contact bob@arasmith.com
.
This code is not packaged for distribution yet since it is not past the alpha
stage of development.
Copyright by Bob Arasmith, N0ARY, but freely redistributable.
Bob Proulx, kf0uw, rwp@fc.hp.com
SM0OHI, pme@it.kth.se
Software that will convert incoming MBL/RLI messages into either NNTP or RFC-822 formatted mail messages.
Development, not yet released.
Unknown.
This software would be ideally suited to those who want to establish a mail and news gateway between conventional tcp/ip networks and the amateur radio mail network.
Not yet availale.
Unknown.
SM0OHI
Alan Cox, GW4PTS, iialan@iifeak.swan.ac.uk
A single floppy disk version of linux with enough software to allow a PC to act as an AX.25/IP router.
Development, not yet released.
As for any Linux system a 386SX class PC or better.
No detail yet.
Not yet available.
Unknown/Undecided.
Terry Dawson, VK2KTJ
Mark Wahl, DL4YBG, DL4YBG @ DB0BLO.#BLN.DEU.EU, wahlm@zelator.de
A Hostmode terminal program for TNC's that support the WA8DED hostmode protocol.
Version 0.8 is reportedly stable.
TNC supporting WA8DED hostmode protocol, serial line.
TNT is a full featured hostmode terminal program. Compiling it on Linux is as difficult as untarring the source and typing `make'. It provides both a `dumb' terminal and X11 version. It comes with some comprehensive documentation which describes its features in some detail. Its main features are:
TNT supports multiple packet radio connections on virtual screens that you can switch between. Each session window provides split screen (seperate transmit and receive text) operation with a status line. Commands can be entered in either a command session, or in any terminal session using a command key. Each of the virtual screens can be larger than the physical screen and can be scrolled around.
A number of options are available for logging received text to files. You can log transmit, receive or both to a log file. You can overwrite or append received data to existing files. You can use the `autobin' protocol to transmit or receive binary files.
You can provide a shell to remote users so that they can access other programs on your computer. You can also run a program and direct its input/output to a channel so that users can use it.
TNT allows you to redirect input/output from a channel to a device, a modem for example.
TNT provides umlaut conversion if necessary.
Remote users can issue command themselves if allowed to do so.
You can configure tnt so that it opens a socket for users to telnet to that allows them operation just as you have from the console. This is useful where your linux machine is on an ethernet and you want other terminal on the net to have use of your radio.
The software is available by anonymous ftp from: ftp.funet.fi . This site is mirrored at a number of places so you will probably find it at other places as well.
GNU Public License. Freely redistributable, no warranty.
Steffen Weinreich, DL5ZBG.
Mike Westerhof's IPIP encapsulation daemon.
Mike Westerhof KA9WSB (original code), then Bdale Garbee N3EUA (port to BSD), then Ron Atkinson N8FOW and John Paul Morrison (port to Linux).
A daemon that will allow you to use your linux machine as an IPIP encapsulating gateway.
Ron is running this code himself, and the other version have been run quite successfully.
KISS TNC, any version of Linux supporting RAW sockets.
If you've ever used an internet gateway from your amateur packet radio you have probably been connected by an encapsulation gateway of some descpription. Most run KA9Q's NOS and DOS, but others run Unix and this daemon. It allows you to encapsulate IP within IP, so that you can 'tunnel' IP connections over the Internet. The software allows you to connect a KISS TNC to your linux machine and to have all datagrams received on it carried across the Internet to a similar gateway. Ron has supplied a Makefile
that will allow you to easily compile to software. It compiled without errors on my system running a recent version kernel. Ron has also written some README
files
which give you the detail necessary to compile the system and the original docum
entation describes how to configure it.
This software is available in the sunsite.unc.edu ham apps directory .
Freely distributable, though Bdale asks that if you use the code and like it you might send him a QSL card or a postcard.
Ron Atkinson, N8FOW
Mike Westerhof's AXIP encapsulation daemon.
Mike Westerhof KA9WSB, ported to Linux by Ron Atkinson N8FOW.
A daemon that will allow you to use your linux machine as an AXIP encapsul ating gateway.
Not properly tested, but assumed to work ok.
KISS TNC, any version of Linux supporting RAW sockets.
This daemon is the partner to the IPIP encapsulation daemon. It allows you to encapsulate AX.25 frames in IP to carry them across the Internet. This is useful for linking AX.25 networks in remote areas. Ron has supplied a Makefile
for linux, and with it the software compiled without errors on my system running a recent version kernel. Ron has also written some README
files which give you the detail necessary to compile the system and the original documentation describes how to configure it.
This software is available in the sunsite.unc.edu ham apps directory .
Freely distributable so long as the original copyright notice is not removed.
Ron Atkinson, N8FOW
Fred Baumgartens Convers Server for Linux.
Fred Baumgarten, DC6IQ, <dc6iq@insu1.etec.uni-karlsruhe.de>
This is a version of the convers server that allows multiple users to simultaneously chat with each other in a round-table style conversation. It is compatible with the NOS convers servers, but provides extra facilities such as saving/restoring of Personal Text and Chanel Topics.
In use of a number of popular convers servers, appears very stable.
Linux, GNU make, C compiler.
Complete installation instructions are included in the INSTALL
file that is included in the distribution.
A distribution of this software is available in the sunsite.unc.edu ham apps directory . The home of the software is at insu1.etec.uni-karlsruhe.de ftp server
Presumably copyright Fred Baumgarten (not specifically stated), but some portions appear to be free for non-commercial use and copying provided the copyright notices stay intact.
Terry Dawson, VK2KTJ
A port of Wampes to Linux. Could someone send me details of the latest wampes release please ?
Next Chapter, Previous Chapter
Table of contents of this chapter, General table of contents
Top of the document, Beginning of this Chapter