..
..
cpan> install IO::Select
+
+ In order to use IO::Select you will need to
+ # cd /root/.cpan/build/IO-1.20
+ # make install UNINST=1
+
+ The 'cd' is to the place where CPAN sets up its local cache. The example
+ shown is for Linux defaults.
+
3) select a user to run the cluster as UNDER _NO_ CIRCUMSTANCES USE ROOT.
I say again DO NOT USE root.
users with useradd -m <callsign>. Alter the default .bashrc so that it
contains just one line (assuming you use the default bash shell).
- exec /spider/perl/client.pl <callsign>
+ exec /spider/perl/client.pl <callsign> telnet
Don't forget to give them a real password. This is really for network
- cluster logins
+ cluster logins. The telnet argument does two things, it sets the EOL
+ convention to \n rather than AX25's \r and it automatically reduces
+ the privilege of the <callsign> to a 'safe[r]' level.
7) for incoming AX25 connections you are expected to have got the AX25
utilities setup, tested and working. See the AX25-HOWTO for more info
[ether]
NOCALL * * * * * * L
- default * * * * * * - djk /spider/perl/client.pl client.pl %u ax25
+ default * * * * * * - jim /spider/perl/client.pl client.pl %u ax25
<bbs>
NOCALL * * * * * * L
- default * * * * * * - djk /spider/perl/client.pl client.pl %u ax25
+ default * * * * * * - jim /spider/perl/client.pl client.pl %u ax25
where ether and bbs are appropriate KNOWN WORKING axport and nrport
names respectively.
:x
$ cd ../perl
+
+ now create the basic user file with you as the sysop.
+
+ $ create_sysop.pl
+
+ try and run the cluster program and see whether all the various rivets are
+ flying in approximate formation...
+
$ cluster.pl
DXSpider DX Cluster Version x.x
Copyright (c) 1998 Dirk Koopman G1TLH