ОС 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
>[оверквотинг удален]
> 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'ом пробовал соединиться на указанный адрес?
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 *:*
> ОС 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
>
ну так вот и я понять не могу почему он не подключается к базе?
> ну так вот и я понять не могу почему он не подключается
> к базе?может быть, потому, что надо на MySQL'ный порт соединяться, а не на radius'овский?
sql.conf# Connection info:
<------>server = "77.*.*.53"
<------>port = 3306
<------>login = "radius"
<------>password = "radpass"<------># Database table configuration for everything except Oracle
<------>radius_db = "radius"
> sql.conf
># Connection info:
> <------>server = "77.*.*.53"
> <------>port = 3306
> <------>login = "radius"
> <------>password = "radpass"
> <------># Database table configuration for everything except Oracle
> <------>radius_db = "radius"
>а теперь, внимание, вопрос:
а telnet'ом пробовал соединиться на указанный адрес?
с этим разобрался надо было строчку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 |
+----+----------+-------------------+----+---------------+
всем спасибо все заработало
> всем спасибо все заработалоИ как справились, описали бы !!!!