liyongjie 发表于 2010-10-5 18:19:13

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

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

Radius Manager 3.7版本安装说明(操作系统Centos 5.5),
回复可见附件!

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



我的联系方式是81254527(QQ),一般情况下我不加好友,本人真的很忙。若有问题建议到网上用google搜索解决办法。

liyongjie 发表于 2010-10-5 18:36:08

先占一楼!

liyongjie 发表于 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

#增加下面信息:



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 httpdgcc 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/project/webadmin/webmin/1.520/webmin-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

liyongjie 发表于 2010-10-5 18:37:38

本帖最后由 liyongjie 于 2010-10-9 23:32 编辑

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

wget-c http://www.dmasoftlab.com/cont/download/ioncube_loaders_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版本则为 00:D0: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

liyongjie 发表于 2010-10-5 18:37:55

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

三、FreeRadius安装及配置

wget-c http://www.dmasoftlab.com/cont/download/freeradius-server-2.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

chmod755install.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-cftp://ftp:ftp@angela-ctce.3322.org:2121/rm-Chinese-3.7.0.zip

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

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

guohegong 发表于 2010-10-8 00:18:52

安装成功了,因为自己不用RadiusManager

tancunf4 发表于 2010-10-8 00:28:33

安装成功了

rainmo 发表于 2010-10-8 22:14:52

我看看~

广东林001 发表于 2010-10-8 22:20:40

看看~

qkhhgdpyg 发表于 2010-10-9 15:11:04

ddddddddd

广东林001 发表于 2010-10-9 16:11:29

:lol

ksw520 发表于 2010-10-9 19:03:07

支持原创,顶。
用centos 5.5 自带的 php 也没问题的。

linzong 发表于 2010-10-11 16:13:01

看看!

ryh2510 发表于 2010-10-11 16:58:12

留个铜板

hx99 发表于 2010-10-13 02:15:39



弄好了
页: [1] 2 3 4 5
查看完整版本: Radius Manager 3.7版本安装说明(操作系统Centos 5.5)