<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="Arial">Most recent update_ip.pl is ver. 1.10<br>
<a class="moz-txt-link-freetext" href="https://github.com/EA3CV/dxspider_info/blob/main/set/update_ip.pl">https://github.com/EA3CV/dxspider_info/blob/main/set/update_ip.pl</a><br>
<br>
73<br>
Jan PA4JJ<br>
</font><br>
<div class="moz-cite-prefix">Op 10-4-2025 om 14:14 schreef Dave
Pascoe via Dxspider-support:<br>
</div>
<blockquote type="cite"
cite="mid:CAH5r4X98y13ce3QPZFQoik_gG7yFLg=sOy95gTd=Tn-JFg9+Mg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">As an aside, here is a version of <a
href="http://update_ip.pl" moz-do-not-send="true">update_ip.pl</a>
that handles those of us who run dual-stack (IPv4/IPv6) nodes.
At least the v0.8 version of the script handled IPv6
incorrectly. Hope this helps. I had been downloading the script
nightly by not running it since I didn't think that was needed
due to running a "normal" setup - i.e., not behind NAT and
nothing unusual. Just normal public IP addresses.<br>
<br>
73,
<div>Dave KM3T<br>
<br>
#!/usr/bin/perl<br>
#<br>
# Updating the $main::localhost_alias_ipv4 and
@main::localhost_names var<br>
#<br>
# Copy to /spider/local_cmd/<a href="http://update_ip.pl"
moz-do-not-send="true">update_ip.pl</a><br>
#<br>
# Configure crontab:<br>
# 00,10,20,30,40,50 * * * * run_cmd("update_ip")<br>
#<br>
# Notes:<br>
#<br>
# Need: apt install libpath-tiny-perl or<br>
# Module: cpanm install Path::Tiny<br>
#<br>
# Kin EA3CV <a href="mailto:ea3cv@cronux.net"
moz-do-not-send="true" class="moz-txt-link-freetext">ea3cv@cronux.net</a><br>
#<br>
# 20250215 v0.8<br>
#<br>
<br>
use 5.10.1;<br>
use Path::Tiny qw(path);<br>
use strict;<br>
use warnings;<br>
<br>
# Force curl to use IPv4<br>
my $ip = `curl -4 -s <a href="http://ifconfig.me"
moz-do-not-send="true">ifconfig.me</a>`;<br>
my $ips = `hostname -I`; # -i for Docker, -I for the
rest<br>
chomp($ip); # Remove newline from the public IP<br>
<br>
my $var1 = 'set/var $main::localhost_alias_ipv4 =';<br>
$ip = "'$ip'";<br>
my $find1 = 'localhost_alias_ipv4';<br>
startup($var1, $ip, $find1);<br>
<br>
my @out;<br>
<br>
my $msg1 = $var1 . $ip;<br>
<br>
my $var2 = 'set/var @main::localhost_names qw( 127.0.0.1 ::1';<br>
# Remove trailing spaces and newline from $ips before
concatenating<br>
$ips =~ s/\s+$//;<br>
$ips = " $ips)"; # Ensure the closing parenthesis is on the
same line<br>
my $find2 = 'localhost_names';<br>
startup($var2, $ips, $find2);<br>
<br>
my $msg2 = $var2 . $ips;<br>
cmd_import($msg1, $msg2);<br>
<br>
# Subroutine to import the file and write to the import
directory<br>
sub cmd_import {<br>
my $msg1 = shift;<br>
my $msg2 = shift;<br>
<br>
my $dir = "/spider/cmd_import";<br>
# Create the directory if it doesn't exist<br>
if ( !-d $dir ) {<br>
system('mkdir', $dir);<br>
}<br>
<br>
my $file = $dir . "/" . 'update_ip';<br>
<br>
open (FH, '>', $file) or die "Could not open file
$file: $!";<br>
say FH $msg1;<br>
say FH $msg2;<br>
close (FH);<br>
<br>
# Append messages to output array<br>
push @out, " Updated Public and Local IPs.";<br>
push @out, " ";<br>
}<br>
<br>
# Subroutine for startup configuration changes<br>
sub startup {<br>
my $var = shift;<br>
my $arg = shift;<br>
my $find = shift;<br>
<br>
my $filename = '/spider/scripts/startup';<br>
my @content = path($filename)->lines_utf8;<br>
<br>
my $e = 0;<br>
# Iterate over each line and update if match is found<br>
foreach my $row (@content) {<br>
if ($row =~ m/$find/) {<br>
$row =~ s/.*$find.*/$var $arg/g;<br>
path($filename)->spew_utf8(@content); # Save
changes to the file<br>
$e = 1;<br>
}<br>
}<br>
<br>
# If the key was not found, append the new configuration
at the end of the file<br>
if ($e == 0) {<br>
my $data = <<EOF;<br>
#<br>
$var $arg<br>
EOF<br>
path($filename)->append_utf8($data);<br>
}<br>
}<br>
<br>
# Return the result<br>
return (1, @out);</div>
<div><br>
</div>
</div>
<br>
<div class="gmail_quote gmail_quote_container">
<div dir="ltr" class="gmail_attr">On Thu, Apr 10, 2025 at
7:07 AM Kin via Dxspider-support <<a
href="mailto:dxspider-support@tobit.co.uk"
moz-do-not-send="true" class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="msg6572059542631451772">
<div style="overflow-wrap: break-word;" lang="ES">
<div class="m_6572059542631451772WordSection1">
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">Hi Ken,</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">The <span
class="m_6572059542631451772SpellE">main</span>
page <span class="m_6572059542631451772SpellE">is</span>
<span class="m_6572059542631451772SpellE">here</span>:
<a
href="https://github.com/EA3CV/dxspider_info/tree/main"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/EA3CV/dxspider_info/tree/main</a></span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">The <span
class="m_6572059542631451772SpellE">specific</span>
script <span class="m_6572059542631451772SpellE">is</span>
<span class="m_6572059542631451772SpellE">this</span>
<span class="m_6572059542631451772SpellE">one</span>:
<a
href="https://github.com/EA3CV/dxspider_info/blob/main/set/update_ip.pl"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://github.com/EA3CV/dxspider_info/blob/main/set/update_ip.pl</a></span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">I <span
class="m_6572059542631451772SpellE">recommend</span>
<span class="m_6572059542631451772SpellE">checking</span>
<span class="m_6572059542631451772SpellE">this</span>
Wikipedia <span class="m_6572059542631451772SpellE">entry</span>,
in case <span class="m_6572059542631451772SpellE">it</span>
<span class="m_6572059542631451772SpellE">might</span>
be <span class="m_6572059542631451772SpellE">useful</span>
<span class="m_6572059542631451772SpellE">to</span>
<span class="m_6572059542631451772SpellE">you</span>:</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"><a
href="https://wiki.dxcluster.org/wiki/Setting_up_the_EA3CV_contributions_repository"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://wiki.dxcluster.org/wiki/Setting_up_the_EA3CV_contributions_repository</a></span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif">73 de Kin
EA3CV</span></p>
<p class="MsoNormal"><span
style="font-family:Calibri,sans-serif"> </span></p>
<div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt
solid rgb(225,225,225);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-size:11pt;font-family:Calibri,sans-serif">De:</span></b><span
style="font-size:11pt;font-family:Calibri,sans-serif"> Ken Sharman <<a
href="mailto:kenny@g7vja.co.uk" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">kenny@g7vja.co.uk</a>>
<br>
<b>Enviado el:</b> jueves, 10 de abril de 2025
12:18<br>
<b>Para:</b> The DXSpider Support list <<a
href="mailto:dxspider-support@tobit.co.uk"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>><br>
<b>CC:</b> Kin <<a
href="mailto:ea3cv@cronux.net" target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">ea3cv@cronux.net</a>><br>
<b>Asunto:</b> Re: [Dxspider-support] BadIPs on
PC92</span></p>
</div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">Hi Kin</p>
<div>
<p class="MsoNormal">Can you post the link again, so
i can get v 1.10 update_ip</p>
</div>
<div>
<p class="MsoNormal">On new pc, lost most links and
contacts.</p>
</div>
<div>
<p class="MsoNormal"> </p>
</div>
<div>
<p class="MsoNormal">Ken G7VJA</p>
</div>
<div>
<p class="MsoNormal">GB7HTL</p>
</div>
</div>
<div>
<p class="MsoNormal"> </p>
<div>
<p class="MsoNormal">On 10 Apr 2025 11:00, Kin via
Dxspider-support <<a
href="mailto:dxspider-support@tobit.co.uk"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>>
wrote:</p>
<blockquote
style="border-top:none;border-right:none;border-bottom:none;border-left:1pt
solid rgb(204,204,204);padding:0cm 0cm 0cm
6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p><span
style="font-family:Calibri,sans-serif">Gregor,
If you use set/update_ip, I just fixed the
problem. It's in v1.10.</span></p>
<p><span
style="font-family:Calibri,sans-serif"> </span></p>
<p><span
style="font-family:Calibri,sans-serif">Regards,</span></p>
<p><span
style="font-family:Calibri,sans-serif"> </span></p>
<p><span
style="font-family:Calibri,sans-serif">Kin
EA3CV</span></p>
<p><span
style="font-family:Calibri,sans-serif"> </span></p>
<p><span
style="font-family:Calibri,sans-serif"> </span></p>
<div>
<div
style="border-right:none;border-bottom:none;border-left:none;border-top:1pt
solid rgb(225,225,225);padding:3pt 0cm
0cm">
<p><b><span
style="font-size:11pt;font-family:Calibri,sans-serif">De:</span></b><span
style="font-size:11pt;font-family:Calibri,sans-serif"> Dxspider-support
<<a
href="mailto:dxspider-support-bounces@tobit.co.uk"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support-bounces@tobit.co.uk</a>>
<b>En nombre de </b>Kin via
Dxspider-support<br>
<b>Enviado el:</b> jueves, 10 de abril
de 2025 10:44<br>
<b>Para:</b> The DXSpider Support list
<<a
href="mailto:dxspider-support@tobit.co.uk"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>><br>
<b>CC:</b> <a
href="mailto:ea3cv@cronux.net"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">ea3cv@cronux.net</a><br>
<b>Asunto:</b> Re: [Dxspider-support]
BadIPs on PC92</span></p>
</div>
</div>
<p> </p>
<div>
<p><span style="color:black">Gregor,</span></p>
</div>
<div>
<p><span style="color:black"> </span></p>
</div>
<div>
<p><span style="color:black">Your startup is
missing an IP address.</span></p>
</div>
<div>
<p><span style="color:black">If you're using
my latest version of the script, that's
normal. If not, you should include the
missing IP address.</span></p>
</div>
<div>
<p><span style="color:black">I noticed there
was an error updating the startup. It
should be fixed this afternoon.</span></p>
</div>
<div>
<p><span style="color:black">But this
doesn't affect anything because the
variables being used contain the correct
value.</span></p>
</div>
<div>
<p><span style="color:black">When I get
home, I'll check what you're sending
again.</span></p>
</div>
<div>
<p><span style="color:black"> </span></p>
</div>
<div>
<p><span style="color:black">Kin EA3CV</span></p>
</div>
<div>
<p><span style="color:black"> </span></p>
</div>
<div>
<p> </p>
</div>
<div>
<p>Enviado desde <a
href="https://aka.ms/AAb9ysg"
target="_blank" moz-do-not-send="true">Outlook
para Android</a></p>
</div>
<div>
<p> </p>
<div class="MsoNormal"
style="text-align:center" align="center">
<hr width="98%" size="2" align="center"></div>
<div>
<p><b><span style="font-size:11pt">De:</span></b><span
style="font-size:11pt"> Dxspider-support
<<a
href="mailto:dxspider-support-bounces@tobit.co.uk"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support-bounces@tobit.co.uk</a>>
en nombre de Gregor Surmann via
Dxspider-support <<a
href="mailto:dxspider-support@tobit.co.uk"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>><br>
<b>Enviado:</b> miércoles, abril 9,
2025 11:02:45 p. m.<br>
<b>Para:</b> The DXSpider Support list
<<a
href="mailto:dxspider-support@tobit.co.uk"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">dxspider-support@tobit.co.uk</a>><br>
<b>CC:</b> Gregor Surmann <<a
href="mailto:gs@funil.de"
target="_blank"
moz-do-not-send="true"
class="moz-txt-link-freetext">gs@funil.de</a>><br>
<b>Asunto:</b> Re: [Dxspider-support]
BadIPs on PC92</span></p>
</div>
<p style="margin-bottom:12pt"><br>
Hello!<br>
<br>
sh/var $main::localhost_alias_ipv4<br>
$main::localhost_alias_ipv4 =
82.149.227.228<br>
<br>
sh/var @main::localhost_names<br>
@main::localhost_names =
'127.0.0.1','::1','82.149.227.228'<br>
<br>
sh/ver<br>
DXSpider v1.57 (build 614 git:
mojo/2c1717f8[r]) using perl v5.28.1 on
Linux<br>
<br>
$ grep -e localhost startup<br>
set/var $main::localhost_alias_ipv4
82.149.227.228<br>
set/var @main::localhost_names
qw(127.0.0.1 ::1)<br>
<br>
So, what do you see from DO5SSB-2?<br>
<br>
73 de Gregor, DO5SSB<br>
<br>
<br>
<br>
<br>
On 09.04.25 20:32, Kin via
Dxspider-support wrote:<br>
> The list is updated by removing
PC92Cs that are forwarded with LAN IPs.<br>
><br>
> 7N4TWL-7<br>
> 9A0DXC<br>
> 9M2PJU-2 > [...]<br>
<br>
--<br>
| Gregor 'SinusPL' Surmann | <a
href="mailto:gs@funil.de"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">gs@funil.de</a>
| Will work for bandwidth |<br>
|--------------------------------------------------------------------------|<br>
| The UNIX Guru`s view of Sex: | <a
href="http://www.sinuspl.net"
target="_blank" moz-do-not-send="true">www.sinuspl.net</a>
|<br>
| unzip; strip; touch; finger; mount;
fsck; more; yes; umount; sleep |<br>
<br>
<br>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a
href="mailto:Dxspider-support@tobit.co.uk"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">Dxspider-support@tobit.co.uk</a><br>
<a
href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a></p>
</div>
</div>
</div>
</blockquote>
</div>
<p class="MsoNormal"> </p>
</div>
</div>
</div>
_______________________________________________<br>
Dxspider-support mailing list<br>
<a href="mailto:Dxspider-support@tobit.co.uk"
target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">Dxspider-support@tobit.co.uk</a><br>
<a
href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support"
rel="noreferrer" target="_blank" moz-do-not-send="true"
class="moz-txt-link-freetext">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a><br>
</div>
</blockquote>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Dxspider-support mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Dxspider-support@tobit.co.uk">Dxspider-support@tobit.co.uk</a>
<a class="moz-txt-link-freetext" href="https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support">https://mailman.tobit.co.uk/mailman/listinfo/dxspider-support</a>
</pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
____________________________________________________
my dxspider clusters running on a raspberry pi:
pa4jj-2 77.174.195.163 port 7300
pa4jj-3 77.174.195.163 port 7388</pre>
</body>
</html>