TAG:
作者:何千军 文章来源:开放系统世界——赛迪网 2002年11月22日 安装RadiusPerl:Authen模块 Linux]#cd /usr/tmp Linux]#tar zxvf RadiusPerl-0.05.tar.gz Linux]#cd RadiusPerl-0.05 Linux]#perl Makefile.PL Linux]#make Linux]#make test Linux]#make install 安装IC-RADIUS 1. 安装软件: Linux]#cd /usr/tmp Linux]#tar zxvf icradius-0.18.1.tar.gz Linux]#cd icradius-0.18.1 Linux]#cp Makefile.lnx Makefile Linux]#make Linux]#make install 2.创建radius数据库: Linux]#cd scripts Linux]#mysql u root p mysql Mysql>create database radius; //创建radius数据库 //添加radius用户 Mysql>grant all on radius.* on radius@localhost identified by ‘radius’; Linux]#mysqladmin u root p refresh //刷新数据库内容 3.导入数据表: Linux]# mysql -u root -pyourpassword radius < radius.db 修改dictimport.pl,设置 my $dbusername = ''radius''; my $dbpassword = ''radius'' 然后,导入dictionary内容,使radius.dictionary数据表中包含了基本的属性(ATTRIBUTE)和属性值(value)等信息。 Linux]# ./dictimport.pl ../raddb/dictionary Radius数据库结构如表10所示。 Radius数据库 dictionary radgroupcheck hints radgroupreply nas radreply radacct realmgroup radact_summary realms radcheck usergroup 4. 启动radiusd Linux]#cd /etc/rc.d/init.d Linux]#radiusd start 这样,我们已经在Linux上成功的安装了一个完整的RADIUS服务器,你可以体验一下RADIUS服务器运行的感觉了。若你对RADIUS协议的开发还兴趣的话,你可以在此基础上做深入的研究。 (责任编辑 郁单曰) (何千军) |