freeradius_dialupadmin详细安装步骤(3)

2018-12-05 21:26

Alias /myradius \/var/www/dialup_admin /\

Options None order deny,allow deny from all allow from 127.0.0.1 allow from all

重新啓動apache2. #/etc/init.d/apache2 restart

访问:http://localhost/htdocs/index.html

能正常打开各页面就ok了。默认是打开的sql调试模式。可以在admin.conf中找到sql_debug.把true改为false即可关闭。 # vi /var/www/dialup_admin/conf/admin.conf

解决group错误要建立一个usergroup的表 #mysql -uroot –p mysql>use radius;

mysql> CREATE TABLE usergroup (username varchar(64) NOT NULL default '',groupname varchar(64) NOT NULL default '',priority int(11) NOT NULL default '1',KEY username (username(32)));

freeradius2.1.3 防止用户帐号重复登录

一、修改 etc/raddb/sites-enabled 目录中的default 及inner-tunnel 这两个文件中的

# Session database, used for checking Simultaneous-Use. Either the radutmp # or rlm_sql module can handle this. # The rlm_sql module is *much* faster session {

#radutmp

#原来使用的是radutmp文档

# See \ sql

#现在采用sql数据库验证 }

二、修改etc/raddb/sql/MYSQL 目录下的 dialup.conf

# Uncomment simul_count_query to enable simultaneous use checking 把 simul_count_query 这一组前的#号去掉 如下 simul_count_query = \

FROM ${acct_table1} \\

WHERE username = '%{SQL-User-Name}' \\ AND acctstoptime IS Null\

三、进入MYSQL在radgroupcheck添加Simultaneous-Use:=1 命令如下

mysql> INSERT INTO radgroupcheck (id , GroupName, Attribute , op , Value) VALUES (Null , 'test', 'Simultaneous-Use', ':= ', '1'); mysql> FLUSH PRIVILEGES; mysql>quit

在radius数据库里的radgroupcheck或radcheck表里加Simultaneous-Use := 1 就可以了实现了。

mysql> GRANT ALL PRIVILEGES ON *.* TO admin@\ mysql> FLUSH PRIVILEGES;


freeradius_dialupadmin详细安装步骤(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安全员B证证考核试卷(第4卷)及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: