Редирект на внешний сайт при отрицательном балансе
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By base
Доброе время суток. На днях столкнулся с проблемкой. В связи с тех. поломкой на микротике не было ван подключения. Хотел перебросить клиентов на прокси страницу заглушку. Но как оказалось что при отсутствие ван подключения редирект не работает. Нашол статью :
Заглушка для клиентов при пропадании интернета.
Создаем правило:
Включаем на порту 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 перенапровляет на заглушку.
Прошу помощи.
-
By ghzlviv
/ip firewall address-list
add address=10.0.0.0/16 list=work
add address=172.16.0.0/16 list=droping
/ip firewall filter
add chain=forward dst-address=192.168.41.42 src-address-list=work
add action=drop chain=forward src-address-list=droping
/ip firewall nat
add action=masquerade chain=srcnat src-address-list=work
add action=masquerade chain=srcnat src-address-list=droping
add action=dst-nat chain=dstnat dst-port=80 protocol=tcp src-address-list=droping to-addresses=192.168.41.42 to-ports=80
Не робить хтось може допомогти або підказати де шукати
Дякую
-
By ultranet
Всем привет, суть вопроса такова. Сделали мне редирект на сервере, при отсутствие положительного баланса на счету выскакивает окно пополните счет (при открытие любого сайта). Так вот столкнулся с такой проблемой, при подключение абонента по кабелю (на прямую от сервера )всё работает отлично, а вот по беспроводной просто пишет не могу "отобразить страницу". Стоит на раздаче рокет м2 у абонента грид. Не может ли рокет либо грид блокировать?
Настройки сети:
Сервер
mandriva+stargazer
IP 20.0.0.1
mask 255.0.0.0
DNS 10.0.0.1
Рокет
IP 20.10.10.1
mask 255.0.0.0
шлюз 20.0.0.1
DNS 10.0.0.1
грид в роутере
IP 20.0.0.2
Mask 255.0.0.0
шлюз 20.0.0.1
DNS 10.0.0.1
Не пинайте... Зарание благодарен
-
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now