Вы предоставляете услугу доступа к интернет.
Но при этом Вы фальсифицируете ответы удаленных серверов.
Почему я спросил: подобным бизнесом раньше занималась NebuAd и еще несколько компаний, но NebuAd теперь закрылась, а про других у меня сейчас нет точной информации.
Я думаю в современном законодательстве РФ сложно будет найти статью, или прецедент подходящий для этого случая. Но на офертой снимающей с нас любую ответственность, и разрешаю вопреки все законам собирать любую информацию о пользователе надо подумать. А что, будем брать пример с гугла.
Лицензия на телематику есть.
Единственное к чему действительно можно докопаться, это к тому что мы предоставляя услугу доступа в интернет заглядываем дальше ip- заголовков, что запрещено законом о провайдерах.
Но это только на первый взгляд. По сути ни один из модулей (кроме nginx, за него не ручаюсь) не анализирует пакеты дальше ip- заголовка
Де-юро, даже устанавливая дома роутер, и выпуская в Интернет через него компьютер брата/папы. и т.д. вы становитесь «провайдером телематических услуг». Т.е. предоставляете телематические услуги третьим лицам. Отсюда и требованье лицензии на телематику.
И если к физ. лицам это применить сложно, то к юр. запросто. Прецендентов не знаю.
Изначальным условием было демонстрирование страницы. В этом и есть изюминка.
Просить изменить условия задачи нужно тогда, когда вы не в состоянии решить задачу в поставленных условиях.
vvh1te,
Поставьте на точки OpenWRT и сделайте RADIUS-авторизацию. Жить станет проще, жить станет веселей! ;)
В качестве RADIUS-сервера могу предложить nrsd из Net::Radius::Server. Единственное «но» — там нужно поверху на модуль из CPAN патч накатить, вот здесь лежит: rt.cpan.org/Public/Bug/Display.html?id=67812.
Сейчас собираемся установить точку с dd-wrt, и посмотреть как она будет себя вести под такой нагрузкой. Но что-то мне подсказывает что будет не лучше.Если не хуже.
Не совсем уловил мысль с RADIUS- сервером. А зачем в данной схеме RADIUS?
Я тоже писал свой велосипед для почти такой же задачи.
У администратора «кафе» была своя админка, где он мог установить пароль для доступа в сеть (или без пароля), а также пароль после часа работы с одного mac.
Использовал в своём случае squid + php-скрипт.
У микротика www.mikrotik.com/ есть готовый хотспот и мощный инструмент в виде скриптов. Для небольшой сети будет очень недорого стоить и весь описанный функционал можно поднять за день, включая время на изучение синтаксиса скриптов. Давно использую, очень доволен.
мне интересно, почему некоторые старые топики вдруг вновь всплывают на главной? Думаю щас почитаю интересную статью, уже настроился, а тут оп — облом! Уже читал…
Отдавать свои страницы можно намного проще и легче с помощью dns сервера, например, bind9.
Адреса можно собирать из arp таблицы.
Вы меня простите, но тонна скриптов на bash видятся мне костылем.
Вы знаете, в любой задаче при любых решениях будут какие то частности. Например, vpn.
Таких как Вы будет меньше одного процента. В данном случае скорее всего можно принебречь.
Но точно также можно заворачивать запросы на самые популярные днс на свой через тот же самый iptables.
Минус механизма с DNS в том что полученный адрес будет храниться какое-то время, и последующие обращения к данному имени будут приводить на внутренний сервер.
Единственная проблема которую я тут вижу — это кеш браузера.
Но если Вы сконфигурите правильно веб сервер со страницей которую должно всем показываться…
Все просто — клиент запршивает google.com, его запрос приходит на dns — dns говорит что google.com = 10.0.0.1, а на 10.0.0.1 конфигом редиректится на site.com.
Как ни странно, меня совсем недавно посещала мысль организовать очень близкую по сути к вашему проекту «вайфай-халяву для народа». Но механизм размещения рекламы виделся мне в виде узкой полоски сверху/сбоку, висящей постоянно по время серфа, и ессесно меняющийся в зависимости от контекста просматриваемой страницы.
Слушайте, ну вы странные. Есть же готовые софтинки ровно для этой задачи, уже со статистикой, учетом, отключениями и проверенные временем. Зачем городить такой ужас? :(
Бесплатный Wi-Fi, с небольшой изюминкой