Community discussions

MikroTik App
 
cumhureren
just joined
Topic Author
Posts: 11
Joined: Wed Jan 22, 2020 1:29 pm

if cable 10 mbps telegram message and reboot script

Sat Jun 19, 2021 12:18 pm

hi everyone;
i wrote this script for my accesS point devices but ihave a one problem. i have only one pppoe - user to test my ap's for this reason i need to enable and disable my pppoe-out user.

i wanna do;

enable pppooe-client if pppoe client connected then control cable status if cable status 10 mbps message to me from telegram then reboot devices after that remove pppoe-client

how can i solve this problem

thanx


/interface pppoe-client
add add-default-route=yes disabled=no interface=bridge1 keepalive-timeout=60 \
name=pppoe-out3 password=1234 user=test@isp

/ip dns
set servers=8.8.8.8,8.8.4.4


:delay 2
:local identity [/system identity get name]
/interface pppoe-client monitor pppoe-out1 once do={

:if ($status = "connected") do={


/interface ethernet monitor ether1 once do={
:if ($rate = "10Mbps") do={

/tool fetch keep-result=no url="https://api.telegram.org/bot18653453459 ... =$identity KABLOSU 10 MBPS, CIHAZI YENIDEN BASLATTIM"

/interface pppoe-client remove pppoe-out3

/sys reboot

} else={/interface pppoe-client remove pppoe-out3}
}
}
 
cumhureren
just joined
Topic Author
Posts: 11
Joined: Wed Jan 22, 2020 1:29 pm

Re: if cable 10 mbps telegram message and reboot script

Sat Jun 19, 2021 3:01 pm

/interface pppoe-client
add add-default-route=yes disabled=no interface=bridge1 keepalive-timeout=60 \
name=pppoe-out3 password=1234 user=testt@isp

/ip dns
set servers=8.8.8.8,8.8.4.4


:delay 2
:local identity [/system identity get name]
/interface pppoe-client monitor pppoe-out3 once do={

:if ($status != "connected") do={
/interface pppoe-client remove pppoe-out3

}
:if ($status = "connected") do={


/interface ethernet monitor ether1 once do={
:if ($rate = "10Mbps") do={

/tool fetch keep-result=no url="https://api.telegram.org/bot1865sdfsdf7 ... =$identity KABLOSU 10 MBPS, CIHAZI YENIDEN BASLATTIM"

/interface pppoe-client remove pppoe-out3

/sys reboot

} else={/interface pppoe-client remove pppoe-out3}
}
}
}
}

Who is online

Users browsing this forum: Ahrefs [Bot] and 27 guests