URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 4884
[ Назад ]

Исходное сообщение
"Freeradius и Mysql проблема"

Отправлено tetst , 04-Июл-11 17:59 
ОС FreeBSD 7.3, Freeradius 2.1.0 MySQL 5.5.7
все настроил завел пользователя, при  попытке коннекта пользователь получает ошибку 691, а радиус пишет
rlm_sql_mysql: Starting connect to MySQL server for #4
rlm_sql_mysql: Couldn't connect socket to MySQL server radius@77.*.*.53:radius
rlm_sql_mysql: Mysql error 'Can't connect to MySQL server on '77.*.*.53' (61)'
rlm_sql (sql): Failed to connect DB handle #4
rlm_sql (sql): Ignoring unconnected handle 4..
rlm_sql (sql): Ignoring unconnected handle 3..
rlm_sql (sql): Ignoring unconnected handle 2..
rlm_sql (sql): Ignoring unconnected handle 1..
rlm_sql (sql): Ignoring unconnected handle 0..
rlm_sql (sql): There are no DB handles to use! skipped 5, tried to connect 1
++[sql] returns fail


Содержание

Сообщения в этом обсуждении
"Freeradius и Mysql проблема"
Отправлено Aquarius , 04-Июл-11 18:17 
>[оверквотинг удален]
> rlm_sql (sql): Failed to connect DB handle #4
> rlm_sql (sql): Ignoring unconnected handle 4..
> rlm_sql (sql): Ignoring unconnected handle 3..
> rlm_sql (sql): Ignoring unconnected handle 2..
> rlm_sql (sql): Ignoring unconnected handle 1..
> rlm_sql (sql): Ignoring unconnected handle 0..
> rlm_sql (sql): There are no DB handles to use! skipped 5, tried
> to connect 1
> ++[sql] returns fail
>

а telnet'ом пробовал соединиться на указанный адрес?


"Freeradius и Mysql проблема"
Отправлено tetst , 05-Июл-11 10:28 
telnet 77.*.*.53 1812???
кстати
 #sockstat
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
freeradius radiusd  77623 6  udp4   77.241.240.53:1812    *:*
freeradius radiusd  77623 7  udp4   *:1813                *:*
freeradius radiusd  77623 8  stream /var/run/radiusd/radiusd.sock
freeradius radiusd  77623 9  udp4   127.0.0.1:18120       *:*
freeradius radiusd  77623 10 udp4   77.241.240.53:1814    *:*


"Freeradius и Mysql проблема"
Отправлено Aquarius , 05-Июл-11 10:54 
> ОС FreeBSD 7.3, Freeradius 2.1.0 MySQL 5.5.7
> все настроил завел пользователя, при  попытке коннекта пользователь получает ошибку 691,
> а радиус пишет
>
rlm_sql_mysql: Starting connect to MySQL server for #4 

а почему radius пытается соединиться с MySQL на radius'овский порт?
>[оверквотинг удален]
> rlm_sql (sql): Failed to connect DB handle #4
> rlm_sql (sql): Ignoring unconnected handle 4..
> rlm_sql (sql): Ignoring unconnected handle 3..
> rlm_sql (sql): Ignoring unconnected handle 2..
> rlm_sql (sql): Ignoring unconnected handle 1..
> rlm_sql (sql): Ignoring unconnected handle 0..
> rlm_sql (sql): There are no DB handles to use! skipped 5, tried
> to connect 1
> ++[sql] returns fail
>


"Freeradius и Mysql проблема"
Отправлено tetst , 05-Июл-11 11:04 
ну так вот и я понять не могу почему он не подключается к базе?


"Freeradius и Mysql проблема"
Отправлено Aquarius , 05-Июл-11 12:09 
> ну так вот и я понять не могу почему он не подключается
> к базе?

может быть, потому, что надо на MySQL'ный порт соединяться, а не на radius'овский?


"Freeradius и Mysql проблема"
Отправлено tetst , 05-Июл-11 12:38 
sql.conf
# Connection info:
<------>server = "77.*.*.53"
<------>port = 3306
<------>login = "radius"
<------>password = "radpass"

<------># Database table configuration for everything except Oracle
<------>radius_db = "radius"


"Freeradius и Mysql проблема"
Отправлено Aquarius , 05-Июл-11 19:03 
> sql.conf
>
# Connection info: 
> <------>server = "77.*.*.53"
> <------>port = 3306
> <------>login = "radius"
> <------>password = "radpass"
> <------># Database table configuration for everything except Oracle
> <------>radius_db = "radius"
>

а теперь, внимание, вопрос:
а telnet'ом пробовал соединиться на указанный адрес?


"Freeradius и Mysql проблема"
Отправлено tetst , 06-Июл-11 12:02 
с этим разобрался надо было строчку
server = "77.*.*.53"
к такому виду
server = "localhost"

теперь вот такая ошибка интересует

rlm_sql (sql) in sql_postauth: Database query error - Unknown column 'username' in 'field list'

хотя пользователь добавлен


select * from radcheck;
+----+----------+--------------------+----+---------+
| id | UserName | Attribute          | op | Value   |
+----+----------+--------------------+----+---------+
|  2 | testsql2 | Cleartext-Password | := | test123 |
+----+----------+--------------------+----+---------+


select * from radreply;
+----+----------+-------------------+----+---------------+
| id | UserName | Attribute         | op | Value         |
+----+----------+-------------------+----+---------------+
|  2 | testsql2 | Framed-IP-Address | =  | 172.16.1.135  |
|  3 | testsql2 | Framed-IP-Netmask | =  | 255.255.255.0 |
|  4 | testsql2 | Framed-Protocol   | =  | PPP           |
+----+----------+-------------------+----+---------------+



"Freeradius и Mysql проблема"
Отправлено tetst , 06-Июл-11 17:21 
всем спасибо все заработало


"Freeradius и Mysql проблема"
Отправлено kolyaniust , 26-Июн-12 16:48 
> всем спасибо все заработало

И как справились, описали бы !!!!