Меню
Контакты
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Интернет-магазин
сетевого оборудования
Москва +7 (495) 103-41-03 +7 (915) 420-28-94
107023, Москва, пл. Журавлёва, 10с3, подъезд 31, офис 309
Пн-Пт: с 9-00 до 17-00   Сб-вс: выходной
Заказать звонок

Перенаправляем пользователя при отрицательном балансе на веб-страницу с сообщением о состоянии его баланса. Часть первая (1/2)

 02 Июнь 2011    MikroTik, Практика и программирование MikroTik

В этой статье рассмотрим ситуацию, когда у пользователя отрицательный баланс. Нам нужно, чтобы при попытке посетить какой-либо сайт, Mikrotik Routerboard перенаправлял его на веб-страницу с сообщением о состоянии его баланса. Для начала приобретаем одно из понравившихся устройств Mikrotik RouterBoard: Mikrotik RouterBoard 1100AH, Mikrotik RouterBoard 433AH, Mikrotik RouterBoard 750G.

 

 Mikrotik Routerboard IP Firewall

Рис.1. Mikrotik Routerboard IP Firewall.

 

Для реализации даной задачи нам понадобится IP Firewall.

 

 Mikrotik Routerboard Address Lists

Рис.2. Mikrotik Routerboard Address Lists.

 

На вкладке Address Lists создадим два списка.

Первый, work, – в нем будут перечислены IP-адреса, которым разрешен доступ в Интернет.

Второй, droping, – в нем будут перечислены IP-адреса, которым запрещен доступ в Интернет.

 

 Mikrotik Routerboard Address Lists список IP-адресов

Рис.3. Mikrotik Routerboard Address Lists список IP-адресов.

 

 Mikrotik Routerboard NAT

Рис.4. Mikrotik Routerboard NAT.

 

Создаем правило NAT, Chain – указываем srcnat.

 

 Mikrotik Routerboard NAT Advanced

Рис.5. Mikrotik Routerboard NAT Advanced.

 

На вкладке Advanced в поле Src. Address List указываем список, для которого будет выполняться правило NAT.

 

 NAT Action

Рис.6. NAT Action.

 

На вкладке Action выбираем masquerade.

Такое же правило нужно создать и для списка droping.

 

 Mikrotik Routerboard перенаправление отключенных пользователей

Рис.7. Mikrotik Routerboard перенаправление отключенных пользователей.

 

Создаем еще одно правило NAT, которое и будет перенаправлять IP-адреса из списка droping, на этот раз выбираем Chain – dstnat, протокол tcp и Dst. Port (порт назначение) — 80.

 

 Mikrotik Routerboard перенаправление отключенных пользователей Advanced

Рис.8.  Mikrotik Routerboard перенаправление отключенных пользователей Advanced.

 

На вкладке Advanced указываем Src. Address List – droping, адрес лист, для которого нужно выполнить перенаправление.

 

 Mikrotik Routerboard перенаправление отключенных пользователей Action

Рис.9. Mikrotik Routerboard перенаправление отключенных пользователей Action.

 

Вкладка Action:

Action:dst-nat

To Addresses:192.168.5.1 — IP адрес куда будем перенаправлять трафик.

То Ports:80 - Порт на который будем перенаправлять трафик.

 

Евгений Рудченко специально для ASP24.