[Dxspider-support] Some examples. Very personal
Kin
ea3cv at cronux.net
Thu Feb 27 15:38:00 GMT 2025
Hi Tony,
If you upgrade to the latest build (I see you are very outdated 524), the $DXProt::senderverify variable will be automatically enabled and working exactly as described in this list.
About the update script for DXSpider, I can tell you that it works fine. But if you want a 100% guarantee, I'm sorry I can't give you that, but I'm sure there are sysops who can give you their experience with this tool.
The advantage is that before you do anything, a backup of your spider is made, which can be restored and continue working.
Kin EA3CV
De: Dxspider-support <dxspider-support-bounces at tobit.co.uk> En nombre de Tony K1AX via Dxspider-support
Enviado el: jueves, 27 de febrero de 2025 14:12
Para: The DXSpider Support list <dxspider-support at tobit.co.uk>
CC: Tony K1AX <k1ax at outlook.com>
Asunto: Re: [Dxspider-support] Some examples. Very personal
Hi Kin,
Just looking over your file, did you mean to comment out "set/var $DXProt::senderverify 2"? I thought we were supposed to include this?
Also, does the "Download updates tools" section automatically update DXSpider to the latest version? If so, does it ever break and require a manual fix?
73,
Tony K1AX
_____
From: Dxspider-support <dxspider-support-bounces at tobit.co.uk> on behalf of Kin via Dxspider-support <dxspider-support at tobit.co.uk>
Sent: Tuesday, February 18, 2025 12:53 PM
To: 'The DXSpider Support list' <dxspider-support at tobit.co.uk>
Cc: Kin <ea3cv at cronux.net>
Subject: [Dxspider-support] Some examples. Very personal
I have received several direct enquiries about an ‘ideal’ configuration.
I get quite a few emails asking the same question, what better place for all of us to find out, than our support list.
First, there is no magic or ideal configuration, every sysop can customise their spider to suit their needs, but I understand that it can be overwhelming with so many variables, so many messages.
What I can do is to share what I think should be in all nodes at least.
Let everyone modify it according to their needs:
*** local_cmd/crontab
# Connections Partners
05,15,25,35,45,55 * * * * start_connect('<partner_1>') unless connected('<partner_1>')
00,10,20,30,40,50 * * * * start_connect('<partner_2>') unless connected('<partner_2>')
# Connections RBNs
* * * * * start_connect('SK0MMR') unless connected('SK0MMR')
* * * * * start_connect('SK1MMR') unless connected('SK1MMR')
# Check new build
0 3 * * * run_cmd("check_build Y 4")
# Check dynamic IP
00,10,20,30,40,50 * * * * run_cmd("update_ip")
# Download updates tools
50 0 * * * spawn('cd /spider/local_cmd; wget -N https://raw.githubusercontent.com/EA3CV/dxspider_info/main/check_build.pl -O /spider/local_cmd/check_build.pl')
52 0 * * * spawn('cd /spider/local_cmd; wget -N https://raw.githubusercontent.com/EA3CV/dxspider_info/main/update_ip.pl -O /spider/local_cmd/update_ip.pl/')
55 0 * * * run_cmd('load/cmd')
# AutoUpdate USDB
0 1 * * * spawn("cd /tmp; wget -qN ftp://ftp.w1nr.net/usdbraw.gz; /spider/perl/create_usdb.pl usdbraw.gz")
5 1 * * * run_cmd("load/usdb")
10 1 * * * spawn("rm /tmp/usdbraw.gz")
# AutoUpdate Keps
0 1 * * * spawn("cd /tmp; wget -qN http://www.amsat.org/amsat/ftp/keps/current/nasabare.txt; /spider/perl/convkeps.pl -p nasabare.txt")
5 1 * * * run_cmd("load/keps")
10 1 * * * spawn("rm /tmp/nasabare.txt")
# AutoUpdate CTY.DAT
0 2 * * * spawn("cd /spider/local_data; wget -qN http://www.country-files.com/cty/cty.dat <http://www.country-files.com/cty/cty.dat%22)> ")
0 2 * * * spawn("cd /spider/local_data; wget -qN http://www.country-files.com/cty/wpxloc.raw <http://www.country-files.com/cty/wpxloc.raw%22)> ")
2 2 * * * spawn("/spider/perl/create_prefix.pl")
3 2 * * * run_cmd("load/prefix")
# TOR & Others
10 * * * * spawn('cd /spider/local_data; wget -qN http://www.dxspider.net/download/badip.torexit')
10 * * * * spawn('cd /spider/local_data; wget -qN http://www.dxspider.net/download/badip.torrelay')
10 * * * * spawn('cd /spider/local_data; wget -qN http://www.dxspider.net/download/badip.global')
12 * * * * run_cmd('load/badip')
*** scripts/startup
set/var $Spot::maxspots = 100
set/var $DXCommandmode::maxbadcount = 3
set/var $main::reqreg = 1
set/var $main::passwdreq = 0
# Slot 1 min
set/var $Spot::timegranularity = 60
# Slot 1 kHz
set/var $Spot::qrggranularity = 1
# Max dupepage 5 min
set/var $Spot::dupage = 300
# Autospot
set/var $Spot::minselfspotqrg = 0
#set/var $DXProt::senderverify = 2
#set/var $DXProt::pc92c_ipaddr_enable 1
set/var $DXProt::pc92_ad_enabled 1
set/var $main::localhost_alias_ipv4 = '<public_ip>'
set/var @main::localhost_names ('127.0.0.1', '::1', '<local_ip>')
set/spider <partner_1>
set/spider <partner_2>
set/arc <partner_3>
set/spider <partner_4>
set/pinginterval 0 <partner_3> # ARCluster
set/rbn SK0MMR
set/rbn SK1MMR
conn <partner_1>
conn <partner_2>
conn <partner_3>
conn <partner_4>
conn SK0MMR
conn SK1MMR
*** Example of a connection file:
connect/<partner_1>
timeout 15
connect telnet <name_ip_partner_1> <port_partner_1>
'login:' '<your_callsign_node>'
'assword:' '<password>'
*** From console spider (partner type spider):
set/spider <partner_1>
set/register <partner_1>
set/password <partner_1> <password>
Note: I recommend the same password on both nodes of the pair.
The rest I leave to the imagination of each one 😉
Kin EA3CV
https://clustermap.cronux.net/map.html
https://github.com/EA3CV/dxspider_info
https://github.com/EA3CV/dxspider_update
DXSpider Channel: t.me/dxspider
https://www.dxcluster.info/telnet/index.php
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.tobit.co.uk/pipermail/dxspider-support/attachments/20250227/a89a625c/attachment-0001.htm>
More information about the Dxspider-support
mailing list