Jump to content

Recommended Posts

Posted (edited)

Хочу сделать чтобы за 2-3 дня до окончания месяца, один раз в день, у абонентов выскакивала страничка с напоминанием, что месяц заканчивается. Алгоритм вроде понимаю: всех кто идет на порт 80 перенаправлять на страницу-напоминалку(лежит в интернете)(веб-прокси микротика занят блокировкой неплательшиков), и тех кто перешел на эту страницу добавлять в адрес-лист "OZNAKOMLENI" на сутки. Кто подскажет как это реализовать на микротике?

Edited by nicolenkoe
Posted

На микротике надо включить веб-прокси, создать в нем одно запрещающее правило и перенаправлять всех на него при определенном условии.

 

Тут будет перенаправление, если адрес добавлен в список, и запрос не идет на внутренние адреса сети, в примере 192.168.0.0/16.

 

/ip firewall address-list

add address=10.10.10.10 list=balance_negative

/ip firewall filter

add action=drop chain=forward dst-address=!192.168.0.0/16 src-address-list=balance_negative

/ip firewall nat

add action=redirect chain=dstnat dst-address=!192.168.0.0/16 protocol=tcp src-address-list=balance_negative to-ports=8123

/ip proxy

set enabled=yes port=8123

/ip proxy access

add action=deny redirect-to=http://yandex.ru

  • 3 months later...
Posted

В общем всем у кого не работает, в файлик error нужно вставить следующий код

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title>Доступ запрещен</title></head>

<body>

$(if error)

 

Ваш код html страницы (к примеру "<p> Свяжитесь с администратором. </p>" )

 

$(endif)

</body></html>

Posted (edited)

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

Имею следующее:

Есть адрес листы, на основе которых режется скорость и в группе которых есть блок внутренних адресов. Есть адрес листа типа TARIF_4MB, в него входят "N" количество абонентов. И все кто находятся в этом адрес листе попадают под свою очередь в дереве очередей. Нужно сделать что бы при отключении абона, в микротике помещались в группу типа "drop_users" и на самом же тике сделать редирект на кабинет пользователя.

Делал что-то на подобе такого без создания адрес листа типа"drop_users". Кто не попадает под свой адрес лист, тот заворачивается на кабинет пользователя. Но никак не могу добить, как сделать.

Это правило отказывается работать.

 

ip firewall nat add chain=dstnat protocol=tcp dst-port=80 src-address-list=!T:100 content=http://stat.isp action=dst-nat to-addresses=10.0.6.100 to-ports=80

 

Кабинет пользователя находиться по адресу stat.isp

Edited by haxprox

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...