" Ekonetcomp is Home of Mikrotik Config "
MikroTIK routers switch to a backup internet connection that will work automatically when a major internet connection failure occurs.
MikroTIK FailOver is
one solution. Failover is where one link can be used as the main gateway and the other becomes a backup link.
The usual configuration is to define a check-gateway and distinguish distance values from each routing rule.
MikroTIK routers switch to a backup internet connection that will work automatically when a major internet connection failure occurs.
MikroTIK FailOver is
one solution. Failover is where one link can be used as the main gateway and the other becomes a backup link.
The usual configuration is to define a check-gateway and distinguish distance values from each routing rule.
With 2 different internet access capacities. The first internet access has limitations in its use, while the second internet access has no limitations in its use.
You want to control its use automatically. When, and under what conditions will the router make changes to internet access.
It also automatically sets bandwidth limits and restricts user access according to the current internet access capacity
This is the script
# Mikrotik Failover Script - ekonetcomp.blogspot.com
/system script
add name=Wlan1-Down_bkp policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
source="# Wlan1-Down\r\
\n#/tool netwatch enable [ find comment=\"Modem3G\" ]\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.220.220:443\
\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.220.22\
0:443\" ]\r\
\n/ip firewall connection remove [ find dst-address=\"10.0.0.1:53\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"10.0.0.1:53\"\
\_]\r\
\n/ip firewall connection remove [ find dst-address=\"10.0.0.2:53\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"10.0.0.2:53\"\
\_]\r\
\n/ip route set [ find comment=\"-Check-Modem3G-Gateway\" ] gateway=[ /ip \
address get [ find interface=\"Modem3G\" ] network ]\r\
\n/ip route set [ find comment=\"Modem3G-Gateway\" ] gateway=[/ip address \
get [ find interface=\"Modem3G\" ] network ]\r\
\n/ip route set [ find comment=\"Wlan1-Gateway\" ] distance=\"2\"\r\
\n/ip route set [ find comment=\"Modem3G-Gateway\" ] distance=\"1\"\r\
\n#/ip route enable [ find comment=\"Modem3G-Gateway-Check\" ]\r\
\n/ip route remove [ find dynamic active static ]\r\
\n/ip route remove [ find dynamic static ]\r\
\n# /ip firewall nat enable [ find comment=\"Nat Modem3G\" ]\r\
\n/queue simple set [ find name=\"10 Wireless\" ] max-limit=14M/14M\r\
\n/queue simple set [ find parent=\"10 Wireless\" ] max-limit=10M/10M\r\
\n/queue simple set [ find name=\"10 Wireless\" ] name=\"10 Modem3G\"\r\
\n/queue simple set [ find name=\"10 Modem3G\" ] comment=\" Modem 3G Mode \
\_\"\r\
\n/ip firewall filter enable [find comment=\"drop-streaming\"]\r\
\n\r\
\n"
add name=Wlan1-Up_bkp policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
source="# Wlan1-Up\r\
\n#/tool netwatch disable [ find comment=\"CHECK-AP\" ]\r\
\n#/tool netwatch enable [ find comment=\"CHECK-AP\" ]\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.220.220:443\
\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.220.22\
0:443\" ]\r\
\n/ip firewall connection remove [ find dst-address=\"10.0.0.1:53\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"10.0.0.1:53\"\
\_]\r\
\n/ip firewall connection remove [ find dst-address=\"10.0.0.2:53\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"10.0.0.2:53\"\
\_]\r\
\n/ip route set [ find comment=\"Check-Wlan1-Gateway\" ] gateway=[ /ip dhc\
p-client get [ find interface=wlan1 ] gateway ]\r\
\n/ip route set [ find comment=\"Wlan1-Gateway\" ] gateway=[ /ip dhcp-clie\
nt get [ find interface=wlan1 ] gateway ]\r\
\n/ip route set [ find comment=\"Wlan1-Gateway\" ] distance=\"1\"\r\
\n/ip route set [ find comment=\"Modem3G-Gateway\" ] distance=\"2\"\r\
\n#/ip route disable [ find comment=\"Modem3G-Gateway-Check\" ]\r\
\n/ip route remove [ find dynamic active static ]\r\
\n/ip route remove [ find dynamic static ]\r\
\n# /ip firewall nat disable [ find comment=\"Nat Modem3G\" ]\r\
\n/queue simple set [ find name=\"10 Modem3G\" ] max-limit=4M/4M\r\
\n/queue simple set [ find parent=\"10 Modem3G\" ] max-limit=4M/4M\r\
\n/queue simple set [ find name=\"10 Modem3G\" ] name=\"10 Wireless\"\r\
\n/queue simple set [ find name=\"10 Wireless\" ] comment=\" Wireless 2.4\
\_Ghz Mode \"\r\
\n/ip firewall filter disable [ find comment=\"drop-streaming\" ]\r\
\n/tool netwatch disable [ find comment=\"Modem3G\" ]\r\
\n"
add name=WlanTP-LINK-Gateway policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
source="# WlanTP-LINK-Gateway\r\
\n\r\
\n/interface disable [ find comment=\"modem\" ]\r\
\n\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.220.220:443\
\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.220.22\
0:443\" ]\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.222.222:53\"\
\_]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.222.22\
2:53\" ]\r\
\n\r\
\n/queue simple set 10 comment=\" Wireless-TP-LINK 2.4 Ghz Mode \"\r\
\n/queue simple set 10 name=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 10 max-limit=4M/4M\r\
\n\r\
\n/queue simple set 11 parent=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 11 max-limit=4M/4M\r\
\n\r\
\n/queue simple set 12 parent=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 12 max-limit=4M/4M\r\
\n\r\
\n/queue simple set 13 parent=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 13 max-limit=4M/4M\r\
\n\r\
\n/queue simple set 14 parent=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 14 max-limit=4M/4M\r\
\n\r\
\n/queue simple set 15 parent=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 15 max-limit=4M/4M\r\
\n\r\
\n/queue simple set 16 parent=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 16 max-limit=4M/4M\r\
\n\r\
\n/queue simple set 17 parent=\"10 Wireless-TP-LINK\"\r\
\n/queue simple set 17 max-limit=4M/4M\r\
\n\r\
\n#/ip route set [ find comment=\"Check-Wlan1-Gateway\" ] gateway=[ /ip dh\
cp-client get [ find interface=wlan1 ] gateway ]\r\
\n#/ip route set [ find comment=\"Wlan1-Gateway\" ] gateway=[ /ip dhcp-cli\
ent get [ find interface=wlan1 ] gateway ]\r\
\n/ip route set [ find comment=\"WlanTP-LINK-Gateway\" ] distance=\"1\"\r\
\n#/ip route set [ find comment=\"Modem3G-Gateway\" ] distance=\"2\"\r\
\n/ip route set [ find comment=\"WlanLG-Gateway\" ] distance=\"3\"\r\
\n\r\
\n\r\
\n\r\
\n\r\
\n"
add name=Modem3G-Gateway policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
source="# Modem3G-Gateway [Up]\r\
\n\r\
\n/interface enable [ find comment=\"modem\" ]\r\
\n\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.220.220:443\
\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.220.22\
0:443\" ]\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.222.222:53\"\
\_]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.222.22\
2:53\" ]\r\
\n\r\
\n/queue simple set 10 comment=\" USB Modem3G Mode \"\r\
\n/queue simple set 10 name=\"10 Modem3G\"\r\
\n/queue simple set 10 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 11 parent=\"10 Modem3G\"\r\
\n/queue simple set 11 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 12 parent=\"10 Modem3G\"\r\
\n/queue simple set 12 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 13 parent=\"10 Modem3G\"\r\
\n/queue simple set 13 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 14 parent=\"10 Modem3G\"\r\
\n/queue simple set 14 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 15 parent=\"10 Modem3G\"\r\
\n/queue simple set 15 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 16 parent=\"10 Modem3G\"\r\
\n/queue simple set 16 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 17 parent=\"10 Modem3G\"\r\
\n/queue simple set 17 max-limit=14M/14M\r\
\n\r\
\n#/ip route set [ find comment=\"Check-Wlan1-Gateway\" ] gateway=[ /ip dh\
cp-client get [ find interface=wlan1 ] gateway ]\r\
\n#/ip route set [ find comment=\"Wlan1-Gateway\" ] gateway=[ /ip dhcp-cli\
ent get [ find interface=wlan1 ] gateway ]\r\
\n\r\
\n#/ip route set [ find comment=\"Modem3G-Gateway\" ] distance=\"1\"\r\
\n/ip route set [ find comment=\"WlanTP-LINK-Gateway\" ] distance=\"2\"\r\
\n/ip route set [ find comment=\"WlanLG-Gateway\" ] distance=\"3\"\r\
\n\r\
\n\r\
\n\r\
\n\r\
\n"
add name=WlanLG-Gateway policy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api \
source="# WlanLG-Gateway\r\
\n\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.220.220:443\
\" ]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.220.22\
0:443\" ]\r\
\n/ip firewall connection remove [ find dst-address=\"208.67.222.222:53\"\
\_]\r\
\n/ip firewall connection remove [ find reply-src-address=\"208.67.222.22\
2:53\" ]\r\
\n\r\
\n/queue simple set 10 comment=\" Wireless LG 2.4 Ghz Mode\"\r\
\n/queue simple set 10 name=\"10 WlanLG\"\r\
\n/queue simple set 10 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 11 parent=\"10 WlanLG\"\r\
\n/queue simple set 11 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 12 parent=\"10 WlanLG\"\r\
\n/queue simple set 12 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 13 parent=\"10 WlanLG\"\r\
\n/queue simple set 13 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 14 parent=\"10 WlanLG\"\r\
\n/queue simple set 14 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 15 parent=\"10 WlanLG\"\r\
\n/queue simple set 15 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 16 parent=\"10 WlanLG\"\r\
\n/queue simple set 16 max-limit=14M/14M\r\
\n\r\
\n/queue simple set 17 parent=\"10 WlanLG\"\r\
\n/queue simple set 17 max-limit=14M/14M\r\
\n\r\
\n#/ip route set [ find comment=\"Check-Wlan1-Gateway\" ] gateway=[ /ip dh\
cp-client get [ find interface=wlan1 ] gateway ]\r\
\n#/ip route set [ find comment=\"Wlan1-Gateway\" ] gateway=[ /ip dhcp-cli\
ent get [ find interface=wlan1 ] gateway ]\r\
\n/ip route set [ find comment=\"WlanTP-LINK-Gateway\" ] distance=\"3\"\r\
\n#/ip route set [ find comment=\"Modem3G-Gateway\" ] distance=\"2\"\r\
\n/ip route set [ find comment=\"WlanLG-Gateway\" ] distance=\"1\"\r\
\n\r\
\n\r\
\n\r\
\n\r\
\n"
# Mikrotik Failover Script - ekonetcomp.blogspot.com
MikroTIK routers switch to a backup internet connection that will work automatically when a major internet connection failure occurs.
MikroTIK FailOver is
one solution. Failover is where one link can be used as the main gateway and the other becomes a backup link.
The usual configuration is to define a check-gateway and distinguish distance values from each routing rule.
In this situation;
With 2 different internet access capacities. The …
I LIKE THISn
ReplyDelete