文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>安装mysql +radius

安装mysql +radius

时间:2005-11-08  来源:junglegq

安装mysql +radius

1.             安装mysql

A. 创建mysql用户:useradd mysql –d /var/lib/mysql –s /sbin/nologin

B. 启动mysql:/etc/init.d/mysqld start

C. 测试mysql:mysqladmin –V

D.创建数据库radius:create database radius;

E. 打开数据库mysql:use mysql;

F. 更改root密码:update user set password=password(“123456”) where user=”root”;重启服务器(或flush privileges)后生效

G.添加记录:insert into user (host,user,password) values(“%”,”root”,password(“123456”));

H. 授权该记录:grant all on *.* to root@”%”;

 

2.             安装openssl

 

3.             安装freeradius

A../configure;make;make install

B.导入radius的表:cd ./src/modules/rlm_sql/drivers/rlm_sql_mysql;mysql –u root –p radius<db_mysql.sql

C.配置/usr/local/etc/raddb/sql.conf,填写连入mysql服务器的用户名、密码等

实际上,sql.conf是作为radiusd.conf 的一部分被include 进去的,可以视为radiusd.conf的延伸

D.更改radiusd.conf,让其支持sql (如下面所说)
   authorize {
preprocess
chap
mschap
suffix
sql
}
    accouting {
….
sql

}

 

4.             测试:

数据库加入测试账号

加入组

mysql –uroot –p密码 radius

insert into radgroupreply (groupname,attribute,op,value) values (“user”,”Auth-Type”,”:=”,”Local”);

insert into radgroupreply (groupname,attribute,op,value) values (“user”,”Service-Type”,”:=”,”Framed-User”);

insert into radgroupreply (groupname,attribute,op,value) values (‘user’,’Framed-IP-Address’,’:=’,’255.255.255.254’);

insert into radgroupreply (groupname,attribute,op,value) values (‘user’,’Framed-IP-Netmask’,’:=’,’255.255.255.0’);

加入测试账号

insert into radcheck (username,attribute,op,value) values (‘test’,’User-Password’,’:=’,’test’);

测试账号加入组

insert into usergroup (username,groupname) values (‘test’,’user’);

 

5.             启动radius到debug模式

Radius –X

 

6.             测试帐号:

radtest test test localhost 0 testing123

 

相关阅读 更多 +
排行榜 更多 +
打螺丝高手

打螺丝高手

模拟经营 下载
解救火柴人计划安卓版

解救火柴人计划安卓版

体育竞技 下载
鸡生化精英安卓版

鸡生化精英安卓版

飞行射击 下载