Jump to content
Калькуляторы

Mikrotik RouterOS переброс клиента на страницу статистики(оплаты)

Пытаюсь перенести клиентов на Mikrotik

 

IPoE внутренняя сеть 10.0.х.х

во внутренней сети веб сервер 10.0.0.99 с

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 

RewriteRule (.*) index.php [L,QSA,NC]

 

на микротике

 

add action=masquerade chain=srcnat out-interface=Internet
add action=dst-nat chain=dstnat dst-port=80 protocol=tcp src-address=10.0.0.7 to-addresses=10.0.0.99 to-ports=80

 

где 10.0.0.7 адрес клиента...

 

Добавлял в последний пункт и интерфейсы и переделывал под "netmap", все без толку.

 

Интернет не работает, но страницу статистики(оплаты) не выводит. Просто не отдает данные, соединение не сбрасывает.

 

Где копать?

Edited by petro_drozd

Share this post


Link to post
Share on other sites

ip proxy access
add action=allow dst-address=x.x.x.x dst-port=""
add action=deny dst-port="" redirect-to=url.ru/block.php

ip firewall nat add src-address-list=nishebrod dst-port=80 protocol=tcp action=redirect to-ports=8080 chain=dstnat 
ip proxy set enabled=yes port=8080

 

Для примера. Писал по памяти, мог ошибиться в синтаксисе, но идея понятна должна быть.

Share this post


Link to post
Share on other sites

Пытаюсь перенести клиентов на Mikrotik

 

IPoE внутренняя сеть 10.0.х.х

во внутренней сети веб сервер 10.0.0.99 с

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 

RewriteRule (.*) index.php [L,QSA,NC]

 

на микротике

 

add action=masquerade chain=srcnat out-interface=Internet
add action=dst-nat chain=dstnat dst-port=80 protocol=tcp src-address=10.0.0.7 to-addresses=10.0.0.99 to-ports=80

 

где 10.0.0.7 адрес клиента...

 

Добавлял в последний пункт и интерфейсы и переделывал под "netmap", все без толку.

 

Интернет не работает, но страницу статистики(оплаты) не выводит. Просто не отдает данные, соединение не сбрасывает.

 

Где копать?

 

Что за интерфейс "Internet"? Куда смотрит?

Если натится "белый" адрес, то соответственно ничего не получится.

 

А зачем собственно клиентов на микротик переносите? Судя по тому что есть, это чисто STOP Zona для клиентов.

 

ip proxy access

add action=allow dst-address=x.x.x.x dst-port=""

add action=deny dst-port="" redirect-to=url.ru/block.php

 

ip firewall nat add src-address-list=nishebrod dst-port=80 protocol=tcp action=redirect to-ports=8080 chain=dstnat

ip proxy set enabled=yes port=8080

 

Этот случай для Proxy сервера. Тут все тривиально:) У коллеги проблема без прокси.

Share this post


Link to post
Share on other sites

у меня в случае отрицательного баланса радиус выдает серый пул, этот пул я заварачиваю через нат на страничку что денег нету. Без прокси сервера

Edited by RuffiAn

Share this post


Link to post
Share on other sites

Этот случай для Proxy сервера. Тут все тривиально:)

Ну так заворачивайте на прокси трафик на 80 порт из подсети/списка неплательщиков, это и будет тривиально.

Share this post


Link to post
Share on other sites

 

Что за интерфейс "Internet"? Куда смотрит?

Если натится "белый" адрес, то соответственно ничего не получится.

 

А зачем собственно клиентов на микротик переносите? Судя по тому что есть, это чисто STOP Zona для клиентов.

 

Internet смотрит в верхнего провайдера там белый айпи.

Почему не получится?

на Линуксе за это отвечает строка

/sbin/iptables -t nat -A PREROUTING -s {$item.ip} -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.0.0.99  # Запретить работу 

 

 

Есть сервер на Линуксе. Но хочется в случае чего, воткнул-залил конфиг и работает.

На нем будет НАТ+Шейпер

Share this post


Link to post
Share on other sites

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.