freeradius

Вопросы по UTM 3.0 и UTM 4.0 (поддержка прекращена)
tariely
Сообщения: 59
Зарегистрирован: Чт янв 27, 2005 06:49
Контактная информация:

Сообщение tariely »

Такая ситуация стоит freeradius poptop Mysql, при окончании денег узер все равно сидит по VPN, связь не обрываеться. Но стоит ему выйти, то уже он зайти не сможет, не впустит freeradius.
Так вот, как сказать freeradius что бы он разрывал соединение vpn?

Victor
Сообщения: 207
Зарегистрирован: Чт янв 20, 2005 18:55
Контактная информация:

Сообщение Victor »

имхо только внешним скриптом...
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0

tariely
Сообщения: 59
Зарегистрирован: Чт янв 27, 2005 06:49
Контактная информация:

Сообщение tariely »

Пришли такой скрипт :) :D Пришлешь?

Victor
Сообщения: 207
Зарегистрирован: Чт янв 20, 2005 18:55
Контактная информация:

Сообщение Victor »

У меня не через poptop доступ, а через cisco...
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0

tariely
Сообщения: 59
Зарегистрирован: Чт янв 27, 2005 06:49
Контактная информация:

Сообщение tariely »

Все равно пришли плз, я проанализирую и подправлю плззззз. :)
tariely@mail.ru

Victor
Сообщения: 207
Зарегистрирован: Чт янв 20, 2005 18:55
Контактная информация:

Сообщение Victor »

*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

Lindows
Сообщения: 46
Зарегистрирован: Вс янв 30, 2005 00:50
Откуда: USSR

Установка freeradius под Linux.

Сообщение Lindows »

Решили сменить 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'

tariely
Сообщения: 59
Зарегистрирован: Чт янв 27, 2005 06:49
Контактная информация:

Сообщение tariely »

Какая версия Mysql?
Похоже на 4.1 :D

KreG
Сообщения: 14
Зарегистрирован: Ср янв 26, 2005 14:28

Сообщение KreG »

у меня еще хуже - настроил как в описнии, а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, но результат ...

KreG
Сообщения: 14
Зарегистрирован: Ср янв 26, 2005 14:28

Сообщение KreG »

4Victor
у меня похоже такая же настройка, вы можете со мной связаться?
я попытался настроить Cisco как у Nag a
http://www.nag.ru/goodies/hak/Cisco-pptp.html c управлением по радиус-серверу, с работой в UTM, но не могу настроить этот радиус, подробности либо в аське, либо другим удобным для Вас способом

Victor
Сообщения: 207
Зарегистрирован: Чт янв 20, 2005 18:55
Контактная информация:

Сообщение Victor »

sql_mysql.c:39:20: errmsg.h: No such file or directory
sql_mysql.c:40:19: mysql.h: No such file or directory
Поставь rpm-пакет что-то типа mysql-devel....
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

Victor
Сообщения: 207
Зарегистрирован: Чт янв 20, 2005 18:55
Контактная информация:

Сообщение Victor »

KreG писал(а):4Victor
у меня похоже такая же настройка, вы можете со мной связаться?
я попытался настроить Cisco как у Nag a
http://www.nag.ru/goodies/hak/Cisco-pptp.html c управлением по радиус-серверу, с работой в UTM, но не могу настроить этот радиус, подробности либо в аське, либо другим удобным для Вас способом
У меня PPPoE, насчет PPTP наверно ничего не смогу подсказать, так как не щупал даже...
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0

Lindows
Сообщения: 46
Зарегистрирован: Вс янв 30, 2005 00:50
Откуда: USSR

Сообщение Lindows »

Какая версия 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 и в др.

KreG
Сообщения: 14
Зарегистрирован: Ср янв 26, 2005 14:28

Сообщение KreG »

всем спасибо, с доступом я разобрался, там (в radiusd.conf) действительно была неувязка, измнил косвененые ссылки на истинные и все заработало... :)
4Victor, еще вопрос - у вас таким же образом циска справляется с радиусом, как в статье у Нага? или по своему?

tariely
Сообщения: 59
Зарегистрирован: Чт янв 27, 2005 06:49
Контактная информация:

Сообщение tariely »

У нас, это у кого? :D

Закрыто