linux+freeradius+mysql安装过程

linux+freeradius+mysql安装过程

ID:11249599

大小:30.50 KB

页数:4页

时间:2018-07-11

linux+freeradius+mysql安装过程_第1页
linux+freeradius+mysql安装过程_第2页
linux+freeradius+mysql安装过程_第3页
linux+freeradius+mysql安装过程_第4页
资源描述:

《linux+freeradius+mysql安装过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Linux+FreeRadius+MySql安装过程一、基本环境所用平台  RedHat9.0安装时需要把下面的软件装上,CdevelC++devel扩展包:OpenSSLmysqlmysql-servermysql-develmysql-client如果想用到web界面管理,还需要安装Apachephpphp-mysqlmod-auth-mysql如果安装系统的时候没有安装则需要安装,我用的是光盘上的RPM包rpm-ivhmysql-3.23.54a-11.i386.rpmrpm-ivhmysql-devel-3.23.54

2、a-11.i386.rpmrpm-ivhmysql-server-3.23.54a-11.i386.rpm需要说明的是mysql-devel这个包是必须得装的,很多由rpm包安装的mysql默认是没有这个包的,如果没有这个包最后Radius是启动不了的。FreeRadius需要openssl支持,安装opensslrpm-ivhopenssl096b-0.9.6b-3.i386.rpmrpm-ivhopenssl096-0.9.6-15.i386.rpm  二、安装FreeRadius下面安装freeradius我用的版本是f

3、reeradius-1.1.0下载或者拷贝freeradius-1.1.0.tar.gz软件包到/root目录cd/roottarzxvffreeradius-1.1.0.tar.gzcdfreeradius-1.1.0../configuremakemakeinstall更改freeradius的设置cd/usr/local/etc/raddb  更改radiusd.conf,让其支持sql(如下,主要是将authorize{}和accouting{}里面的sql前面的#号去掉)  authorize{  preproces

4、s  chap  mschap  suffix  sql  }  accouting{  ….  sql  …  }  更改sql.conf  server="localhost"  login="root"  password="123456"    //mysql的root的密码radius_db="radius"三、MySQL配置启动mysql服务servicemysqldstart  更改mysql的root密码mysqladmin–uroot–ppassword123456  (123456是修改后的密码)创建rad

5、ius数据库mysqladmin–uroot–p123456createradiusd建立mysql的数据库raius的表cd/root/freeradius-1.1.0/src/modules/rlm_sql/drivers/rlm_sql_mysqlmysql-uroot–p123456radius

6、,value)values('user','Auth-Type',':=','Local');insertintoradgroupreply(groupname,attribute,op,value)values('user','Service-Type',':=','Framed-User');insertintoradgroupreply(groupname,attribute,op,value)values('user','Framed-IP-Address',':=','255.255.255.254');insert

7、intoradgroupreply(groupname,attribute,op,value)values('user','Framed-IP-Netmask',':=','255.255.255.0');加入测试账号insertintoradcheck(username,attribute,op,value)values('test','User-Password',':=','test')测试账号加入组insertintousergroup(username,groupname)values('test','user');

8、四、启动radius服务、测试账号启动到debug模式radiusd–X有时候会报找不到文件rlm_sql_mysql这个时候只要把库文件加入系统搜索的目录里 命令: cp/usr/local/lib/*/usr/lib如果这样还不行,则检查下mysql-devel-包是否安

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。