Hirdetés

Új hozzászólás Aktív témák

  • m0ski

    aktív tag

    válasz zex #10886 üzenetére

    Szia!

    Én az alábbi scriptet használom, és teljesen jól működik, a szépen küldi az e-mailt is IP változáskor, illetve a logba is bekerül.

    ##############Script Settings##################

    :local NOIPUser "username"
    :local NOIPPass "password"
    :local WANInter "WANinterface"

    ###############################################

    :local NOIPDomain "NOIP domain"
    :local IpCurrent [/ip address get [find interface=$WANInter] address];
    :for i from=( [:len $IpCurrent] - 1) to=0 do={
    :if ( [:pick $IpCurrent $i] = "/") do={
    :local NewIP [:pick $IpCurrent 0 $i];
    :if ([:resolve $NOIPDomain] != $NewIP) do={
    /tool fetch mode=http user=$NOIPUser password=$NOIPPass url="http://dynupdate.no-ip.com/nic/update\3Fhostname=$NOIPDomain&myip=$NewIP" keep-result=no
    /tool e-mail send to="emailaddress" subject="[MikroTik] IP address updated" body="IP address changed.\r\nNew IP address: $NewIP"
    :log info "NO-IP Update: $NOIPDomain - $NewIP"
    :log info "notification email to emailaddress sent";
    }
    }
    }

Új hozzászólás Aktív témák