radius3.9安装教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装radius manager 3.9 全过程手记

1.安装centos 5.6。

2.改MAC、IP、GATEWAY、nameserver,关闭SELINUX,重启系统。

改MAC地址

/etc/rc.d/rc.sysinit

ifconfig eth0 down

ifconfig eth0 hw ether 000:09:B8:B7:34

ifconfig eth0 up

配置IP地址,因为上面改了MAC地址,所以文件中的HWADDR注释掉,否则网卡不能启用。/etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=static

IPADDR=10.1.1.242

NETMASK=255.255.255.0

BROADCAST=10.1.1.255

GATEWAY=10.1.1.254

配置网关

/etc/sysconfig/network

GATEWAY=10.1.1.254

配置DNS

/etc/resolv.conf

nameserver 218.2.135.1

nameserver 8.8.8.8

重启网络

/etc/init.d/network restart

关闭SELINUX

/etc/sysconfig/selinux

SELINUX=disabled

重启系统

reboot

3.升级大约200个包,大约耗时30到60分钟。

yum update

4.导入RPM-GPG-KEY*

rpm -import /etc/pki/rpm-gpg/RPM-GPG-KEY*

5.安装基础服务组件(很重要的一步,一定不要落下某个组件,否则不能安装freeradius 和radiusmanager)

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

6.启动httpd和mysqld服务,后面会讲到如何让服务自动运行。

/sbin/service httpd start

/sbin/service mysqld start

7.下载安装webmin(webmin可以实现通过web界面操作来维护mysql数据库,但后面我使

用命令行维护mysql数据库,所以webmin可以不用安装)

wget

/project/webadmin/webmin/1.520/webmin-1.520-1.noar ch.rpm

rpm -ivh webmin-1.520-1.noarch.rpm

http://10.1.1.242:10000

8.安装ionCUBE

下载安装ionCUBE

wget /cont/download/ioncube_loaders_lin_x86.tar.gz

tar zxvf ioncube_loaders_lin_x86.tar.gz

cp -rf ioncube /usr/local/

显示php版本,记下版本为5.1

php -v

PHP 5.1.6 (cli) (built: Nov 29 2010 16:47:37)

Copyright (c) 1997-2006 The PHP Group

Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

修改php.ini,其中5.1和上步显示php版本一致。

/etc/php.ini

zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.1.so

php -m

重启httpd服务。

service httpd restart

测试ionCUBE是否工作正常

cp ioncube/ioncube-encoded-file.php /var/www/html

http://yourhost/ioncube-encoded-file.php

This file has been successfully decoded. ionCube Loaders are correctly installed

------------------------------------------------------------------------------------

9.FreeRadius安装及配置

FreeRadius安装

wget

/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

chown apache /usr/local/etc/raddb

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

测试FreeRadius,显示Ready to process requests.

radiusd -X

Listening on authentication address * port 1812

Listening on accounting address * port 1813

相关文档
最新文档