欢迎来到天天文库
浏览记录
ID:2266879
大小:316.00 KB
页数:10页
时间:2017-11-15
《基于linux的radius server的搭建和使用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Contents1.RADIUS简介22.安装RADIUS23.配置FreeRADIUS34.配置MySQL55.AP端设置66.客户端设置7CopyrightãbyUniversalScientificIndustrialCo.,Ltd.ThisdocumentandinformationhereinisthepropertyofUSIandallunauthorizeduseandreproductionisprohibited.1.RADIUS简介RADIUS的全称为RemoteAuthenticationDial-InUserService,是一种能够让服务器验证各种
2、接入用户身份的协议,RADIUS可以对用户身份进行集中管理,安全性更好,策略也更灵活,同时还可以记录用户的网络使用情况用于网管分析或者计费,已经成为比较常用的工业标准。在使用中,路由器、交换机等设备在需要验证用户身份的时候,向RADIUS服务器发送请求,RADIUS服务器则返回用户的相关信息,交给路由器、交换机等设备处理。在本文中,我们将基于Ubuntu(Linux的一个比较流行的发行版本),以FreeRADIUS+MySQL+OpenSSL搭建一个RADIUS服务器,其认证方式是PEAPv0/EAP-MSCHAPv2。本文中所用的Linux及软件的版本如下:OS:Ubunt
3、u8.04(LinuxKernel2.6.24-21)FreeRADIUS:FreeRADIUS1.1.7FreeRADIUS-MySQL:FreeRADIUS-MySQL1.1.7MySQL:MySQL5.0.51aOpenSSL:OpenSSL0.9.8g(操作系统自带)下面讲述详细的安装与配置步骤:2.安装RADIUSCopyrightãbyUniversalScientificIndustrialCo.,Ltd.ThisdocumentandinformationhereinisthepropertyofUSIandallunauthorizeduseandrepro
4、ductionisprohibited.安装完Ubuntu8.04后,首先更新管理器,在终端输入如下命令:sudoapt-getupdatesudoapt-getdist-upgrade安装基本的编译环境,命令如下:sudoapt-getinstallbuild-essentialautoconfautomake1.9cvssubversionapt-getinstalldpkg-dev安装MySQL,命令如下:sudoapt-getinstallmysql-servermysql-client#安装过程中按提示设定管理MySQL数据库的密码(如123456)安装FreeRA
5、DIUS:从FreeRADIUS的官方网站http://freeradius.org下载FreeRADIUS1.1.7。然后在终端输入如下命令:tarzxvffreeradius-1.1.7.tar.gzcdfreeradius-1.1.7fakerootdpkg-buildpackage-b-uc#提示缺少什么包就通过apt-getinstall安装什么包cd..dpkg-ifreeradius_1.1.7-0_i386.debfreeradius-mysql_1.1.7-0_i386.deb3.配置FreeRADIUS修改配置文件:/etc/freeradius/radi
6、usd.conf(注意如果在文件末尾修改的话,后面的值不会覆盖前面的值,所以要直接在原位置上修改),需更改的几个log项:CopyrightãbyUniversalScientificIndustrialCo.,Ltd.ThisdocumentandinformationhereinisthepropertyofUSIandallunauthorizeduseandreproductionisprohibited.log_auth=yeslog_auth_badpass=yeslog_auth_goodpass=yes适当延长发送认证失败消息之前的暂停秒数,防止暴破,默认为1
7、秒。reject_delay=5把authorize、accounting、session、post-auth几个部分中sql一句前的注释取消掉,启用MySQL认证。修改配置文件:/etc/freeradius/clients.conf,设置允许使用radius服务的设备,一般是AP的IP地址,secret是AP连接radius的密码,在配置文件最后添加如下语句:client192.168.0.0/24{secret=testing123shortname=dlinknastype=other}修改配置
此文档下载收益归作者所有