Centos 安装Radius manager

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

本教程依据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 
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 
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

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Linux 数据安全/隐私保护
【系统】[CentOS]装完CentOS7重启提示Initial setup of CentOS Linux 7 (core)
【系统】[CentOS]装完CentOS7重启提示Initial setup of CentOS Linux 7 (core)
464 0
【系统】[CentOS]装完CentOS7重启提示Initial setup of CentOS Linux 7 (core)
|
SQL Java 关系型数据库
ubuntu20.04安装guacamole server 1.3
ubuntu20.04安装guacamole server 1.3
481 0
|
弹性计算 Ubuntu Apache
How to Install Puppet Master and Client on Ubuntu 16.04
This guide will help you through the steps of installing and configuring open source Puppet on ECS Ubuntu 16.
2403 0
How to Install Puppet Master and Client on Ubuntu 16.04
|
监控 关系型数据库 大数据
|
JavaScript 关系型数据库 Java
centos7安装Cloudera Manager
第一部分:准备工作一,修改hostname $vim /etc/sysconfig/network $source /etc/sysconfig/network 例如: NETWORKING=yes HOSTNAME=spark01 reboot重启服务器 二,关闭selinux查看SELin.
4464 0
|
Linux 数据安全/隐私保护 编解码
|
Linux 数据安全/隐私保护