Страница 1 из 2
HotSpot
Добавлено: 2009-08-21 17:26:00
levantuev
Re: HotSpot
Добавлено: 2009-08-24 16:57:01
Shemmy
Реализовал подобное решение с разграничением доступа по WiFi
Но использовалась связка PF и pftabled
Это более удобно, так как для модификации таблиц в PF не требуется давать права root cgi-скрипту
Для добавления и удаления значений в PF требуется отправить только один UDP пакет в порт pftabled, плюс ко всему можно менять таблицы pf на другом хосте, не только на сервере авторизации пользователей.
Re: HotSpot
Добавлено: 2009-08-24 20:25:47
MarvinFS
А можно увидеть реализацию особенно по авторизации и по учету пользователей?? ну и части про PF очень тоже интересны - лично я не приемлю IPFW хотя и работал с ним какое то время, но PF мне кажется более логичным и высокоуровневым.
хотя бы просто конфиги. ДАнное направление почему то мало обсуждается в рунете а между тем его можно много где применять....
Re: HotSpot
Добавлено: 2009-08-25 6:32:17
Gendalf
В ближайшем будущем, собираюсь делать аналогичное. Спасибо за статью. Но вот не задача, если вдруг придет какой-нибудь качек и забьет весь канал, остальные лапу будут сосать

!? Ну это так предложение к размышлению.
Есть другой вариант, взять железку на подобии этой
NetGear DG834PN а авторизацию настроить через радиус сервер.
Re: HotSpot
Добавлено: 2009-08-25 10:13:43
AzureZ
Тоже примерно такое же решение делал для wifi на базе pf. Статистику по трафику брал с самого pf
Re: HotSpot
Добавлено: 2009-08-25 12:28:51
xelak
Gendalf писал(а):В ближайшем будущем, собираюсь делать аналогичное. Спасибо за статью. Но вот не задача, если вдруг придет какой-нибудь качек и забьет весь канал, остальные лапу будут сосать

!? Ну это так предложение к размышлению.
Есть другой вариант, взять железку на подобии этой
NetGear DG834PN а авторизацию настроить через радиус сервер.
Намного удобнее...Я брал рутера linksys ставил туда DWRT (linux), поднимал радиус и через него разруливал.
Есть смысл когда в городе много хотспотов, а радиус сервер один для всех.
Re: HotSpot
Добавлено: 2009-08-27 7:04:50
Gendalf
xelak писал(а):Намного удобнее...Я брал рутера linksys ставил туда DWRT (linux), поднимал радиус и через него разруливал.
Есть смысл когда в городе много хотспотов, а радиус сервер один для всех.

так будет делаться для сети кафешек,
Re: HotSpot
Добавлено: 2009-09-01 23:08:13
mistercx
Я сейчас настраиваю такую сетку в институте.
Принцип: любой пришедший должен автоматически получить IP по DHCP и ходить в нет но.... по сильно урезанному каналу (transparent proxy)
После регистрации - клиент получает по тому же DHCP IP-адрес из другого блока и нормальный канал.
Внутреннюю сеть ни один из них видеть не должен.
SQUID+PF
Re: HotSpot
Добавлено: 2009-10-26 23:22:39
agat
ммм....
по поводу качкоффф... - шейпер на Ipfw table+red(управление шейпированием ) чем ближе к допустимой ширене канала тем больше вероятность дропнутых пакетов (даже не знаю почему эту тему еще ни кто не окучил)
для nat только pf без правил фаера тупо только натит и если нужно то форвадит....
те правила что в статье работать не будут, вернее будут но не функционально.
пример из жизни ipfw tables only templates & tables
Код: Выделить всё
#------------------------------------------------------------------------------------
#<----->IDEA USING TABLE -> GOOD IDEA -> + USE RED SHAPE
#------------------------------------------------------------------------------------
#TEMPLATES SPEED
${fwcmd} pipe 128 config bw 128Kbit/s mask dst-ip 0xffffffff red 0.05/20/100/0.7
${fwcmd} pipe 129 config bw 128Kbit/s mask src-ip 0xffffffff red 0.05/20/100/0.7
${fwcmd} pipe 256 config bw 256Kbit/s mask dst-ip 0xffffffff red 0.05/20/100/0.7
${fwcmd} pipe 257 config bw 256Kbit/s mask src-ip 0xffffffff red 0.05/20/100/0.7
${fwcmd} pipe 512 config bw 512Kbit/s mask dst-ip 0xffffffff red 0.06/20/80/0.7
${fwcmd} pipe 513 config bw 512Kbit/s mask src-ip 0xffffffff red 0.06/20/80/0.7
#TEMPLATES TABLE TARIFES SPEED
${fwcmd} add 128 pipe 128 ip from any to table\(1\)
${fwcmd} add 129 pipe 129 ip from table\(2\) to any
${fwcmd} add 256 pipe 256 ip from any to table\(3\)
${fwcmd} add 257 pipe 257 ip from table\(4\) to any
${fwcmd} add 512 pipe 512 ip from any to table\(5\)
${fwcmd} add 513 pipe 513 ip from table\(6\) to any
ну и добавляются правила
Код: Выделить всё
${fwcmd} table 1 add xxx.xxx.xxx.xxx/32
${fwcmd} table 2 add xxx.xxx.xxx.xxx/32
о как
немного опишу кому не понятно что тут
вначале создаются трубы скорости, попав в эту трубу ip адресс получает ту скорость какая ему обещена
трубы создаются на входящий траф и исходящий (PF в этом случае не рулит потому как pf не умеет резать входящий трафик)
Нетрудно заметить что после добавления правил в 1ю и 2ю таблицы пользователь получит только 128kbt/s трафика, причем если добавить в эту же таблицу еще одного (еще один ip ) то они не поделят 128 на двоих, а создастся еще один канал в 128kbt/s
что в ядре
Код: Выделить всё
#очереди (пока экспирементирую с разными алгоритмами дропа пакета оставил пока это )
options><------>ALTQ
options><------>ALTQ_CBQ
options><------>ALTQ_RED
options><------>ALTQ_RIO
options><------>ALTQ_HFSC
options><------>ALTQ_PRIQ
options><------>ALTQ_NOPCC
#фаер
options><------>IPFIREWALL
options><------>IPFIREWALL_VERBOSE
options><------>IPFIREWALL_VERBOSE_LIMIT
options><------>IPFIREWALL_FORWARD<---->#
Шейпер работает достаточно продолжительное время и.... надо сказать не плохо справляется с шейпированием
nat + map поднят исключительно на pf
З Ы Надеюсь сможете дописать фаер до полного конфига,,,, Много чего почерпнул с сайта и форума, поэтому вот делюсь

Re: HotSpot
Добавлено: 2009-10-26 23:30:23
agat
Для меня ни как не доходит
ПОЧЕМУ АДМИНЫ ЗАСТАВЛЯЮТ ЮЗВЕРЕЙ ЮЗАТЬ ПРОКСИ???
чем вам(с) нат не устраивает?

Re: HotSpot
Добавлено: 2009-10-27 0:28:21
Shuba
agat писал(а):Для меня ни как не доходит
ПОЧЕМУ АДМИНЫ ЗАСТАВЛЯЮТ ЮЗВЕРЕЙ ЮЗАТЬ ПРОКСИ???
чем вам(с) нат не устраивает?

Ну если в конкретном случае с HotSpot - то нафиг не нужна прокся, но попробуй ограничь интернет определённым юзверям, которые сидят все на одном айпишнике (терминальный сервер). Кроме прокси ничего другого в голову не приходит.
Re: HotSpot
Добавлено: 2009-10-27 10:23:46
Shemmy
agat писал(а):Для меня ни как не доходит
ПОЧЕМУ АДМИНЫ ЗАСТАВЛЯЮТ ЮЗВЕРЕЙ ЮЗАТЬ ПРОКСИ???
чем вам(с) нат не устраивает?

Нат меня не устраивает ровно тем, что никак нельзя ограничить хождение пользователей на определенные категории ресурсов.
Плюс к этому подрезание рекламы и проверка на вирусы.
Вообще ничто не мешает ипользовать NAT и Proxy одновременно.
Re: HotSpot
Добавлено: 2009-10-27 12:01:07
agat
хм... надо бы рассмоотреть проксю поближе,
шейпить ресурсы можно, а вот с зарезанием рекламы это интересно
Re: HotSpot
Добавлено: 2010-07-15 10:09:34
vold
Всем добрый день!!!
Ошибка где-то в php-коде админики, не желает работать, а почему не понимаю... может кто нибудь подсказать?
такой вот вид открывается в браузере...
Код: Выделить всё
10) { echo 'Количество создаваемых пользователей превышено!
'; $n=0; function generate_password($number=10) { $arr = array('1','2','3','4','5','6', '7','8','9','0'); // Генерируем пароль $pass = ""; for($i = 0; $i < $number; $i++) { // Вычисляем случайный индекс массива $index = rand(0, count($arr) - 1); $pass .= $arr[$index]; } return $pass; } for ($i=0; $i<$n; $i++) { $login = generate_password(4); $pass = generate_password(6); // echo 'original: '.$pass.'
'; // echo 'login: '.$login.'
'; // echo 'pass: '.$pass.'
'; $sql = 'INSERT INTO users (username, password, status, rule_num) VALUES("apt'.$login.'", "'.$pass.'", 0, 0)'; $res = mysql_query($sql); } if ($res) echo 'Пользователи в количестве '.$n.' шт. добавлены.
Re: HotSpot
Добавлено: 2010-07-15 10:31:32
levantuev
чо та где ты вы жостка накосячили, пересоберите апач+пхп, потом скопируйте код админки из статьи и вставьте в блокнот с подсведкой кода и прочитайте весь год внимательно, вдруг где-то ошибка, а вообще phpinfo(); работает?
Re: HotSpot
Добавлено: 2010-07-15 18:46:30
vold
levantuev писал(а):чо та где ты вы жостка накосячили, пересоберите апач+пхп, потом скопируйте код админки из статьи и вставьте в блокнот с подсведкой кода и прочитайте весь год внимательно, вдруг где-то ошибка, а вообще phpinfo(); работает?
Я уже разобрался спасибо. Дело было в том что не установил php extensions после установки всё заработало.
Единственным остался не решённый вопрос по удалению пользователей из базы mysql скрипт cron.php всего лишь их отключает и при открытии админки мертвецы все высвечиваются, не очень удобно.
Re: HotSpot
Добавлено: 2011-08-15 20:08:39
alcadrunk
Статья классная, спасибо. А как лучше сделать FREESPOT, типа как в Mc' Donalds - кнопку нажал и у тебя есть 15 минут в инете?
Кто-нидь ковырял уже? спасибо!
Re: HotSpot
Добавлено: 2011-08-15 20:11:52
Alex Keda
была статья на эту тему
ищщите по сайту
Re: HotSpot
Добавлено: 2011-08-16 15:55:30
alcadrunk
Блин, хоть убейте, не могу найти...
Re: HotSpot
Добавлено: 2011-09-24 14:25:24
arh665
не создаются пользователи на странице админки, ввожу количество - сгененировать - страница обновляется и нет никаких результатов, в бд ничего не пишется, но с бд соединено. в чем может быть проблема? ни у кого такого небыло?
Re: HotSpot
Добавлено: 2011-09-24 16:19:24
rnd
смотрите в логи апача, что там
Re: HotSpot
Добавлено: 2011-10-05 12:09:14
ґост
В администативном файле, в случае нахождения его в папке admin (или в любой другой) нужно поправить вызов файла настроек:
admin/admin.php
заменить на
Re: HotSpot
Добавлено: 2011-12-20 17:02:55
Kirill_mv
Добрый день, подскажите как можно реализовать данное условие: есть открытая wifi сеть для пользователей, задача при подключении клиента к точке доступа, открытия браузера и попытке перейти на желаемый сайт, его переадресовывало на указанный url (для рекламы) и только потом пользователь мог пользоваться wifi-internet ?
имеем:
У меня hotspot крутиться на debian скрипом поднимается виртуальный интерфес, и там уже идет отдача трафика, причем чем больше фал тем меньше скорость (для скачивания )
необходимо сделать пиар (рекламу) . Спасибо.
Re: HotSpot
Добавлено: 2011-12-20 20:11:44
rnd
ChilliSpot !
вот мануал
http://www.dhegleng.or.id/qe3/?p=147 (правда инглишь, но мысль уловить можно)
страничка проекта
http://www.chillispot.info
Re: HotSpot
Добавлено: 2011-12-21 7:15:59
Kirill_mv
Спасибо, смотрел в эту сторону, ну почти то но не то, = )