01Jan04=======================================================================
1. move position of USDB init to get rid of an obscure bug pointed out by
Charlie K1XX.
+2. Remove redundant documentation
31Dec03=======================================================================
1. alter remote database handling to 'new standard'.
30Dec03=======================================================================
<P>The crucial ingredient for all of this is
<A HREF="http://www.perl.org">Perl</A>. Earlier versions of
Spider required perl 5.004, however it is now <I>STRONGLY</I> recommended
-that you use at least version 5.005_03 as this is the version being used
+that you use at least version 5.6.1 as this is the version being used
in the development of Spider.</P>
<P>In addition to the standard Red Hat distribution you will require the
<P>
<UL>
<LI>
-<A HREF="http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.10.tar.gz">Data-Dumper-2.101.tar.gz</A></LI>
+<A HREF="http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.101.tar.gz">Data-Dumper-2.101.tar.gz</A> <EM> this is included in perl 5.6.1 and above </EM></LI>
<LI>
<A HREF="http://www.cpan.org/modules/by-module/Date/TimeDate-1.10.tar.gz">TimeDate-1.10.tar.gz</A></LI>
<LI>
-<A HREF="http://www.cpan.org/modules/by-module/IO/IO-1.20.tar.gz">IO-1.20.tar.gz (for perl 5.00403 and lower)</A></LI>
+<A HREF="http://www.cpan.org/modules/by-module/IO/IO-1.20.tar.gz">IO-1.20.tar.gz</A> (<EM>for perl 5.00403 and lower</EM>)</LI>
<LI>
<A HREF="http://www.cpan.org/modules/by-module/Net/Net-Telnet-3.03.tar.gz">Net-Telnet-3.03.tar.gz</A></LI>
<LI>
<P>Log in as 'root', and make sure you're at '/root' before you continue. Here are exactly the commands you must issue next: -</P>
<P>
<PRE>
-# tar xvfz /usr/local/packages/Data-Dumper-2.101.tar.gz
-# cd Data-Dumper-2.101
-# perl Makefile.PL
-# make test
-# make install
-# cd ..
-#
# tar xvfz /usr/local/packages/TimeDate-1.10.tar.gz
# cd TimeDate-1.10
# perl Makefile.PL
# make install
# cd ..
#
-# tar xvfz /usr/local/packages/IO-1.20.tar.gz
-# cd IO-1.20
-# perl Makefile.PL
-# make test
-# make install UNINST=1
-# cd ..
-#
# tar xvfz /usr/local/packages/Net-Telnet-3.03.tar.gz
# cd Net-Telnet-3.02
# perl Makefile.PL
</PRE>
</P>
+<P>Only if you need to do these (because your perl is old):-</P>
+<P>
+<PRE>
+#
+# tar xvfz /usr/local/packages/IO-1.20.tar.gz
+# cd IO-1.20
+# perl Makefile.PL
+# make test
+# make install UNINST=1
+# cd ..
+#
+# tar xvfz /usr/local/packages/Data-Dumper-2.101.tar.gz
+# cd Data-Dumper-2.101
+# perl Makefile.PL
+# make test
+# make install
+# cd ..
+#
+</PRE>
+</P>
+
<P>Do not fall into the trap of thinking they're all the same, just because they
nearly are! Pay particular attention to the instructions of <EM>IO</EM>, above.</P>
</CODE></BLOCKQUOTE>
</P>
-<P>This is the call sign of your cluster. If you use an SSID then include it here
-also.</P>
+<P>This is the call sign of your cluster. Here in the UK we have
+separate callsigns for our cluster nodes. If you can't use a different callsign I suggest
+you use an SSID of '-2' for the node callsign '$mycall'.</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
The crucial ingredient for all of this is
<htmlurl url="http://www.perl.org" name="Perl">. Earlier versions of
Spider required perl 5.004, however it is now <it>STRONGLY</it> recommended
-that you use at least version 5.005_03 as this is the version being used
+that you use at least version 5.6.1 as this is the version being used
in the development of Spider.
<P>
<P>
<itemize>
-<item> <htmlurl url="http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.10.tar.gz" name="Data-Dumper-2.101.tar.gz">
+<item> <htmlurl url="http://www.cpan.org/modules/by-module/Data/Data-Dumper-2.101.tar.gz" name="Data-Dumper-2.101.tar.gz"> <em> this is included in perl 5.6.1 and above </em>
<item> <htmlurl url="http://www.cpan.org/modules/by-module/Date/TimeDate-1.10.tar.gz" name="TimeDate-1.10.tar.gz">
-<item> <htmlurl url="http://www.cpan.org/modules/by-module/IO/IO-1.20.tar.gz" name="IO-1.20.tar.gz (for perl 5.00403 and lower)">
+<item> <htmlurl url="http://www.cpan.org/modules/by-module/IO/IO-1.20.tar.gz" name="IO-1.20.tar.gz"> (<em>for perl 5.00403 and lower</em>)
<item> <htmlurl url="http://www.cpan.org/modules/by-module/Net/Net-Telnet-3.03.tar.gz" name="Net-Telnet-3.03.tar.gz">
<item> <htmlurl url="http://www.cpan.org/modules/by-module/Curses/Curses-1.06.tar.gz" name="Curses-1.06.tar.gz">
<item> <htmlurl url="http://www.cpan.org/modules/by-module/Time/Time-HiRes-01.20.tar.gz" name="Time-HiRes-01.20.tar.gz">
Log in as 'root', and make sure you're at '/root' before you continue. Here are exactly the commands you must issue next: -
<verb>
-# tar xvfz /usr/local/packages/Data-Dumper-2.101.tar.gz
-# cd Data-Dumper-2.101
-# perl Makefile.PL
-# make test
-# make install
-# cd ..
-#
# tar xvfz /usr/local/packages/TimeDate-1.10.tar.gz
# cd TimeDate-1.10
# perl Makefile.PL
# make install
# cd ..
#
-# tar xvfz /usr/local/packages/IO-1.20.tar.gz
-# cd IO-1.20
-# perl Makefile.PL
-# make test
-# make install UNINST=1
-# cd ..
-#
# tar xvfz /usr/local/packages/Net-Telnet-3.03.tar.gz
# cd Net-Telnet-3.02
# perl Makefile.PL
# cd ..
</verb>
+<p>
+Only if you need to do these (because your perl is old):-
+
+<verb>
+#
+# tar xvfz /usr/local/packages/IO-1.20.tar.gz
+# cd IO-1.20
+# perl Makefile.PL
+# make test
+# make install UNINST=1
+# cd ..
+#
+# tar xvfz /usr/local/packages/Data-Dumper-2.101.tar.gz
+# cd Data-Dumper-2.101
+# perl Makefile.PL
+# make test
+# make install
+# cd ..
+#
+</verb>
+
<P>
Do not fall into the trap of thinking they're all the same, just because they
nearly are! Pay particular attention to the instructions of <em>IO</em>, above.
</verb></tscreen>
<P>
-This is the call sign of your cluster. If you use an SSID then include it here
-also.
+This is the call sign of your cluster. Here in the UK we have
+separate callsigns for our cluster nodes. If you can't use a different callsign I suggest
+you use an SSID of '-2' for the node callsign '$mycall'.
<tscreen><verb>
$myalias = "G1TLH";
The crucial ingredient for all of this is Perl. Earlier versions of
Spider required perl 5.004, however it is now \e[4mSTRONGLY\e[24m recommended
- that you use at least version 5.005_03 as this is the version being
- used in the development of Spider.
+ that you use at least version 5.6.1 as this is the version being used
+ in the development of Spider.
In addition to the standard Red Hat distribution you will require the
- o Data-Dumper-2.101.tar.gz
+ o Data-Dumper-2.101.tar.gz \e[4mthis\e[24m \e[4mis\e[24m \e[4mincluded\e[24m \e[4min\e[24m \e[4mperl\e[24m \e[4m5.6.1\e[24m \e[4mand\e[24m \e[4mabove\e[0m
o TimeDate-1.10.tar.gz
- o IO-1.20.tar.gz (for perl 5.00403 and lower)
+ o IO-1.20.tar.gz (\e[4mfor\e[24m \e[4mperl\e[24m \e[4m5.00403\e[24m \e[4mand\e[24m \e[4mlower\e[24m)
o Net-Telnet-3.03.tar.gz
- # tar xvfz /usr/local/packages/Data-Dumper-2.101.tar.gz
- # cd Data-Dumper-2.101
- # perl Makefile.PL
- # make test
- # make install
- # cd ..
- #
# tar xvfz /usr/local/packages/TimeDate-1.10.tar.gz
# cd TimeDate-1.10
# perl Makefile.PL
# make install
# cd ..
#
- # tar xvfz /usr/local/packages/IO-1.20.tar.gz
- # cd IO-1.20
- # perl Makefile.PL
- # make test
- # make install UNINST=1
- # cd ..
- #
# tar xvfz /usr/local/packages/Net-Telnet-3.03.tar.gz
# cd Net-Telnet-3.02
# perl Makefile.PL
+ Only if you need to do these (because your perl is old):-
+
+
+ #
+ # tar xvfz /usr/local/packages/IO-1.20.tar.gz
+ # cd IO-1.20
+ # perl Makefile.PL
+ # make test
+ # make install UNINST=1
+ # cd ..
+ #
+ # tar xvfz /usr/local/packages/Data-Dumper-2.101.tar.gz
+ # cd Data-Dumper-2.101
+ # perl Makefile.PL
+ # make test
+ # make install
+ # cd ..
+ #
+
+
+
Do not fall into the trap of thinking they're all the same, just
because they nearly are! Pay particular attention to the instructions
of \e[4mIO\e[24m, above.
- # vi /etc/group (or your favorite editor)
+ # vi /etc/group (or your favorite editor)
Using the distributed DXVars.pm as a a template, set your cluster
callsign, sysop callsign and other user info to suit your own
environment.
-
-
-
$mycall = "GB7DJK";
- This is the call sign of your cluster. If you use an SSID then
- include it here also.
+ This is the call sign of your cluster. Here in the UK we have
+ separate callsigns for our cluster nodes. If you can't use a different
+ callsign I suggest you use an SSID of '-2' for the node callsign
+ '$mycall'.
use it though it has to be "made". CD to /spider/src and type \e[4mmake\e[24m.
You should see the output on your screen and hopefully now have a
small C program called \e[4mclient\e[24m. Leave it in this directory.
+
+
+
\e[1m1.6. Starting up for the first time\e[0m
We can now bring spider up for the first time and see if all is well
- shutdown
+ shutdown
o Enter the correct line in /etc/services (root)
+
o Enter the correct line in /etc/inetd.conf (root)
o killall -HUP inetd (root)
There are 2 main node packages in use of which I shall keep to the
original by Tomi Manninen, OH2BNS as this is included in the ax25 rpms
as standard. The other is AWZNode by IZ5AWZ.
-
-
NB: The AX25 stuff in 2.4 kernels appears to have been broken until
2.4.18. I strongly suggest you get at least this kernel.
NOTE:- before we start it is important to realise that every interface
requires a different SSID. You should be able to follow this in the
following examples.
+
+
\e[1m3.5. axports\e[0m
This file sets up the ax25 ports you want to use. An example is below
The file headings are as follows ...
+
portname - The name you will refer to the port by
callsign - This is the callsign that NET/ROM traffic from this
port will use