Mainos / Advertisement:

Kaikki käännökset

Siirry navigaatioon Siirry hakuun

Kirjoita alle sen viestin nimi, jonka kaikki käännökset haluat nähdä.

Viesti

Yhteensä yksi käännös.

NimiViestin teksti tällä hetkellä
 h suomi (fi):global ddnsuser "theddnsusername"
 :global ddnspass "theddnspassword"
 :global theinterface "interfacename"
 :global ddnshost blabla.dyndns.org
 :global ipddns [:resolve $ddnshost];
 :global ipfresh [ /ip address get [/ip address find interface=$theinterface ] address ]
 :if ([ :typeof $ipfresh ] = nil ) do={
   :log info ("DynDNS: No ip address on $theinterface .")
 } else={
   :for i from=( [:len $ipfresh] - 1) to=0 do={ 
     :if ( [:pick $ipfresh $i] = "/") do={ 
     :set ipfresh [:pick $ipfresh 0 $i];
       } 
 }
  
 :if ($ipddns != $ipfresh) do={
     :log info ("DynDNS: IP-DynDNS = $ipddns")
   :log info ("DynDNS: IP-Fresh = $ipfresh")
   :log info "DynDNS: Update IP needed, Sending UPDATE...!"
   :global str "/nic/update\?hostname=$ddnshost&myip=$ipfresh"
   /tool fetch address=dy.fi host=dy.fi src-path=$str mode=http user=$ddnsuser password=$ddnspass dst-path=/
   :delay 1
   :global str [/file find name="$ddnshost"];
   /file remove $str
   :global ipddns $ipfresh
   :log info "DynDNS: IP updated to $ipfresh!"
     } else={
     :log info "DynDNS: dont need changes";
     }
 }
Mainos / Advertisement: