Why would they need that? They can update the zone when your pppoe session connects
ps the script in my config updates no-ip correctly, but the global vars don't seem to persist across scheduler runs :/
Maybe I can run it from netwatch when the ppp interface changes state?
The scripts I got from No-ip and change IP never worked to well, did not really update with the new ip immediatly, only after x amount of hours did it take. With their new network specialist there he can write us a perfect script where we just enter our username and pass and be done with the setup and everything working as it should.
This is my current one. (Local user, pass and host worked for changeip even though it had dyndns settings in it)
# Dynamic DNS for ChangeIP.com behind NAT
# Modified by Jorge Amaral, officelan.pt
# For support send mail to support at offficelan dot pt
#
# The original script was written by "webasdf" on the Mikrotik foruns, i just modified it to work with ChangeIP.com
#
# Here is where you need to set your definitions
:local user "deleted for security reasons"
:local pass "deleted for security reasons"
:local host "deleted for security reasons"
##############
##############
:global lastwanip;
:if ([ :typeof $lastwanip ] = "nothing" ) do={ :global lastwanip 0.0.0.0 };
:local wanip [:resolve $host];
:if ( $wanip != $lastwanip ) do={
/tool fetch mode=http address="checkip.dyndns.org" src-path="/" dst-path="/dyndns.checkip.html"
:local result [/file get dyndns.checkip.html contents]
:local resultLen [:len $result]
:local startLoc [:find $result ": " -1]
:set startLoc ($startLoc + 2)
:local endLoc [:find $result "</body>" -1]
:local currentIP [

ick $result $startLoc $endLoc]
:set lastwanip $currentIP;

ut [/tool dns-update name=$host address=$currentIP key-name=$user key=$pass ]
}
Cant really see where the issue lies.