Article View: comp.os.linux.answers
Article #71Linux HAM HOWTO (part 1/2)
From: Terry Dawson
Date: Tue, 02 Sep 1997 00:00
Date: Tue, 02 Sep 1997 00:00
1526 lines
53097 bytes
53097 bytes
Archive-name: linux/howto/HAM-HOWTO/part1
Last-modified: 31 Mar 97
-----BEGIN PGP SIGNED MESSAGE-----
*** The `Linux HAM HOWTO' is posted automatically by the
*** Linux HOWTO coordinator, Greg Hankins <gregh@sunsite.unc.edu>. Please
*** direct any comments or questions about this HOWTO to the author,
*** Terry Dawson <terry@perf.no.itg.telecom.com.au>.
- --- BEGIN Linux HAM HOWTO part 1/2 ---
Linux HAM-HOWTO, Amateur Radio.
Terry Dawson, VK2KTJ, terry@perf.no.itg.telstra.com.au
v2.3, 1 April 1997
It is hoped that this document will assist Amateur Radio operators in
finding and trying the various amateur radio software that has been
written for or ported to Linux. It is also hoped that as a consequence
of this information being available that more amateur radio operators
will choose Linux as the platform of choice for their experimentation,
and that software developers will choose Linux as the platform for
their software development, further expanding the role of operating
systems like Linux in the Amateur Radio field.
1. Introduction.
This list was prompted by comments that had been expressed in the
various Linux newsgroups about the number of amateur radio operators
that were involved with Linux. It is now clear that Linux is becoming
a popular platform for Amateur Radio development work.
This list was originally called the RADIOLINUX list, but has been
moved into the Linux Documentation Project HOWTO collection, so it has
been renamed the HAM-HOWTO. I make no apologies for the name.
1.1. Changes from the previous version
Additions:
Added entry based last updated field.
bpf - filter calculator
BayBox - Packet BBS
digiinfo - digipeater information database
Contest logging program
Chirp contest logger
bip
pileup
twclock
DX Cluster watcher
F6FBB BBS
Corrections/Updates:
Changed all ftp: url's to point to the directory rather than the file.
CLX, and just about everything else.
Updated location of John Gotts mirror.
ToDo:
find a way of automating this, or find an alternate means of
presenting this information.
2. Where to obtain new versions of this document.
The Linux Documentation Project runs a Web Server and this document
appears there as The HAM-HOWTO <http://sunsite.unc.edu/mdw/HOWTO/HAM-
HOWTO.html>.
Dennis Boylan N4ZMZ dennis@nanovx.atl.ga.us makes it available at the
following three locations:
www.com <http://www.com/linux/radio/index.html>, www.hboc.com
<http://www.hboc.com/linux/index.html> and www.lan.com
<http://www.lan.com/linux/index.html>.
John Gotts N8QDW jgotts@engin.umich.edu makes it available at: www-
personal.engin.umich.edu <http://www-
personal.engin.umich.edu/~jgotts/linux/HOWTO/HAM/HAM-HOWTO.html>.
Dan Todd dantodd@fusilli.ucdavis.edu makes it available at the
following two locations: wheel.dcn.davis.ca
<http://wheel.dcn.davis.ca/~dantodd/Linux/HAM-HOWTO.html>, and
fusilli.ucdavis.edu <http://fusilli.ucdavis.edu/Linux/HAM-HOWTO.html>.
Alan Hargreaves VK2KVF alan@dap.CSIRO.AU makes it available in
Australia at: www.dap.csiro.au <http://www.dap.csiro.au/RadioLinux>.
The Tuebingen Radio Club has it available from their home page at:
DARC Home Page <http://www.neckar-alb.de/darc/welcome.html>
Please let me know if you'd like to make it available somewhere too.
I'd like to see it on some Web Servers that are accessible from radio.
3. Satellite Software.
The following software is for use in experimentation with Satellite
communication.
3.1. MicroSat Ground Station Software
Author
John Melton, G0ORX/N6LYT, g0orx@amsat.org and Jonathan Naylor
G4KLX, g4klx@amsat.org
Description
Microsat Ground Station software.
Status
BETA. Version 0.91 released.
Updated
01 Apr 97
System requirements
Alan Cox's kernel based AX.25 support ver 1.1.12 or better. X-
Windows. The programs make use of the Athena Widgets and look
much better with the 3D libraries.
Detail
This software allows you to use of a KISS tnc to directly
communicate with the Microsat series of satellites. It provides
an Athena Widgets based X-Windows interface, and allows you a
comprehensive range of means of interacting with the satellite.
The software should work with any window manager.
The software provides the following programs:
xpb:
broadcast monitor
xpg:
ftl0 file upload program, message upload program
xtlm:
telemetry display program
downloaded:
downloaded file list viewer
directory:
directory list viewer
message:
message preparation application
viewtext:
uncompressed ASCII text file viewer
viewlog:
display the contents of some log files
xweber:
special program for downloading webersat images
phs:
general purpose PACSAT header stripper
Where and How to obtain it.
John's software is available from: ftp.cs.nott.ac.uk
<ftp://ftp.cs.nott.ac.uk/jsn/> or ftp.amsat.org
<ftp://ftp.amsat.org/amsat/software/Linux/> or ftp.funet.fi
<ftp://ftp.funet.fi/pub/ham/satellite/pacsat/>. The version
current at the time of writing was microsat-0.91.tar.gz. Please
check for new versions.
Licensing/Copyright
GNU Public License. Freely redistributable, No warranty.
Contributed by:
John Melton, G0ORX/N6LYT, Alan Cox, GW4PTS, Jonathon Naylor,
G4KLX
3.2. SatTrack - Satellite tracking program
Name
SatTrack
Author
Manfred Bester, DL5KR, manfred@ssl.berkeley.edu, (510) 849-9922
Description
Satellite realtime tracking and orbit prediction program with
X11 color graphics.
Status
Version 4.0 is a fully commercial release. Version 3.1.5 is the
last freely available release.
Updated
01 Apr 97
System requirements
A vt100 terminal and or X11 server. A Maths Coprocessor is
useful, but not essential, for good performance.
Detail
SatTrack is a satellite tracking program that has been written
in 'C' language on a UNIX workstation. It provides two different
live displays, for single or multiple satellites, and two
different orbit prediction facilities. Cursor controls used in
both live displays are compatible with the VT100 standard, which
allows the program to be run basically from any terminal. An
optional X Window graphics display shows the typical world map
tracking chart. The orbit prediction can be run either
interactively or in a batch mode. In the latter case all
necessary parameters are specified on the command line. The
program uses the NORAD/NASA two-line Keplerian element (TLE)
sets directly.
The current version of SatTrack can track a single satellite
and/or display multiple satellites for a single ground station.
It also can control suitable ground station hardware, like
antennas and radio equipment, and has an autotrack mode in which
it switches automatically between a number of specified
satellites. For calibration purposes tracking of the Sun and the
Moon are also provided. Future releases will provide more
options. SatTrack requires about 5MB of disk space in the full
distribution with eight different world maps (2 styles, with 4
different sizes each, to fit everyone's screen and taste) and
less than 1.5 MB of memory at run time. More information can be
obtained from the SatTrack WWW Home Page
<http://www.primenet.com/~bester/sattrack.html>.
Where and How to obtain it.
The commerical version of SatTrack can be found at: SatTrack WWW
Home Page <http://www.primenet.com/~bester/sattrack.html>.
The free version of SatTrack may be found at: ftp.jvnc.net
<ftp://ftp.jvnc.net/priv/kupiec/sattrack/> or ftp.amsat.org
<ftp://ftp.amsat.org/amsat/software/Linux/>.
Licensing/Copyright
The software is Copyright of Manfred Bester. It can be used
without special permission for non-profit, non-commercial use.
For commercial applications a license from the author is
required. Version 4.0 is a fully commercially supported release.
Contributed by:
Manfred Bester, DL5KR
3.3. Predict
Author
John A. Magliacane, KD2BD, kd2bd@amsat.org
Description
A satellite orbital prediction program that also tracks the
sun's position to predict visible satellite passes.
Status
Complete and working.
Updated
01 Apr 97
System requirements
predict is a screen-oriented program that utilizes the
ncurses-1.8.5 (or later) library. A color terminal is a plus,
but not a necessity.
Detail
Features of predict include azimuth and elevation headings of
satellite passes, orbital phase, sub-satellite point locations,
slant ranges, orbit numbers, and sunlight visibility as a
function of date and time. The program is simple, fast, and easy
to use. Predict maintains an orbital database for 21 satellites
that can be updated by the user through the keyboard or by using
files containing NASA 2-line orbital element data. Since this
program operates under a multiuser environment, each user on the
system owns and maintains his or her own unique orbital data
base.
This program has been compiled using the highest level of
compiler optimization for high speed execution, and uses an
a.out binary format for greatest compatibility.
To install the package use the following:
# cd /
# tar xvfz predict.tgz
Where and How to obtain it.
You can obtain predict.tgz from: amsat.org
<ftp://amsat.org/amsat/software/Linux/>
Licensing/Copyright
This software is available free of charge and must be used for
non-commercial purposes only.
Contributed by
John A. Magliacane, KD2BD
3.4. UO11
Author
John A. Magliacane, KD2BD, kd2bd@amsat.org
Description
A simple UoSAT-OSCAR-11 satellite telemetry decoding program.
Status
Complete and working.
Updated
01 Apr 97
System requirements
A 1200 baud UoSAT-OSCAR-11 FSK demodulator (Bell-202 is
suitable), a VHF-FM receiver that can tune to 145.825 MHz, a
small yagi antenna, and a communications program such as Minicom
that can save 1200 baud ASCII telemetry data to a text file.
Detail
uo11 decodes ASCII telemetry data that has been captured through
a terminal program, error checks the received data, and applies
calibration equations to the received data to produce a report
that can be easily understood and analyzed. uo11 comes pre-
compiled (a.out format) with a man page entry for ease of use.
To install you should use the following commands:
# cd /
# tar xvfz uo11.tgz
Where and How to obtain it.
You can obtain uo11.tgz from: amsat.org
<ftp://amsat.org/amsat/software/Linux/>
Licensing/Copyright
This software is available free of charge and must be used for
non-commercial purposes only.
Contributed by
John A. Magliacane, KD2BD
3.5. Dove
Author
John A. Magliacane, KD2BD, kd2bd@amsat.org
Description
A simple DOVE-OSCAR-17 satellite telemetry decoding program.
Status
Complete and working.
Updated
01 Apr 97
System requirements
A terminal node controller (TNC), a VHF-FM receiver that can
tune to 145.825 MHz, a small yagi antenna, and a communications
program such as Minicom that can save 1200 baud ASCII telemetry
data to a text file.
Detail
dove decodes ASCII telemetry data that has been captured through
a terminal program and applies calibration equations to the
received data to produce a report that can be easily understood
and analyzed. dove comes pre-compiled (a.out format) with a man
page entry for ease of use.
To install Dove you should use the following commands:
# cd /
# tar xvfz dove.tgz
Where and How to obtain it.
You can obtain dove.tgz from: amsat.org
<ftp://amsat.org/amsat/software/Linux/>
Licensing/Copyright
This software is available free of charge and must be used for
non-commercial purposes only.
Contributed by
John A. Magliacane, KD2BD
3.6. Kepgen
Author
John A. Magliacane, KD2BD, kd2bd@amsat.org
Description
A simple, yet useful utility that generates Keplerian data files
in the NASA 2-line format from data entered through the
keyboard.
Status
Complete.
Updated
01 Apr 97
System requirements
kepgen is a screen-oriented program that utilizes the
ncurses-1.8.5 (or later) library. A color terminal is a plus,
but not a necessity.
Detail
kepgen allows the user to create checksummed Keplerian data
files in the NASA 2-line format using orbital data entered via
the keyboard. kepgen was created out of the need for generating
2-line orbital files from orbital data copied from WA3NAN audio
transmissions during Space Shuttle missions. The files created
can be read by virtually any satellite tracking or orbital
prediction program. kepgen comes pre-compiled (a.out format)
with a man page entry for ease of use.
To install kepgen you should use the following commands:
# cd /
# tar xvfz kepgen.tgz
Where and How to obtain it.
You can obtain kepgen.tgz from: amsat.org
<ftp://amsat.org/amsat/software/Linux/>
Licensing/Copyright
This software is available free of charge and must be used for
non-commercial purposes only.
Contributed by
John A. Magliacane, KD2BD
4. Shack Automation Software.
Software for simplifying tasks in the shack. Examples might include
software for controlling the newer breed of radios, logging programs,
QSL database, or antenna rotation.
4.1. FT-890 remote control
Author
Emarit Ranu, KG0CQ, drranu@holly.ColoState.EDU
Description
A simple program to control a Yaesu FT-890 transciever via its
CAT port from linux.
Status
Working
Updated
01 Apr 97
System requirements
Yaesu FT-890, Yaesu FIF-232C interface converter or homebuilt
equivalent (Feb 1993 "QST", page 37). Linux, serial cable.
Detail
The program is started with one parameter specifying the com
port to use. Once started the program is menu driven. Future
versions will support an X-Windows interface.
Where and How to obtain it.
The software is currently only available from the author by
email.
Licensing/Copyright
You may copy this program millions of times, the only
restrictions are:
� You may not charge ANYONE for the program itself.
� You may not distribute modified versions of the program.
� If you distribute the program, it MUST be the ORIGINAL tar file
as received by the author. The README file has to be included.
Contributed by:
Emarit Ranu, KG0CQ
5. Packet Radio
Software for use in conjunction with, or for facilitating packet
radio.
5.1. F6FBB Packet BBS
Author
Jean-Paul Roubelat, F6FBB, jpr@f6fbb.org
Description
Fully Features Packet Radio BBS system with X11 Windows
interface
Status
Version 7.00b45 is Beta.
Updated
01 Apr 97
System Requirements
Kernel based AX.25/NetRom/Rose network configuration. X11
windowing system for the X11 version.
Detail
This is a port of the well known F6FBB Packet Bulletin Board
system to Linux. The BBS supports connections from AX.25,
NetRom, Rose and TCP/IP and offers all of the features you'd
expect from the product. The optional X11 interface provides a
nicely presented sysop interface.
A mailing list for F6FBB is available. To subscribe send a mail
message to: majordomo@f6fbb.org with the line `subscribe xfbb'
in the body of the message. The mailing list is archived at
zone.pspt.fi <http://zone.pspt.fi/archive/fbb/>.
Where and how to obtain it
You can obtain the F6FBB package from its home site at: F6FBB
Home Page <http://www.f6fbb.org/>.
Licensing/Copyright etc.
The F6FBB software is frelly available for non-commercial use.
5.2. DX Cluster Watcher
Author
Pierluigi Guerzoni, IZ4AKO, iz4ako@ing49.unife.it
Description
Displays DX information passively received from a DX Cluster
Node.
Status
Version 4, stable.
Updated
01 Apr 97
System Requirements
Requires Kernel based AX.25 configuration.
Detail
The DX Cluster watchers listens to the DX Cluster traffic on
your frequency, captures it and displays it in a coloured text
window. It conserves traffic on the frequency by not requiring
you to actually connect to the cluster node.
Where and how to obtain it
You can obtain the DX Cluster Watcher from the: DX Cluster
Watcher Home Page
<http://ing49.unife.it/~iz4ako/project_inglese.html>.
Licensing/Copyright etc.
GNU GPL
Contributed by
Pierluigi Guerzoni, IZ4AKO, iz4ako@ing49.unife.it
5.3. Digiinfo
Author
Ported by Mario Lorenz, DL5MLO, dl5mlo@vdazone.org
Description
A database of packet radio network information.
Status
Version 2.5.1 is stable.
Updated
01 Apr 97
System Requirements
No special requirements.
Detail
digiinfo was a program initially written for the Atari by
Karsten DC7OS. Digiinfo is a database program for displaying
information about the packet radio networks.
Where and how to obtain it
You can obtain the digiinfo package and database from its home
site at: www.vdazone.org
<http://www.vdazone.org/~dl5mlo/digiinfo/>.
Licensing/Copyright etc.
ALAS, Amateur only license
Contributed by
Mario Lorenz, DL5MLO, dl5mlo@vdazone.org
5.4. BayBox BBS
Author
Flori Radlherr, DL8MBT, flori@t-online.de
Description
A Packet Bulleting Board System for Linux.
Status
Version 1.38, stable.
Updated
01 Apr 97
System Requirements
Recommended hardware is 80486/33Mhz with 8MB RAM
Detail
Unfortunately the documentation is in German and I'm unable to
understand most of it. I get the impression though that this is
a BBS that supports all of the usual features on a packet radio
bbs, forwarding etc, but the documentation seems to suggest that
the Linux version supports telnet access only. This isn't really
a big constraint, as you can easily configure a session under
the Linux ax25d program to accept AX.25/NetRom/Rose connections
and connect the BBS via telnet.
If you're able to help by giving a better description, I'd
appreciate it.
Where and how to obtain it
You can obtain the BayBOX from its home sites at:
members.aol.com <http://members.aol.com/baybox/>
Licensing/Copyright etc.
The BayCom-Mailbox software is intended for usage in amateur
radio context only. Any usage outside of the amateur radio AX.25
network, especially commercial usage or distribution is
prohibited. Within the scope of this limitation, usage and
copying of the BayCom-Mailbox without fee is hereby granted. In
any case of usage, the software is provided "as is" and comes
with absolutely no warranty, neither implied nor expressed.
Contributed by
Iztok Saje, S52D, s52d@s55tcp.ampr.org
5.5. JNET
Author
Takeshi Shoji, JF2CEX, taka@myk.ilc.or.jp
Description
An enhanced version of KA9Q NOS for Linux and other platforms.
Status
Version 961210, Stable, released.
Updated
01 Apr 97
System Requirements
No special system requirements, requires KISS TNC.
Detail
This another actively maintained derivative of the KA9Q NOS
package. This version has been ported to a wide range of
alternative platforms and offers some enhancements not available
in other NOS derivatives. A small catch is that most of the
documentation is in Japanese.
Where and how to obtain it
You can obtain the latest version of JNET from its home site at:
www.myk.ilc.or.jp
<http://www.myk.ilc.or.jp/~taka/software.html#jnetcex>.
Licensing/Copyright etc.
I'm actually not sure. I suspect though that as a NOS derivative
it is freely usable by amateur radio operators.
Contributed by
Isao SEKI, http://www.prug.or.jp/people/jm1wbb
5.6. XNet
Author
Richard R. Parry, W9IF, rparry@qualcomm.com
Description
A traffic analyser for AX.25 networks.
Status
Stable, released.
Updated
01 Apr 97
System Requirements
TCL-7.5/Tk-4.1, KISS TNC.
Detail
The XNet software provides a variety of tools that an AX.25 lan
manager could use to analyze and manage traffic. The tools
present a graphical view of all of the traffic received at the
monitoring node allowing the observer to easily see where the
traffic flows normally and other information such as:
� Packet counts
� Node statistics
� Network Utilisation figures
The network is displayed with icons representing hosts and lines
between them representing the traffic flow. The graphical
display provides an instantly absorbable view of the traffic on
the network being monitored. Richard has more information and
sample displays at: www.qualcomm.com
<http://www.qualcomm.com/~rparry/xnet.html>.
Where and how to obtain it
You can obtain the software from: www.qualcomm.com
<http://www.qualcomm.com/~rparry/xnet/xnet-1.1.tar>
Licensing/Copyright etc.
XNET is a freeware program. It may be freely distributed.
Contributed by
Richard Parry, W9IF
5.7. monax25
Author
Skip Hansen, WB6YMH and Harold Price, NK6K.
Maintained by
Jonathon Naylor, jsn@cs.nott.ac.uk
Description
The monax25 provides a number of utilities for collecting
statistics on AX.25 channel usage.
Status
Version 1.11, Stable
Updated
01 Apr 97
System Requirements
KISS TNC.
Detail
The original ax25mon programs were written for MSDOS. This
package is a port of that software to Linux.
Where and how to obtain it
The `monax25' package may be obtained from: sunsite.unc.edu ham
applications directory
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>.
Licensing/Copyright etc.
Freely copyable, not GPL though.
5.8. splitscreen
Author
Dave Brown, N2RJT, dcb@vectorbd.com
Description
Split screen `ttylink' style program with scroll back and log to
file.
Status
Version 1.4.1, stable.
Updated
01 Apr 97
System Requirements
Requires the `ncurses' package.
Detail
The splitscreen is a unix implementation of the NOS ttylink
command. It provides a splitscreen display that makes user to
user chats much easier than the usual telnet interface. The
scroll back buffer and log to file features are useful when you
use the splitscreen program to access services like convers.
Where and how to obtain it
The `splitscreen' package is available from: sunsite.unc.edu ham
applications directory
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>
Licensing/Copyright etc.
Public Domain
5.9. talk-ax25
Author
Dave Brown, N2RJT, dcb@vectorbd.com
Description
Berkeley `talk' client modified to support Linux AX.25
Status
Version 960426, working.
System Requirements
Requires the `ncurses' package.
Detail
The `talk-ax25' program is a modifed version of the conventional
Berkeley `talk' program to support Linux AX.25 operation.
Where and how to obtain it
The `talk-ax25' program is available from: sunsite.unc.edu ham
applications directory
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/> or from:
ftp.ucsd.edu <ftp://ftp.ucsd.edu/hamradio/packet/tcpip/linux/>.
Licensing/Copyright etc.
Berkeley style. Freely distributable, copyright messages must be
retained.
5.10. 7Plus for Linux
Author
Axel Bauda, DG1BBQ, DG1BBQ@DB0CL.#HB.DEU.EU
Description
Uuencode-like file coder for BBS Send and Forward of binary
files.
System Requirements
none special
Detail
Provides the ability to 7Plus encode binary files to allow them
to be transmitted within AX.25 BBS messages.
Where and how to obtain it
The `7pl217sr' encoder package is available from:
sunsite.unc.edu ham applications directory
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/>.
Licensing/Copyright etc.
Hamware - Free for use by amateur radio use.
5.11. TNOS
Author
Brian A. Lantz, brian@lantz.com
Description
TNOS is a NOS derivative that is being actively supported and
which is available for both DOS and Linux. It features many
enhancements not found in other NOS versions.
Status
Version 2.21. Stable.
Updated
01 Apr 97
System Requirements
Kernel networking slip support if you want to link the normal
Linux network facilities with TNOS. A kiss tnc.
Detail
Brian maintains a World Wide Web server which contains up to
date information on TNOS, you can find it at www.lantz.com
<http://www.lantz.com/tnos/tnos.html>.
Where and how to obtain it
The current version of TNOS is always available from:
ftp.lantz.com <ftp://ftp.lantz.com/tnos/current/unix/>,
sunsite.unc.edu <ftp://sunsite.unc.edu/pub/Linux/apps/ham/>, or
ftp.ucsd.edu <ftp://ftp.ucsd.edu/hamradio/packet/tcpip/tnos/>.
Licensing/Copyright etc.
Free for use by amateur radio operators and educational
oraganisations
5.12. N0ARY Packet BBS for UN*X
Author
Bob Arasmith, N0ARY, ported to Linux (and others) by Bob Proulx,
KF0UW, rwp@fc.hp.com
Description
A packet bbs implemented under UN*X.
Status
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.
Updated
01 Apr 97
System Requirements.
Linux installation, C Compiler, plus HAM radio TNC hardware.
Detail
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.
Where and How to obtain it.
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.
A version of the software is available from ftp.funet.fi
<ftp://ftp.funet.fi/pub/ham/unix/packet/n0ary/>
Licensing/Copyright
Copyright by Bob Arasmith, N0ARY, but freely redistributable.
Contributed by:
Bob Proulx, KF0UW
5.13. LBBS - Linux BBS message gateway
Author
Daryl L Miles, G7LED, dlm@frink.demon.co.uk
Description
A BBS package designed to operate with either the native AX.25
kernel code or with the Wampes package.
Status
In development, working.
Updated
01 Apr 97
System requirements
Kernel AX.25 support or the Wampes package. sendmail, CNEWS.
Detail
Daryl's aim was to build a platform on which amateurs could
build a Packet BBS to smtp gateway for Linux. I'm not sure what
the current status is as the last version I could find was dated
30 Jun 1995. The latest binary version supports:
� MBL, FBB batching, FBB compressed, FBB type 1 compressed
forwarding with restart facility implemented, deferring, and
rejection.
� various Linux transport mechanisms including TCP kernel, AX.25
kernel, Wampes NetROM, AX25 or TCP.
� Simple dialer, to allow connections through AX.25 or NetROM
nodes.
� White Pages
� Transient handling of type A (ACK messages).
� SMTP/NNTP<>BBS gatewaying implemented heavily to the extent that
the user front end will be accessing the NetNews spool to
retrieve articles.
� Message filter mechanism
� Field swapping (like SWAPP.SYS in FBB).
� Multiuser/connect.
To install, I did the following:
# cd /usr/src
# mkdir LBBS
# tar xvfz LBBS-0.1.6A.tar.gz
# cd LBBS
# ./Install.sh
This created a /usr/lbbs directory. The README.Setup file suggest
an order in which to configure the BBS.
Where and How to obtain it.
You can obtain the `LBBS' package from: ftp.ucsd.edu
<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/linux/>.
Licensing/Copyright
Freely distributable for any non-commercial Amateur Radio use
only. No warranty. Will be changed to GPL when software is
stable.
5.14. MBL/RLI message to NNTP and email converter.
Author
SM0OHI, pme@it.kth.se
Description
Software that will convert incoming MBL/RLI messages into either
NNTP or RFC-822 formatted mail messages.
Status
Development, not yet released.
Updated
01 Apr 97
System requirements
Unknown.
Detail
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.
Where and How to obtain it.
Not yet availale.
Licensing/Copyright
Unknown.
Contributed by:
SM0OHI
5.15. CLX Packet DX Cluster Program
Author
Franta Bendl, DJ0ZY, and Bernhard ("Ben") Buettner, DL6RAI,
root@dl6rai.muc.de
Description
A PacketCluster like system running on Linux.
Status
Current version 2.07
Updated
01 Apr 97
System Requirements
Linux Kernel version 2.0 or greater, TCP/IP networking, SysV
IPC. Also requires Perl and optionally Expect.
Detail
PacketCluster nodes have been available for about seven years.
The original software was written by Dick Newell, AK1A, and is
running under DOS. CLX is a system which clones a PacketCluster
node. To the outside user commands and features are mostly
identical. Remote PacketCluster nodes, which can be networked,
don't see the difference between a generic PacketCluster node
and CLX. So it fits well into an established network of
PacketCluster nodes.
CLX is not a user application, it is network node software. As
such it is not of much use for the individual amateur. SysOPs of
PacketCluster nodes with some experience on both PacketCluster
and Linux will find this application interesting.
Here are some of the features of CLX:
� It is fully compatible with the internal PCxx protocol and from
a users point of view. It allows multitasking and different
priorities.
� The software detects looping DX spots without generating endless
messages. CLX filters out such duplicate information. We have
implemented a concept which allows us to connect the network at
multiple points, which would formerly have been called a
"Cluster Loop". CLX knows of so-called "active" and "passive"
links. The outcome is that more DX information is seen by CLX
users.
� An interface for extending CLX with your own programs and
applications.
� Extended connectivity through the use of connect scripts. CLX
now can build up and maintain virtually any connection using
TCP/IP, UUCP or any other communication programs.
� CLX uses modern programming concepts like shared memory for
common data, lex and yacc to implement command language, shared
libraries to keep binaries small, remote procedure calls for
interprocess communication. It is strictly modularized with its
own dedicated process for every major task.
� Comprises of several modules running as separate processes.
Where and How to obtain it
You can obtain the software from ftp.funet.fi
<ftp://ftp.funet.fi/pub/ham/unix/Linux/cluster>
There are five files that make up the package:
00Index
clx_206.tgz
clx.txt
README
Licensing/Copyright
CLX (c) by Franta Bendl (DJ0ZY) and is available for non-
commercial use, but the authors want to keep track of who is
using their product, so before you can actually use the software
you have to ask for an encrypted callsign string to be placed in
the configuration file. You must send mail to
clx_us@dl6rai.muc.de to organise this.
Contributed by
Bernhard ("Ben") Buettner, DL6RAI
5.16. DPTNT Terminal and DPBOX BBS package.
Author
Mark Wahl, DL4YBG, DL4YBG@DB0GR.#BLN.DEU.EU,
wahlm@berlin.snafu.de and Joachim Schurig, DL8HBS,
DL8HBS@DB0GR.#BLN.DEU.EU, h0187akk@rz.hu-berlin.de
Description
A suite of programs that provide BBS and Terminal programs for
Linux.
Status
Stable and working.
Updated
01 Apr 97
System requirements
TNC supporting WA8DED hostmode or KISS protocols.
Detail
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:
Multiple sessions:
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.
Data capture, file transfer and logging:
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.
Remote Shell operation:
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.
Redirection of devices to a channel:
TNT allows you to redirect input/output from a channel to a
device, a modem for example.
Umlaut conversion:
TNT provides umlaut conversion if necessary.
Remote mode:
Remote users can issue command themselves if allowed to do
so.
Socket mode:
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.
New versions will support the Linux kernel AX.25 code.
DPBOX is a full featured BBS supporting the following features:
� F6FBB, W0RLI, TheBox style forwarding protocols.
� 8-bit transparent handling of messages using AutoBIN protocol.
� BBS data compressed to save space on disk, forwarding and
downloading.
� "Live message capture" off BBS frequency, saves network traffic.
� PACSAT style bulletin broadcast transmitter and receiver.
� up to 200 simultaneous users.
Where and How to obtain it.
The `dptnt' package may be found at: ftp.funet.fi
<ftp://ftp.funet.fi/pub/ham/unix/packet/dptnt/>, or ftp.tapr.org
<ftp://ftp.tapr.org/pub/tapr/software_lib/Linux/>, or
ftp.ucsd.edu
<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming/>.
The Home Pages of the developers are at: DL4YBG
<http://www.snafu.de/~wahlm/> and DL8HBS <http://hppool0.rz.hu-
berlin.de/~h0187akk/>
Licensing/Copyright
The TNT and DPBOXT programs are covered by the GNU Public
License. The TFKISS program is covered by ALAS (a german license
for Amateur Radio use), and the DPBOX program is freely
distributable for Amateur Radio use.
5.17. IPIP encapsulation daemon.
Name
Mike Westerhof's IPIP encapsulation daemon.
Author
Mike Westerhof KA9WSB (original code), then Bdale Garbee N3EUA
(port to BSD), then Ron Atkinson N8FOW and John Paul Morrison
(port to Linux), then Bdale rolled it all back together again.
Description
A daemon that will allow you to use your linux machine as an
IPIP encapsulating gateway. Note, this probably isn't necessary
any more in most installations because recent kernel support a
kernel device to perform encapsulation.
Status
Ron is running this code himself, and the other version have
been run quite successfully.
Updated
01 Apr 97
System requirements
KISS TNC, any version of Linux supporting RAW sockets.
Detail
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. Bdale has installation
instructions in the package.
Where and How to obtain it.
This software is available from the col.hp.com
<ftp:///col.hp.com/hamradio/packet/etc/ipip/ipip.tar.gz> ftp
site.
Licensing/Copyright etc.
Freely distributable, though Bdale asks that if you use the code
and like it you might send him a QSL card or a postcard.
Contributed by:
Ron Atkinson, N8FOW, and Bdale Garbee, N3EUA
Note:
You may want to consider using kernel based tunnel daemon now
instead.
5.18. AXIP encapsulation daemon.
Name
Mike Westerhof's AXIP encapsulation daemon.
Author
Mike Westerhof KA9WSB, ported to Linux by Ron Atkinson N8FOW.
Description
A daemon that will allow you to use your linux machine as an
AXIP encapsulating gateway.
Status
Not properly tested, but assumed to work ok.
Updated
01 Apr 97
System requirements
KISS TNC, any version of Linux supporting RAW sockets.
Detail
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.
Where and How to obtain it.
This software is available in the sunsite.unc.edu ham apps
directory
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/ax25ip.tar.gz>. An
enhanced version of this software is included in recent versions
of the Linux AX.25 utilities. Refer to the AX25-HOWTO
<http://sunsite.unc.edu/LDP/HOWTO/AX25-HOWTO.html> for more
information.
Licensing/Copyright etc.
Freely distributable so long as the original copyright notice is
not removed.
Contributed by:
Ron Atkinson, N8FOW
5.19. Ping-Pong Convers Server
Name
Fred Baumgartens Convers Server for Linux.
Author
Fred Baumgarten, DC6IQ, dc6iq@insu1.etec.uni-karlsruhe.de, and
Brian Lantz brian@lantz.com.
Description
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. Brian Lantz has further
enhanced the software with additional features.
Status
In use of a number of popular convers servers, appears very
stable.
Updated
01 Apr 97
System requirements.
Linux, GNU make, C compiler.
Detail.
Complete installation instructions are included in the INSTALL
file that is included in the distribution.
Where and How to obtain it.
A distribution of this software is available at sunsite.unc.edu
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/convers/>. The home of
the software is at insu1.etec.uni-karlsruhe.de ftp server
<ftp://insu1.etec.uni-karlsruhe.de/pub/hamradio/convers/convers>
Licensing/Copyright etc.
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.
5.20. RSPF Daemon
Name
RSPF - Radio Shortest Path First routing daemon for Linux
Author
Craig Small vk2xlz csmall@triode.apana.org.au
Description
An implementation of the Radio Shortest path First routing
protocol for linux. The daemon supports version 2.2 of the
protocol which corrects a lot of bugs and problems that were
present in version 2.1.
Status
Alpha - running, needs testing and bug reports. Current version
is 0.08
Updated
01 Apr 97
System requirements.
Requires Alan Cox's kernel based AX.25 code.
Detail
This program will allow Linux to become an RSPF router. It
addresses some of the quirks of RSPF v2.1, the version in NOS
which means that it is incompatible with the NOS version. It
will also allows remote/local queries via a tcp session for
debugging and diagnostic purposes.
Where and How to obtain it.
Current versions are always available from sunsite.unc.edu
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/> or ftp.ucsd.edu
<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming> or from the
author.
Licensing/Copyright
GNU Public License vers 2.0
Contributed by:
Craig Small, VK2XLZ
5.21. Michael Westfall's TTYLINK Daemon
Name
ttylinkd - a ttylink daemon for Linux.
Author
Michael Westfall, N6KUY, mwestfal@.csci.csusb.edu
Description
A split screen terminal program that listens on the ttylink port
and accepts incoming connection requests.
Status
Seems to work fine.
Updated
01 Apr 97
System requirements
none special.
Detail
This is a standalone program that does require you to change the
configuration of your system at all. If you have root access on
your machine then you run the program in a VT or in an XTerm and
it will clear the screen and wait for an incoming connection on
port 87 (ttylink). When a connection is received it will provide
you with a split screen display with which to communicate with
the calling person.
Where and How to obtain it.
You can obtain ttylinkd from: sunsite.unc.edu
<ftp://sunsite.unc.edu/pub/Linux/apps/ham/ttylinkd.tgz> or
ftp.ucsd.edu
<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming/ttylinkd.tgz>.
Licensing/Copyright
Unknown, presumed freely distributable.
5.22. Craig Small's TTYLINK Daemon
Name
ttylinkd - a ttylink daemon for Linux.
Author
Craig Small, VK2XLZ, csmall@triode.apana.org.au
Description
A daemon to accept a ttylink (port 87) tcp/ip connection and
convert it into a talk request for a user on the host machine.
This may also be configured for use with the ax25d program so
that AX.25 users may also make use of it to connect to you.
Status
Alpha, but working.
Updated
01 Apr 97
System requirements.
Kernel networking support with AX.25 support if desired.
Detail
Because the talk protocol is a non-standard, that is it isn't
actually defined anywhere (except the source), the ttylink
protocol from NOS has become the defacto standard, at least for
amateurs, to provide keyboard to keyboard communication over
tcp/ip. This daemon fills the need for something to answer
ttylink requests to linux machines.
Where and How to obtain it.
You can obtain the latest version of ttylinkd from:
sunsite.unc.edu <ftp://sunsite.unc.edu/pub/Linux/apps/ham/> or
ftp.ucsd.edu
<ftp://ftp.ucsd.edu/hamradio/packet/tcpip/incoming>.
An slightly enhanced version of this software is now included in
the Linux AX25 utilities package.
Licensing/Copyright
GNU Public License vers 2.0
6. Morse Code
Software for use in conjunction with, or for facilitating Morse
communication.
6.1. Pileup
Author
Richard Everitt G4ZFE richard@babbage.demon.co.uk. Based on sccw
by Steve Merrifield.
Description
CW pileup training program
Status
v1.0. Stable but extra development planned.
Updated
01 Apr 97
System requirements
Linux supported sound card
Detail
CW pileup trainer (similar to PED) based on sccw. Up to 9
stations calling at once with variable CW speed and tone/volume
to simulate a pileup. Callsigns are taken from the 1996 CQ WW
CW contest entry of M6A to add some realism.
I fed /usr/dict/words to the program and it was quite a chuckle.
So even if you aren't into Morse it is worth trying out just for
the giggle.
Where and How to obtain it.
You can obtain the pileup package from its home site at: Pileup
Home Page <http://www.babbage.demon.co.uk/pileup.html> or
sunsite.unc.edu <ftp://sunsite.unc.edu/pub/Linux/apps/ham/>
Licensing/Copyright
GNU GPL
Contributed by
Richard Everitt G4ZFE richard@babbage.demon.co.uk.
6.2. bip
Author
Marcin Skubiszewski, Marcin.Skubiszewski@inria.fr. 24 rue de
l'Oasis, 92800 Puteaux, France
Description
A program to learn Morse code (for various Unix-like platforms)
- --- END Linux HAM HOWTO part 1/2 ---
-----BEGIN PGP SIGNATURE-----
Version: 2.6.2
Comment: finger gregh@cc.gatech.edu for public key
iQCVAwUBNAzUAHtNTo2suu5NAQFIiwP+NFcZLuXZ3w895Vo6Lfw9Xnf1G1x9O4Pv
b67DwiZIBtZnPWMLyZEH2bB0t6q+rsWkuHSZS131oANRvkK/e8gTaINXIYIVX53i
RPB8eswh06VbRYSHQW+X3PH+kajC9QTkuM+plns6VviwurbeVRCWHzCmzmugkU4D
bGQL57nlqSc=
=Euj0
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<HAM-HOWTO.1-7833.873255935@cc.gatech.edu>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 107ada,a25d460e3b00cce1,start X-Google-Attributes: gid107ada,public X-Google-Thread: 1038bf,a25d460e3b00cce1,start X-Google-Attributes: gid1038bf,public X-Google-Thread: f68a8,a25d460e3b00cce1,start X-Google-Attributes: gidf68a8,public From: Terry Dawson <terry@perf.no.itg.telecom.com.au> Subject: Linux HAM HOWTO (part 1/2) Date: 1997/09/02 Message-ID: <HAM-HOWTO.1-7833.873255935@cc.gatech.edu> X-Deja-AN: 269653695 Sender: gregh@cc.gatech.edu Followup-To: poster Summary: HOWTO configure amateur radio software for Linux Organization: Linux HOWTO Project X-Auth: PGPMoose V1.1 PGP comp.os.linux.answers iQBVAwUBNAzUBzpXzySNgdcNAQEelQH/RmoTKMAkFhXSqh+y1JRg8+3dQV22G3gR /1QNEf3AuA2g0Hw3zg6fuB+aTxxC0BrXnG8iQl+NFJsRjfqYsPPq9w== =h0T/ Keywords: Linux, Networking, Ham, amateur radio NNTP-Posting-User: gregh Newsgroups: comp.os.linux.answers,rec.radio.amateur.misc,aus.radio.amateur.digital