本教程依据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 &&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 IDENTIFIED BY 'radius123'; CREATE USER IDENTIFIED BY 'conn123'; GRANT ALL ON radius.* TO ; GRANT ALL ON conntrack.* TO ; exit
六、安装Radius Manager
引用用wget 或者 wget 下载安装文件(不保证天天开机。你也可以到上搜寻帖子查找安装文件,然后上传到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 若安装成功,可以通过浏览器查看计算机地址/radiusmanager/admin.php 查看管理面板,默认用户名密码admin/1111计算机地址/radiusmanager/user.php 查看用户面板,默认用户名密码user/1111
七、汉化Radius Manager
引用用wget 或者wget 下载语言文件。
执行如下命令: unzip -o Chinese-3.6.1.zip -d /var/www/html/radiusmanager/lang/ 在浏览器登陆Radius Manager的管理页面:计算机地址/radiusmanager/admin.php 查看管理面板(默认用户名密码admin/1111)
--------------------------------------------
以上就是教程的全部内容 我写一下我自己的安装感受 修改MAC地址, 原来使用教程中的方法会出现一些莫名的问题,一旦出现,按照我的水平除了重装系统,没别的办法。 于是我用另外一种方法修改MAC地址 引用# vi /etc/sysconfig/network-scripts/ifcfg-ethX
注释掉HWADDR行,如果有 的话,加入活修改:
MACADDR {NEW_MAC_ADDR}
保存退出即可