telkom3 adalah nama interface pppoe, ganti sesuai dengan nama pppoe kamu.
:local WANINTERFACE
:set WANINTERFACE telkom3
:local WANIP [/ip address get [find where interface=$WANINTERFACE] address];
:set WANIP [:pick $WANIP 0 ([:len $WANIP]-3) ];
:if ($WANIP ~"^10.") do={
:log warning "Private ip address found !!!"
/interface pppoe-client enable $WANINTERFACE
:delay 1
} else={
:if ($WANIP ~"^172.") do={
:log warning "Private ip address found !!!"
/interface pppoe-client enable $WANINTERFACE
:delay 1
} else={
:if ($WANIP ~"^192.") do={
:log warning "Private ip address found !!!"
/interface pppoe-client enable $WANINTERFACE
:delay 1
} else={
:log warning "Public IP - $WANIP - Found, OK ! No action required"
}
}
}
add script dan berinama, lalu bikin secheduler. interval antara 20-30 detik.
semoga bermanfaat