LINUX.ORG.RU
ФорумAdmin

[неосиляторство] RADIUS, MySQL

 


0

0

Настроил FreeRadius, забил тестового юзера в базу. Но почему-то он не хочет цепляться, уже всю голову сломал

#freeradius -X (конец выхлопа) 

Listening on authentication address * port 1812
Listening on accounting address * port 1813
Ready to process requests.

cat /var/log/freeradius/radius.log | tail

Wed Jul  7 21:13:55 2010 : Error: rlm_sql (sql): Error generating query; rejecting user
Wed Jul  7 21:19:04 2010 : Error: rlm_sql (sql): Error generating query; rejecting user
Wed Jul  7 21:19:08 2010 : Error: rlm_sql (sql): Error generating query; rejecting user
Wed Jul  7 21:19:14 2010 : Error: rlm_sql (sql): Error generating query; rejecting user

mysql> select * from radcheck;
+----+----------+---------------+----+-------------------------------------------+
| id | UserName | Attribute     | op | Value                                     |
+----+----------+---------------+----+-------------------------------------------+
|  1 | admin    | User-Password | == | *AA1420F182E88B9E5F874F6FBE7459291E8F4601 | 
+----+----------+---------------+----+-------------------------------------------+
1 row in set (0.00 sec)


mysql> select * from radreply;
+----+----------+-------------------+----+-----------+
| id | UserName | Attribute         | op | Value     |
+----+----------+-------------------+----+-----------+
|  1 | admin    | Framed-Ip-Address | := | 10.1.1.20 | 
+----+----------+-------------------+----+-----------+
1 row in set (0.00 sec)

на клиенте:

[1] wlan@desktop> sudo pppoe-start                                                        ~
/sbin/pppoe-start: line 217: 12219 Terminated              $CONNECT "$@" > /dev/null 2>&1

ах да еще чуть не забыл, некоторые таблицы отсались пустыми, типа nas и других, даже не знаю как их заполнять можеть в этом причина?

плюс была ошибка что не создана таблица grouplist, хотя в дампе ее и не было.

P.S. ногами сильно не пинайте

P.S.S Дистрибутив Debian Lenny

★★

Последнее исправление: wlan (всего исправлений: 1)

Ну так надо найти авторизующий запрос и посмотреть, что там не хвататет. На память не помню, freeraduis один раз настраивал...

AS ★★★★★
()
Ответ на: комментарий от AS

Извините за ламерство, но где посмотреть запросы которыми оперирует фрирадиус? в логах ничего такого нет, в дебаг режиме тоже не видно.

wlan ★★
() автор топика
Ответ на: комментарий от wlan

В Altlinux это в /etc/raddb/sql/mysql, пакет freeradius-mysql. Как в Debian опакечено я не в курсе. А настраивал, вообще, в BSD, причём мне всё поставленное принесли - BSD я не знаю толком... Где там конфиги лежали, не помню. Сам я коммерческий RADIATOR использую. Принцип похож, но есть и разница.

AS ★★★★★
()
Ответ на: комментарий от AS

freeradius-mysql установлен,

root@hawaii-2> ls /etc/freeradius/sql/mysql/                                                                   ~
admin.sql  counter.conf  dialup.conf  ippool.conf  ippool.sql  nas.sql  schema.sql

думаю это не совсем то

:(

wlan ★★
() автор топика
Ответ на: комментарий от wlan

ippool.conf - это если IP-адреса RADIUS выдавать будет
nas.sql - структура таблицы, которая описывает сервера доступа
dialup.conf - примерная конфигурация для диалапа
ну и так далее.

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.