При настройке Mysql и Freeradius на этапе добавления таблиц базу радиуса /usr/local/share/doc/freeradius/examples/mysql.sql получил такую ошибку
Затем столкнулся с такой проблемой, не оказалось таблицы radusergroup.
Структура таблицы radusergroup находится в файле по адресу /usr/local/etc/raddb/sql/mysql/schema.sql и выглядит так:
Просмотреть содержание таблиц можно так
ERROR 1064 (42000) at line 123: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14) NOT NULL, PRIMARY KEY (id) )' at line 6Вылечилась просто, заменой одной строчки в файле mysql.sql. Надо
ЭтоCREATE TABLE radpostauth ( | заменить на этоCREATE TABLE radpostauth ( |
Затем столкнулся с такой проблемой, не оказалось таблицы radusergroup.
rlm_sql_mysql: MYSQL check_error: 1146 received [sql] database query error, SELECT groupname FROM radusergroup WHERE username = 'testsql2' ORDER BY priority: Table 'radius.radusergroup' doesn't exist
Структура таблицы radusergroup находится в файле по адресу /usr/local/etc/raddb/sql/mysql/schema.sql и выглядит так:
CREATE TABLE radusergroup ( username varchar(64) NOT NULL default '', groupname varchar(64) NOT NULL default '', priority int(11) NOT NULL default '1', KEY username (username(32)) ) ;Пользователей которые будут проходить авторизацию добавлял следующим образом
INSERT INTO `radcheck` VALUES (1,'test','Cleartext-Password',':=','test123'); INSERT INTO `radreply` VALUES (1,'test','Framed-IP-Address', '=','172.16.1.135'); INSERT INTO `radreply` VALUES (2,'test','Framed-IP-Netmask','=','255.255.255.0'); INSERT INTO `radreply` VALUES (3,'test','Framed-Protocol','=','PPP');
Просмотреть содержание таблиц можно так
mysql>select * from radcheck; +----+----------+--------------------+----+---------+ | id | UserName | Attribute | op | Value | +----+----------+--------------------+----+---------+ | 1 | test | Cleartext-Password | := | test123 | +----+----------+--------------------+----+---------+ mysql>select * from radreply; +----+----------+-------------------+----+---------------+ | id | UserName | Attribute | op | Value | +----+----------+-------------------+----+---------------+ | 1 | test | Framed-IP-Address | = | 172.16.1.135 | | 2 | test | Framed-IP-Netmask | = | 255.255.255.0 | | 3 | test | Framed-Protocol | = | PPP | +----+----------+-------------------+----+---------------+
Комментариев нет:
Отправить комментарий