找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 34826|回复: 60

[radius] Radius Manager 3.7版本安装说明(操作系统Centos 5.5)

  [复制链接]
发表于 2010-10-5 18:19:13 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 liyongjie 于 2010-10-5 18:44 编辑

radius manager 3.7版本安装说明(操作系统Centos 5.5),
radius.zip (89.51 KB, 下载次数: 233, 售价: 1 铜板)   回复可见附件!

安装成功了,因为自己不用radiusManager,所以就没有深入的学习了,先把安装过程记录下来,望对大家安装Radius有一定的意义。
本帖的附件中附加了3.7的lic文件,呵呵!大家不用到网上找了。安装文件下载地址都已经在说明中提供了。



我的联系方式是81254527(QQ),一般情况下我不加好友,本人真的很忙。若有问题建议到网上用google搜索解决办法。
routeros
 楼主| 发表于 2010-10-5 18:36:08 | 显示全部楼层
先占一楼!
routeros
回复

使用道具 举报

 楼主| 发表于 2010-10-5 18:37:18 | 显示全部楼层
本帖最后由 liyongjie 于 2010-10-5 18:41 编辑

#本教程依据centos 5.5为例.
#听说centos5.5自带的php5.1会造成radiusmanager显示空白页面,故建议升级至5.2。
#升级php至5.2版本时由于mysql和php联系紧密,升级php的同时会升级mysql,这样就出现一个问题:mysql有时会提示说数据库不存在,解决方法有2个:1.使用mysql的一个脚本修复一下数据库;2.安装centos时间仅安装开发工具,其他如php、mysql等一概不装。)。
#下面的安装操作最好通过ssh工具(执行如下命令时,要稍微有一些linux的操作基础,比如vi的使用)
#由于屏幕显示的问题,你可能会把一条命令看成是2行,从而在执行过程中产生错误。建议你把本文全部复制到一个文本文件中,并且不要换行,然后再ssh窗口中粘贴并执行这些命令即可。
#只要每句开头带“#”号的命令,都可以不予执行。

#一、安装升级部分组件(www.jasonlitka.com这个网站升级很是问题,速度极慢哦,大家做好心理准备):

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

#修改CentOS-Base.repo 文件

vi /etc/yum.repos.d/CentOS-Base.repo

#增加下面信息:

[utterramblings]

name=Jason's Utter Ramblings Repo

baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

#执行下面命令,自动升级。
yum -y install gcc php mysql mysql-server mysql-devel php-mysql php-mcrypt curl php-curl compat-libstdc++-33 libtool-ltdl-devel httpd  gcc gcc-c++
#加入pptp支持,pppoe支持
yum  -y install pptp rp-pppoe dkms* ppp l2tpd
#安装dns支持(可以不安装此模块)
#yum -y install bind* caching-nameserver
#安装网桥模块(可以不安装此模块)
#yum -y install bridge-utils
#下面开始安装很有名的管理工具webmin
wget -c http://ncu.dl.sourceforge.net/pr ... -1.520-1.noarch.rpm &&rpm -ivh webmin-1.520-1.noarch.rpm
/sbin/chkconfig --add mysqld &&/sbin/chkconfig httpd on &&/sbin/chkconfig mysqld on &&/sbin/service httpd start  &&/sbin/service mysqld start
#下面修改mysql的root用户密码,密码不用引号。如下语句中liyongjie为新修改的密码。
mysqladmin -u root password liyongjie
#下面是禁用Selinux。
echo "SELINUX=disabled">>/etc/sysconfig/selinux
routeros
回复

使用道具 举报

 楼主| 发表于 2010-10-5 18:37:38 | 显示全部楼层
本帖最后由 liyongjie 于 2010-10-9 23:32 编辑

二、安装ionCUBE并修改网卡Mac地址

wget  -c http://www.dmasoftlab.com/cont/d ... ers_lin_x86.tar.tar  &&tar zxvf ioncube_loaders_lin_x86.tar.tar  

cp -rf ioncube /usr/local/  &&php  -v

#查看php版本,并记下来(如5.2版本),下一步根据版本选择

echo "zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so">>/etc/php.ini

#(注意,若php是5.2则用上一句,同理若是5.1版本,则改为5.1.so.)

echo "/sbin/ifconfig eth0 down">>/etc/rc.d/rc.sysinit

echo "/sbin/ifconfig eth0 hw ether 00:04:AC:33:1C:3B">>/etc/rc.d/rc.sysinit

echo "/sbin/ifconfig eth0 up">>/etc/rc.d/rc.sysinit

#注意,若要安装3.7则为00:04:AC:33:1C:3B,若安装3.8版本则为 000:09:B8:B7:34

#查看是否装载成功,然后重启httpd服务

php -v  &&service httpd restart

#如果输出的最后几行类似于下面内容则证明配置正确ionCube已经安装成功 with the ionCube PHP Loader v3.1.31, Copyright (c) 2002-2007, by ionCube Ltd.

#重启电脑后用ifconfig 查看网卡的mac地址是否已经更改

reboot
routeros
回复

使用道具 举报

 楼主| 发表于 2010-10-5 18:37:55 | 显示全部楼层
本帖最后由 liyongjie 于 2010-10-5 18:49 编辑

三、FreeRadius安装及配置

wget  -c http://www.dmasoftlab.com/cont/d ... 1.8-dmamod-2.tar.gz

tar xvf freeradius-server-2.1.8-dmamod-2.tar.gz  &&cd freeradius-server-2.1.8  &&./configure  &&make &&make install  

#chmod 644 /usr/local/etc/raddb/dictionary

radiusd  -X

#注意,是大写的X。如果显示Ready to process requests则证明安装正确,然后再输入如下命令

#ldconfig

chown apache /usr/local/etc/raddb &&chown apache /usr/local/etc/raddb/clients.conf  

# 修改FreeRadius配置文件和MySQL数据库结合工作
vi /usr/local/etc/raddb/sql.conf
#按如下内容进行修改(用户名和密码可以自定义,但是之后的用户名和密码也需要按需修改才行)
# Connection info:
server = "localhost"
#port = 3306
login = "radius" #访问MySQL时的用户名
password = "radius123" 访问MySQL时使用的密码

四、建立MySql相关的数据库并作设置

#/etc/init.d/mysqld start

#登陆MySQL服务器进行用户创建(注意:-p之后紧跟数据库管理员密码,无空格)

mysql -u root -pliyongjie

#liyongjie是你安装Mysql时设置的root密码(若用的是Elastix,则这里输入安装的时候输入的密码)#然后在Mysql命令提示符下输入如下内容:

CREATE DATABASE radius;

CREATE DATABASE conntrack;

CREATE USER 'radius'@'localhost' IDENTIFIED BY 'radius123';

CREATE USER 'conntrack'@'localhost' IDENTIFIED BY 'conn123';

GRANT ALL ON radius.* TO radius@localhost;

GRANT ALL ON conntrack.* TO conntrack@localhost;

exit

#此外,要用webmin赋予用户conn123和radius123全部的权限。

五、安装Radius Manager

wget -c ftp://ftp:ftp@angela-ctce.3322.org:2121/radiusmanager-3.7.0.tgz

tar zxvf radiusmanager-3.7.0.tgz &&cd radiusmanager-3.7.0-rel

chmod  755  install.sh &&./install.sh

#然后出现安装界面,一路回车(除了提问是否安装时间按“Y”外,其他基本上用默认设置)。

chmod 755 /usr/local/bin/rmauth  && chmod 755 /usr/local/bin/rmacnt  && chmod 755 /usr/local/bin/rmpoller  && chmod 600 /etc/radiusmanager.cfg

chmod 755 /usr/local/bin/rmconntrack                        

#在文件中加入如下语句(注意下面的12345是默认密码,密码存放位置/var/www/html/radiusmanager/config/system_cfg.php):

echo "02 0 * * * root /usr/bin/php /var/www/html/radiusmanager/rmscheduler.php 12345">>/var/www/html/radiusmanager/config/system_cfg.php

#设置相关服务开机自动启动

echo "/sbin/service httpd start">>/etc/rc.local

echo "/sbin/service mysqld start ">>/etc/rc.local

echo "/usr/local/sbin/radiusd">>/etc/rc.local

echo "/usr/local/sbin/rmpoller">>/etc/rc.local

#使用ssh类的文件传输工具,如Secure File Transfer Client,把mod.txt和lic.txt传输到/var/www/html/radiusmanager/下面
#更改Apache的配置文件如下(注意:是修改不是增加)
# vi /etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.html.var user.php
#重启Apache使配置生效
service httpd restart
service mysqld restart
#打开浏览器,在地址栏中输入:http://192.168.1.108/radiusmanager即可浏览。如果浏览白屏请确认几件事情:
#1就是php是否安装版本为5.2。2. ionCube那个步骤测试是否正常。 3.lic.txt和mod.txt是否复制到了RadiusManager安装目录中。 4、字符集是不是不对,尝试使用UTF-8进行浏览

#重启Apache使配置生效

service httpd restart

service mysqld restart

radtest user 1111 127.0.0.1 1812 testing123

#输入上面命令,若结果出现Access-Accept表示成功,否则就是有问题。

#若安装成功,可以分别通过以下两个地址器查看管理面板和用户面板(下面的192.168.1.108为服务器的IP,根据自己的网络环境修改)

#管理员与用户的用户名及密码分别为admin/1111、user/1111。

http://192.168.1.108/radiusmanager/admin.php

http://192.168.1.108/radiusmanager/user.php


#开始使用汉化文件

wget  -c  ftp://ftp:ftp@angela-ctce.3322.org:2121/rm-Chinese-3.7.0.zip

unzip -o  rm-Chinese-3.7.0.zip  -d /var/www/html/radiusmanager/lang/

#在浏览器登陆Radius Manager的管理页面,点击system,选择system settings,然后Default language中选择Chinese,然后点击最下面的"update setting"。OK
routeros
回复

使用道具 举报

发表于 2010-10-8 00:18:52 | 显示全部楼层
安装成功了,因为自己不用RadiusManager
routeros
回复

使用道具 举报

发表于 2010-10-8 00:28:33 | 显示全部楼层
安装成功了
routeros
回复

使用道具 举报

发表于 2010-10-8 22:14:52 | 显示全部楼层
我看看~
routeros
回复

使用道具 举报

发表于 2010-10-8 22:20:40 | 显示全部楼层
看看~
routeros
回复

使用道具 举报

发表于 2010-10-9 15:11:04 | 显示全部楼层
ddddddddd
routeros
回复

使用道具 举报

发表于 2010-10-9 16:11:29 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2010-10-9 19:03:07 | 显示全部楼层
支持原创,顶。
用centos 5.5 自带的 php 也没问题的。
routeros
回复

使用道具 举报

发表于 2010-10-11 16:13:01 | 显示全部楼层
看看!
routeros
回复

使用道具 举报

发表于 2010-10-11 16:58:12 | 显示全部楼层
留个铜板
routeros
回复

使用道具 举报

发表于 2010-10-13 02:15:39 | 显示全部楼层
未命名.jpg

弄好了
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-24 06:20 , Processed in 0.143823 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表