Страница 1 из 1

Объявление средствами микротик (перенаправление n-раз)

Добавлено: 31 авг 2012, 11:28
KOJI9IH
День добрый! Подскажите как правильно организовать следующее: при успешной авторизации и установке pppoe-соединения нужно перенаправить абонента n-количество раз на определенный сайт или перенаправлять случайно в течении всей сессии. Если делаю так (пример без pppoe)
0 chain=dstnat action=dst-nat to-addresses=x.x.x.x to-ports=80
protocol=tcp dst-port=80

1 ;;; default configuration
chain=srcnat action=masquerade src-address=192.168.88.0/24
то абонента соответственно перенаправляет каждый раз.
Суть в том что нужно довести до абонента информацию о предстоящих технических работах, либо о падении канала основного провайдера.
Заранее спасибо!

Re: Объявление средствами микротик (перенаправление n-раз)

Добавлено: 31 авг 2012, 21:28
iSupport
смиотрите, можно сделать так

Странница с информацией имеет кнопку *С информацией ознакомлен*

кнопка запускает PHP скрипт который лезет либо через API либо по ssh на микротик и деолает

/ip firewall address-list add list=CHECK address=$ip

переменную ip получим из мануала http://www.phpfaq.ru/ip

--------------

добавьте в ваше правило src-adress-list = !CHECK

то есть если адрес отправителя не состоит в листе CHECK то заворачиваем его на информер, до тех пор пока не кликнет кнопку

я бы реализовал так, хотя вариантов полно

Re: Объявление средствами микротик (перенаправление n-раз)

Добавлено: 23 окт 2012, 18:56
predsedateletf
А еще варианты есть ? )))
Т.к. мне нужно чтобы клиенту один раз при подключении в публичную WIFI-сеть отображался сайт, который лежит снаружи. Даже если я сделаю эту кнопку, то буду получать ip своего же роутера. Ну или переносить сайт...что есть проблема.

Re: Объявление средствами микротик (перенаправление n-раз)

Добавлено: 27 окт 2012, 01:41
iSupport
можно через хотспот. Примерно таким же образом.