freeradius
Все равно пришли плз, я проанализирую и подправлю плззззз.
tariely@mail.ru
tariely@mail.ru
*http://www.auto-podgorodinka.ru/temp/scripts.tar.gz
Уже выкладывал Предупреждаю, писалось для себя, т.ч. не пинать
Уже выкладывал Предупреждаю, писалось для себя, т.ч. не пинать
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0
Установка freeradius под Linux.
Решили сменить NetupRadius на free. Поставили ASP Linux 10 c уже установленным freeradius. Прописали конфиги как было сказано на
http://old.netup.ru/phorum/viewthread.p ... 357&page=1
При запуске вывалилось
Error: rlm_sql (sql): Could not link driver rlm_sql
_mysql: file not found
Решили перкомпилировать с поддержкой MySQL .
make --with-rlm_sql_mysql
В конце выдает кучу ошибок на sql_mysql и не ставится. В чем может быть проблема?
Ставили и на ASP Linux и на RH9. Результат одинаков. Вот вывод:
============================================
sql_mysql.c:39:20: errmsg.h: No such file or directory
sql_mysql.c:40:19: mysql.h: No such file or directory
sql_mysql.c:47: parse error before "MYSQL"
sql_mysql.c:47: warning: no semicolon at end of struct or union
sql_mysql.c:48: warning: type defaults to `int' in declaration of `sock'
sql_mysql.c:48: warning: data definition has no type or storage class
sql_mysql.c:49: parse error before '*' token
sql_mysql.c:49: warning: type defaults to `int' in declaration of `result'
sql_mysql.c:49: warning: data definition has no type or storage class
sql_mysql.c:51: parse error before '}' token
sql_mysql.c:51: warning: type defaults to `int' in declaration of `rlm_sql_mysql_sock'
sql_mysql.c:51: warning: data definition has no type or storage class
sql_mysql.c: In function `sql_init_socket':
sql_mysql.c:62: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:62: (Each undeclared identifier is reported only once
sql_mysql.c:62: for each function it appears in.)
sql_mysql.c:65: parse error before ')' token
sql_mysql.c:76: warning: implicit declaration of function `mysql_init'
sql_mysql.c:77: warning: implicit declaration of function `mysql_real_connect'
sql_mysql.c:84: `CLIENT_FOUND_ROWS' undeclared (first use in this function)
sql_mysql.c:86: warning: implicit declaration of function `mysql_error'
sql_mysql.c:86: warning: format argument is not a pointer (arg 3)
sql_mysql.c: In function `sql_destroy_socket':
sql_mysql.c:103: warning: unused parameter `config'
sql_mysql.c: In function `sql_check_error':
sql_mysql.c:122: `CR_SERVER_GONE_ERROR' undeclared (first use in this function)
sql_mysql.c:123: `CR_SERVER_LOST' undeclared (first use in this function)
sql_mysql.c:131: `CR_OUT_OF_MEMORY' undeclared (first use in this function)
sql_mysql.c:132: `CR_COMMANDS_OUT_OF_SYNC' undeclared (first use in this function)
sql_mysql.c:133: `CR_UNKNOWN_ERROR' undeclared (first use in this function)
sql_mysql.c: In function `sql_query':
sql_mysql.c:151: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:160: warning: implicit declaration of function `mysql_query'
sql_mysql.c:161: warning: implicit declaration of function `mysql_errno'
sql_mysql.c: In function `sql_store_result':
sql_mysql.c:175: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:181: warning: implicit declaration of function `mysql_store_result'
sql_mysql.c:184: warning: format argument is not a pointer (arg 3)
sql_mysql.c:173: warning: unused parameter `config'
sql_mysql.c: In function `sql_num_fields':
sql_mysql.c:202: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:204:5: warning: "MYSQL_VERSION_ID" is not defined
sql_mysql.c:207: warning: implicit declaration of function `mysql_num_fields'
sql_mysql.c:211: warning: format argument is not a pointer (arg 3)
sql_mysql.c:199: warning: unused parameter `config'
sql_mysql.c: In function `sql_num_rows':
sql_mysql.c:257: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:260: warning: implicit declaration of function `mysql_num_rows'
sql_mysql.c:255: warning: unused parameter `config'
sql_mysql.c: In function `sql_fetch_row':
sql_mysql.c:277: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:286: warning: implicit declaration of function `mysql_fetch_row'
sql_mysql.c:286: warning: assignment makes pointer from integer without a cast
sql_mysql.c:275: warning: unused parameter `config'
sql_mysql.c: In function `sql_free_result':
sql_mysql.c:305: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:308: warning: implicit declaration of function `mysql_free_result'
sql_mysql.c:303: warning: unused parameter `config'
sql_mysql.c: In function `sql_error':
sql_mysql.c:327: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:330: warning: return discards qualifiers from pointer target type
sql_mysql.c:332: warning: return makes pointer from integer without a cast
sql_mysql.c:325: warning: unused parameter `config'
sql_mysql.c: In function `sql_close':
sql_mysql.c:346: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:349: warning: implicit declaration of function `mysql_close'
sql_mysql.c:344: warning: unused parameter `config'
sql_mysql.c: In function `sql_finish_query':
sql_mysql.c:364: warning: unused parameter `sqlsocket'
sql_mysql.c:364: warning: unused parameter `config'
sql_mysql.c: In function `sql_affected_rows':
sql_mysql.c:395: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:397: warning: implicit declaration of function `mysql_affected_rows'
sql_mysql.c:393: warning: unused parameter `config'
http://old.netup.ru/phorum/viewthread.p ... 357&page=1
При запуске вывалилось
Error: rlm_sql (sql): Could not link driver rlm_sql
_mysql: file not found
Решили перкомпилировать с поддержкой MySQL .
make --with-rlm_sql_mysql
В конце выдает кучу ошибок на sql_mysql и не ставится. В чем может быть проблема?
Ставили и на ASP Linux и на RH9. Результат одинаков. Вот вывод:
============================================
sql_mysql.c:39:20: errmsg.h: No such file or directory
sql_mysql.c:40:19: mysql.h: No such file or directory
sql_mysql.c:47: parse error before "MYSQL"
sql_mysql.c:47: warning: no semicolon at end of struct or union
sql_mysql.c:48: warning: type defaults to `int' in declaration of `sock'
sql_mysql.c:48: warning: data definition has no type or storage class
sql_mysql.c:49: parse error before '*' token
sql_mysql.c:49: warning: type defaults to `int' in declaration of `result'
sql_mysql.c:49: warning: data definition has no type or storage class
sql_mysql.c:51: parse error before '}' token
sql_mysql.c:51: warning: type defaults to `int' in declaration of `rlm_sql_mysql_sock'
sql_mysql.c:51: warning: data definition has no type or storage class
sql_mysql.c: In function `sql_init_socket':
sql_mysql.c:62: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:62: (Each undeclared identifier is reported only once
sql_mysql.c:62: for each function it appears in.)
sql_mysql.c:65: parse error before ')' token
sql_mysql.c:76: warning: implicit declaration of function `mysql_init'
sql_mysql.c:77: warning: implicit declaration of function `mysql_real_connect'
sql_mysql.c:84: `CLIENT_FOUND_ROWS' undeclared (first use in this function)
sql_mysql.c:86: warning: implicit declaration of function `mysql_error'
sql_mysql.c:86: warning: format argument is not a pointer (arg 3)
sql_mysql.c: In function `sql_destroy_socket':
sql_mysql.c:103: warning: unused parameter `config'
sql_mysql.c: In function `sql_check_error':
sql_mysql.c:122: `CR_SERVER_GONE_ERROR' undeclared (first use in this function)
sql_mysql.c:123: `CR_SERVER_LOST' undeclared (first use in this function)
sql_mysql.c:131: `CR_OUT_OF_MEMORY' undeclared (first use in this function)
sql_mysql.c:132: `CR_COMMANDS_OUT_OF_SYNC' undeclared (first use in this function)
sql_mysql.c:133: `CR_UNKNOWN_ERROR' undeclared (first use in this function)
sql_mysql.c: In function `sql_query':
sql_mysql.c:151: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:160: warning: implicit declaration of function `mysql_query'
sql_mysql.c:161: warning: implicit declaration of function `mysql_errno'
sql_mysql.c: In function `sql_store_result':
sql_mysql.c:175: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:181: warning: implicit declaration of function `mysql_store_result'
sql_mysql.c:184: warning: format argument is not a pointer (arg 3)
sql_mysql.c:173: warning: unused parameter `config'
sql_mysql.c: In function `sql_num_fields':
sql_mysql.c:202: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:204:5: warning: "MYSQL_VERSION_ID" is not defined
sql_mysql.c:207: warning: implicit declaration of function `mysql_num_fields'
sql_mysql.c:211: warning: format argument is not a pointer (arg 3)
sql_mysql.c:199: warning: unused parameter `config'
sql_mysql.c: In function `sql_num_rows':
sql_mysql.c:257: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:260: warning: implicit declaration of function `mysql_num_rows'
sql_mysql.c:255: warning: unused parameter `config'
sql_mysql.c: In function `sql_fetch_row':
sql_mysql.c:277: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:286: warning: implicit declaration of function `mysql_fetch_row'
sql_mysql.c:286: warning: assignment makes pointer from integer without a cast
sql_mysql.c:275: warning: unused parameter `config'
sql_mysql.c: In function `sql_free_result':
sql_mysql.c:305: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:308: warning: implicit declaration of function `mysql_free_result'
sql_mysql.c:303: warning: unused parameter `config'
sql_mysql.c: In function `sql_error':
sql_mysql.c:327: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:330: warning: return discards qualifiers from pointer target type
sql_mysql.c:332: warning: return makes pointer from integer without a cast
sql_mysql.c:325: warning: unused parameter `config'
sql_mysql.c: In function `sql_close':
sql_mysql.c:346: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:349: warning: implicit declaration of function `mysql_close'
sql_mysql.c:344: warning: unused parameter `config'
sql_mysql.c: In function `sql_finish_query':
sql_mysql.c:364: warning: unused parameter `sqlsocket'
sql_mysql.c:364: warning: unused parameter `config'
sql_mysql.c: In function `sql_affected_rows':
sql_mysql.c:395: `mysql_sock' undeclared (first use in this function)
sql_mysql.c:397: warning: implicit declaration of function `mysql_affected_rows'
sql_mysql.c:393: warning: unused parameter `config'
у меня еще хуже - настроил как в описнии, аfreeradius вообще грузиться не хочет, выдает:
# radiusd start
Sun Jan 30 17:09:27 2005 : Info: Starting - reading configuration files ...
radiusd: Couldn't open /usr/local/var/log/radius/radius.log for logging: Permission denied
(Failed creating PID file /usr/local/var/run/radiusd/radiusd.pid: Permission denied
)
права пользования на эти файлы, папки менял, результат один и тотже.. что делать, не понимаю... может кто встречался с этой проблемой, ... в radiusd.conf прописаны nonody, но результат ...
# radiusd start
Sun Jan 30 17:09:27 2005 : Info: Starting - reading configuration files ...
radiusd: Couldn't open /usr/local/var/log/radius/radius.log for logging: Permission denied
(Failed creating PID file /usr/local/var/run/radiusd/radiusd.pid: Permission denied
)
права пользования на эти файлы, папки менял, результат один и тотже.. что делать, не понимаю... может кто встречался с этой проблемой, ... в radiusd.conf прописаны nonody, но результат ...
4Victor
у меня похоже такая же настройка, вы можете со мной связаться?
я попытался настроить Cisco как у Nag a
http://www.nag.ru/goodies/hak/Cisco-pptp.html c управлением по радиус-серверу, с работой в UTM, но не могу настроить этот радиус, подробности либо в аське, либо другим удобным для Вас способом
у меня похоже такая же настройка, вы можете со мной связаться?
я попытался настроить Cisco как у Nag a
http://www.nag.ru/goodies/hak/Cisco-pptp.html c управлением по радиус-серверу, с работой в UTM, но не могу настроить этот радиус, подробности либо в аське, либо другим удобным для Вас способом
Поставь rpm-пакет что-то типа mysql-devel....sql_mysql.c:39:20: errmsg.h: No such file or directory
sql_mysql.c:40:19: mysql.h: No such file or directory
Однозначно ошибка в правах, что-то неправильно делаете.radiusd: Couldn't open /usr/local/var/log/radius/radius.log for logging: Permission denied
(Failed creating PID file /usr/local/var/run/radiusd/radiusd.pid: Permission denied
)
права пользования на эти файлы, папки менял, результат один и тотже.. что делать, не понимаю...
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0
У меня PPPoE, насчет PPTP наверно ничего не смогу подсказать, так как не щупал даже...KreG писал(а):4Victor
у меня похоже такая же настройка, вы можете со мной связаться?
я попытался настроить Cisco как у Nag a
http://www.nag.ru/goodies/hak/Cisco-pptp.html c управлением по радиус-серверу, с работой в UTM, но не могу настроить этот радиус, подробности либо в аське, либо другим удобным для Вас способом
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0
Какая версия Mysql?
Похоже на 4.1
Нет, это не 4.1 MySQL 3.53
По поводу
# radiusd start
Sun Jan 30 17:09:27 2005 : Info: Starting - reading configuration files ...
radiusd: Couldn't open /usr/local/var/log/radius/radius.log for logging: Permission denied
(Failed creating PID file /usr/local/var/run/radiusd/radiusd.pid: Permission denied
Скорее всего в radius.conf прописаны другие каталоги для radius.pid и radius.log И потом, проверь от кого у тебя radius запускается.
Насчет этих ошибок
sql_mysql.c:39:20: errmsg.h: No such file or directory
sql_mysql.c:40:19: mysql.h: No such file or directory
sql_mysql.c:47: parse error before "MYSQL"
Нужно установить mysql-devel Можно найти в дистрибутиве с Fedora, ASP и в др.
Похоже на 4.1
Нет, это не 4.1 MySQL 3.53
По поводу
# radiusd start
Sun Jan 30 17:09:27 2005 : Info: Starting - reading configuration files ...
radiusd: Couldn't open /usr/local/var/log/radius/radius.log for logging: Permission denied
(Failed creating PID file /usr/local/var/run/radiusd/radiusd.pid: Permission denied
Скорее всего в radius.conf прописаны другие каталоги для radius.pid и radius.log И потом, проверь от кого у тебя radius запускается.
Насчет этих ошибок
sql_mysql.c:39:20: errmsg.h: No such file or directory
sql_mysql.c:40:19: mysql.h: No such file or directory
sql_mysql.c:47: parse error before "MYSQL"
Нужно установить mysql-devel Можно найти в дистрибутиве с Fedora, ASP и в др.