Всё до безобразия просто, но работает только с протоколом http. Мы слушаем ответ клиенту от веб-сервера и по ответу «402 Payment required» заносим клиента в первый список на минуту, потом во второй и т.д. до блока. Естественно все статические внешние адреса клиента не блокируем, для этого их можно занести в отдельный лист и выше этого ..
Category : MikroTik
Даем дефолтным маршрутам каждого провайдера коментарий «ISP1» и «ISP2» и выставляем основному каналу «distance» в значение «1», а резервному «2» /ip route add comment=ISP1 distance=1 gateway=»gateway» /ip route add comment=ISP2 distance=2 gateway=»gateway» #Checking address availability 8.8.8.8 and provider switching /tool netwatch add comment=ChannelChange down-script=»/ip route set [find comment=\»ISP1\»] distance=10″ host=8.8.8.8 interval=10s up-script=»/ip route set [find ..
#Script :local checka [/ping google.com count=5] :local checkb [/ping ya.ru count=5] :local checkc [/ping mail.ru count=5] :local uptime [/system resource get uptime] :if ($uptime>02:00:00) do={ :if ($checkb = 0) do={ :if ($checkc = 0) do={ :if ($checka = 0) do={ /sy reboot } } } } else={ /log error «Min» } #Comand for add script ..
Свежие комментарии