From b21ba4d796c6e285685a18be32f538facb2408c5 Mon Sep 17 00:00:00 2001 From: g0vgs Date: Sat, 31 Mar 2001 22:38:35 +0000 Subject: [PATCH] yet more adminmanual changes --- html/adminmanual-1.html | 14 +-- html/adminmanual-3.html | 8 +- html/adminmanual-4.html | 14 ++- html/adminmanual.html | 2 +- sgml/adminmanual.sgml | 37 ++++--- txt/adminmanual.txt | 212 ++++++++++++++++++++++++++-------------- 6 files changed, 184 insertions(+), 103 deletions(-) diff --git a/html/adminmanual-1.html b/html/adminmanual-1.html index 2f2146f0..754b2889 100644 --- a/html/adminmanual-1.html +++ b/html/adminmanual-1.html @@ -167,10 +167,10 @@ for the file to work so leave it in.

PLEASE USE CAPITAL LETTERS FOR CALLSIGNS

-

DON'T alter the DXVars.pm (or any other file) in /spider/perl, they are -overwritten with every release. Any files or commands you place in /spider/local -or /spider/local_cmd will automagically be used in preference to the ones in -/spider/perl EVEN while the cluster is running! +

DON'T alter any file in /spider/perl, they are overwritten with every +release. Any files or commands you place in /spider/local or /spider/local_cmd +will automagically be used in preference to the ones in /spider/perl EVEN +while the cluster is running!

Save the new file and change directory to ../perl ....

@@ -185,7 +185,7 @@ the sysop.

-$ create_sysop.pl
+$ ./create_sysop.pl
 

@@ -197,7 +197,7 @@ It should look something like this ...

-$ cluster.pl
+$ ./cluster.pl
 DXSpider DX Cluster Version 1.46
 Copyright (c) 1998 Dirk Koopman G1TLH
 loading prefixes ...
@@ -215,7 +215,7 @@ cd to /spider/perl.  Now issue the following command ...
 

-$ client.pl
+$ ./client.pl
 

diff --git a/html/adminmanual-3.html b/html/adminmanual-3.html index 0beafd34..e11f175d 100644 --- a/html/adminmanual-3.html +++ b/html/adminmanual-3.html @@ -70,7 +70,7 @@ is accepting telnet logins by issuing the following command ....

-client.pl login telnet
+./client.pl login telnet
 

You should get a login prompt and on issuing a callsign, you will be given @@ -127,11 +127,11 @@ set/node gb7baa 1.33. Earlier versions required the callsign to be in upper case.

That is now set, it is as simple as that. To prove it, login on yet another -console as sysop and issue the command ... +console as sysop, cd to spider/perl and issue the command ...

-client.pl gb7baa (using the callsign you set as a node)
+./client.pl gb7baa (using the callsign you set as a node)
 

@@ -139,7 +139,7 @@ client.pl gb7baa (using the callsign you set as a node)

-client.pl gb7baa
+./client.pl gb7baa
 PC38^GB7MBC^~
 
diff --git a/html/adminmanual-4.html b/html/adminmanual-4.html index d7652b3f..21237022 100644 --- a/html/adminmanual-4.html +++ b/html/adminmanual-4.html @@ -38,9 +38,17 @@ DX:3:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl" sysop >/dev/t

-

This line works fine for RedHat and SuSE distributions. The line required for -Slackware distributions is slightly different. My thanks to Aurelio, PA3EZL for -this information. +

This line works fine for RedHat distributions. It is also fine for SuSE up to +7.0. From Suse 7.1 you need to add runlevels 2 and 5 like this ... +

+

+
+DX:235:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl" sysop >/dev/tty7
+
+
+

+

The line required for Slackware distributions is slightly different. My thanks to +Aurelio, PA3EZL for this information.

diff --git a/html/adminmanual.html b/html/adminmanual.html
index 9522aee4..080fb9cd 100644
--- a/html/adminmanual.html
+++ b/html/adminmanual.html
@@ -15,7 +15,7 @@ Contents
 

The DXSpider Installation and Administration Manual

-

Ian Maude, G0VGS, (ianmaude@btinternet.com)

Version 1.33 (Revision 1.21) February 2001 +

Ian Maude, G0VGS, (ianmaude@btinternet.com)

Version 1.33 (Revision 1.22) March 2001


A reference for SysOps of the DXSpider DXCluster program.
diff --git a/sgml/adminmanual.sgml b/sgml/adminmanual.sgml index 1121bc82..034111d3 100644 --- a/sgml/adminmanual.sgml +++ b/sgml/adminmanual.sgml @@ -6,7 +6,7 @@ The DXSpider Installation and Administration Manual <author>Ian Maude, G0VGS, (ianmaude@btinternet.com) -<date>Version 1.33 (Revision 1.21) February 2001 +<date>Version 1.33 (Revision 1.22) March 2001 <abstract> A reference for SysOps of the DXSpider DXCluster program. </abstract> @@ -175,10 +175,10 @@ for the file to work so leave it in. <P><bf>PLEASE USE CAPITAL LETTERS FOR CALLSIGNS</bf> <P> -DON'T alter the DXVars.pm (or any other file) in /spider/perl, they are -overwritten with every release. Any files or commands you place in /spider/local -or /spider/local_cmd will automagically be used in preference to the ones in -/spider/perl EVEN while the cluster is running! +DON'T alter any file in /spider/perl, they are overwritten with every +release. Any files or commands you place in /spider/local or /spider/local_cmd +will automagically be used in preference to the ones in /spider/perl EVEN +while the cluster is running! <P> Save the new file and change directory to ../perl .... @@ -192,7 +192,7 @@ Now type the following command which creates the basic user file with you as the sysop. <tscreen><verb> -$ create_sysop.pl +$ ./create_sysop.pl </verb></tscreen> <sect1>Starting up for the first time @@ -202,7 +202,7 @@ We can now bring spider up for the first time and see if all is well or not! It should look something like this ... <tscreen><verb> -$ cluster.pl +$ ./cluster.pl DXSpider DX Cluster Version 1.46 Copyright (c) 1998 Dirk Koopman G1TLH loading prefixes ... @@ -219,7 +219,7 @@ If all is well then login on another term or console as <em>sysop</em> and cd to /spider/perl. Now issue the following command ... <tscreen><verb> -$ client.pl +$ ./client.pl </verb></tscreen> <P> @@ -303,7 +303,7 @@ killall -HUP inetd is accepting telnet logins by issuing the following command .... <tscreen><verb> -client.pl login telnet +./client.pl login telnet </verb></tscreen> You should get a login prompt and on issuing a callsign, you will be given @@ -361,17 +361,17 @@ The case does not matter as long as you have a version of DXSpider later than <P> That is now set, it is as simple as that. To prove it, login on yet another -console as sysop and issue the command ... +console as sysop, cd to spider/perl and issue the command ... <tscreen><verb> -client.pl gb7baa (using the callsign you set as a node) +./client.pl gb7baa (using the callsign you set as a node) </verb></tscreen> <P> You should get an initialisation string from DXSpider like this ... <tscreen><verb> -client.pl gb7baa +./client.pl gb7baa PC38^GB7MBC^~ </verb></tscreen> @@ -603,9 +603,16 @@ DX:3:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl" sysop >/dev/t </verb></tscreen> <P> -This line works fine for RedHat and SuSE distributions. The line required for -Slackware distributions is slightly different. My thanks to Aurelio, PA3EZL for -this information. +This line works fine for RedHat distributions. It is also fine for SuSE up to +7.0. From Suse 7.1 you need to add runlevels 2 and 5 like this ... + +<tscreen><verb> +DX:235:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl" sysop >/dev/tty7 +</verb></tscreen> + + +The line required for Slackware distributions is slightly different. My thanks to +Aurelio, PA3EZL for this information. <tscreen><verb> DX:23:respawn:/bin/su - sysop -c "/usr/bin/perl -w /spider/perl/cluster.pl" >/dev/tty7 diff --git a/txt/adminmanual.txt b/txt/adminmanual.txt index 929225be..f8de19b2 100644 --- a/txt/adminmanual.txt +++ b/txt/adminmanual.txt @@ -1,6 +1,6 @@ The DXSpider Installation and Administration Manual Ian Maude, G0VGS, (ianmaude@btinternet.com) - Version 1.33 (Revision 1.21) February 2001 + Version 1.33 (Revision 1.22) March 2001 A reference for SysOps of the DXSpider DXCluster program. ______________________________________________________________________ @@ -470,11 +470,10 @@ PPLLEEAASSEE UUSSEE CCAAPPIITTAALL LLEETTTTEERRSS FFOORR CCAALLLLSSIIGGNNSS - DON'T alter the DXVars.pm (or any other file) in /spider/perl, they - are overwritten with every release. Any files or commands you place in - /spider/local or /spider/local_cmd will automagically be used in - preference to the ones in /spider/perl EVEN while the cluster is - running! + DON'T alter any file in /spider/perl, they are overwritten with every + release. Any files or commands you place in /spider/local or + /spider/local_cmd will automagically be used in preference to the ones + in /spider/perl EVEN while the cluster is running! Save the new file and change directory to ../perl .... @@ -492,7 +491,7 @@ - $ create_sysop.pl + $ ./create_sysop.pl @@ -505,7 +504,7 @@ - $ cluster.pl + $ ./cluster.pl DXSpider DX Cluster Version 1.46 Copyright (c) 1998 Dirk Koopman G1TLH loading prefixes ... @@ -525,12 +524,7 @@ - - $ client.pl - - - - + $ ./client.pl This should log you into the cluster as the sysop under the alias callsign we set earlier. In this case the callsign is G0VGS. The @@ -592,8 +586,8 @@ .. - default * * * * * * - sysop /spider/src/client client %s ax25 + default * * * * * * - sysop /spider/src/client client %s ax25 @@ -638,7 +632,7 @@ - client.pl login telnet + ./client.pl login telnet @@ -658,9 +652,12 @@ + You should now get the login prompt and be able to login as before. + + 33..33.. SSeettttiinngg uupp nnooddee ccoonnnneeccttss In order to allow cluster node connections, spider needs to know that @@ -710,11 +707,11 @@ That is now set, it is as simple as that. To prove it, login on yet - another console as sysop and issue the command ... + another console as sysop, cd to spider/perl and issue the command ... - client.pl gb7baa (using the callsign you set as a node) + ./client.pl gb7baa (using the callsign you set as a node) @@ -724,11 +721,8 @@ - client.pl gb7baa - PC38^GB7MBC^~ - - - + ./client.pl gb7baa + PC38^GB7MBC^~ If the callsign you just set up as a cluster node is for an incoming connect, this is all that needs to be done. If the connection is to @@ -789,18 +783,19 @@ - There are many possible ways to configure the script but here are two examples, one for a NETRom/AX25 connect and one for tcp/ip. - timeout 60 - abort (Busy|Sorry|Fail) - # don't forget to chmod 4775 netrom_call! - connect ax25 /usr/sbin/netrom_call bbs gb7djk g1tlh - # you can leave this out if you call the script 'gb7dxm' - client gb7dxm ax25 + + + timeout 60 + abort (Busy|Sorry|Fail) + # don't forget to chmod 4775 netrom_call! + connect ax25 /usr/sbin/netrom_call bbs gb7djk g1tlh + # you can leave this out if you call the script 'gb7dxm' + client gb7dxm ax25 @@ -856,6 +851,11 @@ + + + + + <- D G1TLH connect gb7djk-1 -> D G1TLH connection to GB7DJK-1 started -> D G1TLH G1TLH de GB7DJK 13-Dec-1998 2046Z > @@ -988,9 +988,20 @@ - This line works fine for RedHat and SuSE distributions. The line - required for Slackware distributions is slightly different. My thanks - to Aurelio, PA3EZL for this information. + This line works fine for RedHat distributions. It is also fine for + SuSE up to 7.0. From Suse 7.1 you need to add runlevels 2 and 5 like + this ... + + + + DX:235:respawn:/bin/su -c "/usr/bin/perl -w /spider/perl/cluster.pl" sysop >/dev/tty7 + + + + + + The line required for Slackware distributions is slightly different. + My thanks to Aurelio, PA3EZL for this information. @@ -1040,6 +1051,9 @@ website at the cron page where it is explained more fully. + + + 55.. HHoopp ccoonnttrrooll Starting with version 1.13 there is simple hop control available on a @@ -1060,55 +1074,101 @@ - # - # hop table construction - # - package DXProt; - # default hopcount to use - $def_hopcount = 5; - # some variable hop counts based on message type - %hopcount = - ( - 11 => 10, - 16 => 10, - 17 => 10, - 19 => 10, - 21 => 10, - ); - # the per node hop control thingy - %nodehops = - GB7ADX => { 11 => 8, - 12 => 8, - 16 => 8, - 17 => 8, - 19 => 8, - 21 => 8, - }, - GB7UDX => { 11 => 8, - 12 => 8, - 16 => 8, - 17 => 8, - 19 => 8, - 21 => 8, - }, - GB7BAA => { - 11 => 5, - 12 => 8, - 16 => 8, - 17 => 8, - 19 => 8, - 21 => 8, - }, - }; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # + # hop table construction + # + + package DXProt; + + # default hopcount to use + $def_hopcount = 5; + + # some variable hop counts based on message type + %hopcount = + ( + 11 => 10, + 16 => 10, + 17 => 10, + 19 => 10, + 21 => 10, + ); + + + # the per node hop control thingy + + + %nodehops = + + GB7ADX => { 11 => 8, + 12 => 8, + 16 => 8, + 17 => 8, + 19 => 8, + 21 => 8, + }, + + GB7UDX => { 11 => 8, + 12 => 8, + 16 => 8, + 17 => 8, + 19 => 8, + 21 => 8, + }, + GB7BAA => { + 11 => 5, + 12 => 8, + 16 => 8, + 17 => 8, + 19 => 8, + 21 => 8, + }, + }; @@ -1125,6 +1185,7 @@ will bring your changes into effect. + 55..22.. IIssoollaattiinngg nneettwwoorrkkss It is possible to isolate networks from each other on a "gateway" node @@ -1252,6 +1313,11 @@ + + + + + 0 = frequency 1 = call 2 = date in unix format -- 2.43.0