Centos 安装Radius manager

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

本教程依据centos 5.5为例,在进行下面的操作时最好使用ssh工具。
 

一、安装升级部分组件:(注意:有回车符号的是才是一句命令)
引用

yum update 
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* 
yum install httpd mod_ssl php php-common php-gd php-pear php-pecl-memcache php-mhash php-xml mysql-server gcc gcc-c++ 
yum install mysql-devel curl php-mysql php-mcrypt compat-libstdc++-33 libtool-ltdl-devel
wget 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/service httpd start 
/sbin/service mysqld start 
echo "SELINUX=disabled">>/etc/sysconfig/selinux

 

二、安装ionCUBE
引用

wget http://www.dmasoftlab.com/cont/download/ioncube_loaders_lin_x86.tar.gz
tar zxvf ioncube_loaders_lin_x86.tar.gz
cp -rf ioncube /usr/local/
php -v
查看php版本,并记下来(如5.1版本),下一步根据版本选择
vim /etc/php.ini
然后在最后面输入
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.1.so
(注意,若php是5.1则用上一句,同理若是5.2版本,则改为5.2.so)
php -m
查看是否装载成功,然后重启httpd服务
service httpd restart

 

三、修改网卡的Mac地址
引用

vim /etc/rc.d/rc.sysinit
然后在最后面输入下面语句
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether 00:D0:09:B8:B7:34
/sbin/ifconfig eth0 up
然后重启电脑用ifconfig 查看网卡的mac地址是否已经改成00:D0:09:B8:B7:34

 

 

四、FreeRadius安装及配置
引用

wget http://www.dmasoftlab.com/cont/download/freeradius-server-2.1.8-dmamod-1.tar.gz
tar xvf freeradius-server-2.1.8-dmamod-1.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则证明安装正确,然后再输入如下命令
chown apache /usr/local/etc/raddb &&chown apache /usr/local/etc/raddb/clients.conf

 

五、建立MySql相关的数据库并作设置。
引用

/etc/init.d/mysqld start
mysql -u root -p 123456
注意 123456是你安装Mysql时设置的root密码(你应该修改为你本机密码,默认为空),然后在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

 

 

六、安装Radius Manager
引用

用wget ftp://angela-ctce.3322.org/radiusmanager-3.6.1.tgz或者 wget ftp://angela-ctce.3322.org:2121/radiusmanager-3.6.1.tgz下载安装文件(不保证天天开机。你也可以到http://www.routerclub.com/上搜寻帖子查找安装文件,然后上传到centos的主机),然后依次执行如下命令:
tar zxvf radiusmanager-3.6.1.tgz
cd radiusmanager-3.6.1-rel/
chmod 755 install.sh
./install.sh
然后出现安装界面,一路回车(除了提问是否安装时间按“Y”外,其他基本上用默认设置)。
执行vim /etc/crontab 命令,加入如下内容(注意下面的12345是默认密码):
02 0 * * * root /usr/bin/php /var/www/html/radiusmanager/rmscheduler.php 12345
设置相关服务开机自动启动,方法是vim /etc/rc.local,同时加入如下内容:
/usr/local/sbin/radiusd
/usr/local/sbin/rmpoller
/sbin/service httpd start
/sbin/service mysqld start 
使用ssh类的文件传输工具,如Secure File Transfer Client,把mod.txt和lic.txt传输到/var/www/html/radiusmanager/下面。重启计算机。执行radiusd -X查看运行结果。
输入如下命令,若结果出现Access-Accept表示成功,否则就是有问题。
radtest user 1111 localhost 1812 testing123
若安装成功,可以通过浏览器查看
http://radmius/计算机地址/radiusmanager/admin.php 查看管理面板,默认用户名密码admin/1111
http://radmius/计算机地址/radiusmanager/user.php 查看用户面板,默认用户名密码user/1111

 

 

七、汉化Radius Manager
引用

用wget ftp://angela-ctce.3322.org/Chinese-3.6.1.zip或者wget ftp://angela-ctce.3322.org:2121/Chinese-3.6.1.zip下载语言文件。
执行如下命令:
unzip -o Chinese-3.6.1.zip -d /var/www/html/radiusmanager/lang/
在浏览器登陆Radius Manager的管理页面:
http://radmius/计算机地址/radiusmanager/admin.php 查看管理面板(默认用户名密码admin/1111)

 

 

--------------------------------------------
以上就是教程的全部内容
我写一下我自己的安装感受
修改MAC地址,
原来使用教程中的方法会出现一些莫名的问题,一旦出现,按照我的水平除了重装系统,没别的办法。
于是我用另外一种方法修改MAC地址
引用

# vi /etc/sysconfig/network-scripts/ifcfg-ethX

 

注释掉HWADDR行,如果有 的话,加入活修改:

MACADDR {NEW_MAC_ADDR}

保存退出即可

本文转自zcm8483 51CTO博客,原文链接:http://blog.51cto.com/haolun/993145

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
144 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
2月前
|
关系型数据库 MySQL Linux
CentOS7环境下安装MySQL5.6
CentOS7环境下安装MySQL5.6
195 0
|
2月前
|
缓存 负载均衡 应用服务中间件
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
70 1
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
|
4天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
33 2
|
10天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
19 0
|
10天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
13 0
|
10天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
48 0
|
16天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
18 0

热门文章

最新文章