Centos安裝Radiusmanager
本教程依據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
相關文章
- RadiusManager破解安裝並和freeradius整合
- CentOS 6.5安裝Oracle 11.2.0.4------CentOS 6.5安裝CentOSOracle
- CentOS安裝jdkCentOSJDK
- CentOS安裝gitCentOSGit
- Centos 安裝RedisCentOSRedis
- CentOS 安裝 mavenCentOSMaven
- CentOS Docker 安裝CentOSDocker
- centOS安裝rabbitMQCentOSMQ
- CentOS 安裝 dockerCentOSDocker
- CentOS安裝pipCentOS
- Centos安裝opensslCentOS
- CentOS 安裝ScrapyCentOS
- CentOS 安裝ErlangCentOS
- CentOS安裝GraphicsMagickCentOS
- CentOS 安裝 JDKCentOSJDK
- Centos安裝rubyCentOS
- CentOS安裝DockerCentOSDocker
- CentOS 安裝PHPCentOSPHP
- CentOS安裝MySQLCentOSMySql
- centos 安裝swftoolsCentOS
- mongo centos 安裝GoCentOS
- CentOS 安裝 VNCCentOSVNC
- centos安裝mongodbCentOSMongoDB
- CentOS 安裝 SubversionCentOS
- CentOS安裝proftpdCentOSFTP
- centos安裝nodeCentOS
- centos 安裝pyenvCentOS
- Centos 安裝yum,安裝ansibleCentOS
- 【CentOS】CentOS7安裝PostgreSQLCentOSSQL
- Centos Docker安裝、升級、解除安裝CentOSDocker
- Centos7安裝安裝部署dockerCentOSDocker
- Centos7.9安裝解除安裝DockerCentOSDocker
- CentOS7安裝php、安裝MySqlCentOSPHPMySql
- centos下安裝dockerCentOSDocker
- Centos 7安裝iscsiCentOS
- CentOS 上安裝 NginxCentOSNginx
- Jenkins CentOS 安裝JenkinsCentOS
- centos上安裝grafanaCentOSGrafana