FreeBSD + wifi ap + Abills 0.5.1

Ответить
bronez
Сообщения: 2
Зарегистрирован: Пт фев 04, 2011 1:21 pm

FreeBSD + wifi ap + Abills 0.5.1

Сообщение bronez »

Дано: сервер с FreeBSD, wifi-точка Zyxel G-3000 EE

Хочу: сделать доступ беспроводных пользователей ИСКЛЮЧИТЕЛЬНО в инет, локалки нет..

Что сделано:
на фре поднят freeradius 1.1.8 + MySQL 5.1.54 + ISC DHCP 3.1-ESV

при авторизации пользователей через файл /raddb/users
все работает - пользователи авторизуются, DHCP выдает пользователям адреса, все хорошо и правильно.

но - не хватает статистики и администрилки всего этого дела. как понял, идущий с freeradius dialup-admin - то самое. но почему-то не работает. и не очень удобно, как я успел понять.


после поисков в интернете, натыкаюсь на abills.
ставлю из портов, запускаю скрипт, получаю минимальную конфигурацию.
завожу тарифный план, завожу точку доступа (тип ставлю other), завожу пользователя. вроде, все должно заработать.

на деле - из винды подключаюсь к точке доступа, ввожу пароль и имя пользователя. в логе радиуса вижу примерно такую картину:

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

rad_recv: Access-Request packet from host 192.168.51.2:1027, id=2, length=131
        User-Name = "abuser1"
        NAS-IP-Address = 192.168.51.2
        NAS-Identifier = "G-3000"
        Framed-MTU = 1496
        Called-Station-Id = "00-19-cb-3b-46-b2:ZyXEL"
        Calling-Station-Id = "00-16-eb-0e-be-f2"
        NAS-Port-Type = Wireless-802.11
        EAP-Message = 0x0201000c0161627573657231
        Message-Authenticator = 0xb9d81d81860714092248f0ea5b646cee
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 9
  modcall[authorize]: module "preprocess" returns ok for request 9
Exec-Program output: User-Password == "qwerty"
Exec-Program-Wait: value-pairs: User-Password == "qwerty"
Exec-Program: returned: 0
  modcall[authorize]: module "pre_auth" returns ok for request 9
  modcall[authorize]: module "mschap" returns noop for request 9
    users: Matched entry DEFAULT at line 2
  modcall[authorize]: module "files" returns ok for request 9
modcall: leaving group authorize (returns ok) for request 9
  rad_check_password:  Found Auth-Type Accept
  rad_check_password: Auth-Type = Accept, accepting the user
Exec-Program output: Session-Timeout = 2093598, 
Exec-Program-Wait: value-pairs: Session-Timeout = 2093598, 
Exec-Program: returned: 0
Sending Access-Accept of id 2 to 192.168.51.2 port 1027
        Session-Timeout = 2093598
Finished request 9
Going to the next request

а винда снова выводит приглашение ввести пользователя и пароль.
куда копать?.. пулы адресов настроены.
подключил модуль DHCP к абиллсу - тоже не раздает адреса..

что мне нажать, чтобы заработало???

PS только что заметил что не обращает внимания на пароль пользователя, в логах радиуса одно и то же..

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: FreeBSD + wifi ap + Abills 0.5.1

Сообщение sopov »

Оптимально установить Сhillispot и прикрутить его как сервер доступа в abills. По сути там есть свой сервер dhcp и авторизация через http.

bronez
Сообщения: 2
Зарегистрирован: Пт фев 04, 2011 1:21 pm

Re: FreeBSD + wifi ap + Abills 0.5.1

Сообщение bronez »

чем-то мне чилли не подошел. что-то с ним не срослось.
есть еще какие-то варианты?..
может, какойнить биллинг попроще?..

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: FreeBSD + wifi ap + Abills 0.5.1

Сообщение sopov »

Видимо плохо пытались - в интернетах куча пошаговых мануалов. Но можно попробовать микротик - там тоже есть web авторизация и не только. Есть еще какието wifi-ориентированые live-cd linux.

Ответить