Wi-Fi с рекламной страницей. Подскажите как.

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение Dark Smoke » 2014-09-14 21:15:21

Добрый день
У меня на обслуживании есть один бар. Они хотят, что бы клиенты бара подключаясь к Ви-Фи, сначала выходили на рекламную страничку, мол попробуйте блюдо от шефповара, потом жали кнопку продолжить и переходили в интернет.

1. Как такое называется?
2. На чем реализовывается?

Может кто то имел опыт уже таких вещей.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35179
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение Alex Keda » 2014-09-17 9:52:32

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

подозреваю, что есть правило в файрволле, заворачивать всех идущих по 80 порту на локалхост, на локалхосте веб-сервер с этой страничкой.
по тыканию кнопки выполняется чёнить типа

Код: Выделить всё

sudo ipfw add 1000 allow tcp from $ip to any 
при условии что правило заворачивания имеет номер больше 1000

по крайней мере я бы так начал делать, если б такая задача стояла
--
ну там, удаление правил надо тоже сделать, по таймауту или как, иначе один раз посмотрят страничку и всё, до следующей перезагрузки
Убей их всех! Бог потом рассортирует...

Аватара пользователя
gumeniuc
ст. сержант
Сообщения: 343
Зарегистрирован: 2009-11-08 15:46:05
Откуда: md
Контактная информация:

Re: Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение gumeniuc » 2014-09-17 12:10:41

Вам принципиально на BSD делать ?
Да шо ему сделается...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35179
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение Alex Keda » 2014-09-17 20:32:08

думаю что ему до лампочки, лишь бы работало =))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
gumeniuc
ст. сержант
Сообщения: 343
Зарегистрирован: 2009-11-08 15:46:05
Откуда: md
Контактная информация:

Re: Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение gumeniuc » 2014-09-18 10:05:25

У Mikrotik насколько я помню есть подобная возможность.
http://wiki.mikrotik.com/wiki/Use_HOTSP ... nt_purpose
Да шо ему сделается...

J_S
рядовой
Сообщения: 35
Зарегистрирован: 2011-02-14 10:08:24

Re: Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение J_S » 2014-09-22 12:35:08

мне тоже надо было на фре, делала по этой статье:
http://wannabe.guru.org/scott/hobbies/wireless/
там, правда, не сразу заработало, но сейчас вроде все ok. Если надо, могу свои конфиги дать.

densan
ст. сержант
Сообщения: 366
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Re: Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение densan » 2014-09-27 8:30:09

J_S писал(а):мне тоже надо было на фре, делала по этой статье:
http://wannabe.guru.org/scott/hobbies/wireless/
там, правда, не сразу заработало, но сейчас вроде все ok. Если надо, могу свои конфиги дать.
Здравствуйте.
Меня тоже озадачили данной проблемой, выложи пожалуйста конфиги.

J_S
рядовой
Сообщения: 35
Зарегистрирован: 2011-02-14 10:08:24

Re: Wi-Fi с рекламной страницей. Подскажите как.

Непрочитанное сообщение J_S » 2014-09-29 15:06:57

Во-превых, в фаерволе всех клиентов заворачиваешь на страницу с кэптив-порталом:
например так:

Код: Выделить всё

${fw} add 10000 fwd ${v8_ip},8080 tcp from  ${v8_net} to any 80,8080,443 in via ${v8_if}
${fw} add allow udp from ${v8_net} to 8.8.8.8 53 in via ${v8_if}
${fw} add deny all from ${v8_net} to any in via ${v8_if}
${fw} add 20000 allow all from ${v8_net} to any in via ${v8_if}
v8_ip, v8_net и v8_if - ip интерфейса сервера, гостевая подсеть и имя интерфейса сервера в гостевой сети соответственно.

Во вложении:
конфиг апача
скрипт на перле, который занимается разблокировкой ip-адресов
скрипт для запуска скрипта на перле - у меня автостарт не работает. Если у тебя заработает - дай знать.
Вложения
captive_portal.zip
конфиг
(2.87 КБ) 8 скачиваний