Jump to content

Recommended Posts

Posted

Доброе время суток. На днях столкнулся с проблемкой. В связи с тех. поломкой на микротике не было ван подключения. Хотел перебросить клиентов на прокси страницу заглушку. Но как оказалось что при отсутствие ван подключения редирект не работает. Нашол статью :

Заглушка для клиентов при пропадании интернета.

 

Создаем правило:

 

Включаем на порту 8080 web-proxy.

Правим error.html под свои нужды./ip proxy access

add action=deny

Добавляем статическую запись днс, что б клиенты смогли зарезольвить адреса:

 

где 192.168.23.254 адрес роутера. ttl=10s = для быстрого переключения.

 

Ставим в Scheduler на 5 минут:

 

:local sts [/ip firewall nat get value-name=disabled [find comment=zagluchka]];

:local PingCount 3;

#YandexDNS

:local PingTarget1 77.88.8.8;

#OpenDNS

:local PingTarget2 208.67.222.222;

#GoogleDNS

:local PingTarget3 8.8.8.8;

:local PingResult1 [/ping $PingTarget1 count=$PingCount];

:local PingResult2 [/ping $PingTarget2 count=$PingCount];

:local PingResult3 [/ping $PingTarget3 count=$PingCount];

:delay 180;

:local PingResult11 [/ping $PingTarget1 count=$PingCount];

:local PingResult22 [/ping $PingTarget2 count=$PingCount];

:local PingResult33 [/ping $PingTarget3 count=$PingCount];

:if (($PingResult1 + $PingResult2 + $PingResult3 + $PingResult11 + $PingResult22 + $PingResult33) >= 7) do={ if ($sts=true) do={} else={/ip firewall nat disable [find comment=zagluchka]; /ip dns static disable [find name=.*]}} else={ if ($sts=true) do={/ip firewall nat enable [find comment=zagluchka]; /ip dns static enable [find name=.*]} else={}}

Адреса Микротика

ВАН 20.0.0.1

Лан 10.0.0.1

 

Перед Микротик стоит роутер 20.0.0.2 на котором инет.

Клиенты статик 10.0.0.10-.... в настройках сетевых 10.0.0.10/8 шлюз 10.0.0.1 днс 20.0.0.1

 

Но что-то идет не так. Правило срабатывает но редиректа нет. При переходе на роутер 20.0.0.2 перенапровляет на заглушку.

 

Прошу помощи.

Posted

если это х86 микротик, то днс у него перестаёт работать без интернета. Даже если у вас там только статика, работать он не будет.

Это такая фича, которая ещё с пятой версии тянется, а может и раньше.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.