本文是讲解破解版得radius Manager如何安装和破解的,像lic.txt和mod.txt文件都是破解者提供的 ,mac地址也是他们提供,本人只供学习使用,请支持正版,或者使用开源的daloradius
首先要配置lampp环境,这里使用的是XAMPP
1、首先解压,编译安装freeradius,并设置成使用sql验证,具体教程请参看其他文章
2、更新radius manager必须的一些必要的软件如下命令行
yum -y install mysql-devel curl php-mysql php-mcrypt compat-libstdc++-33 libtool-ltdl-devel freeradius-mysql
关闭selinux
vim /etc/sysconfig/selinux
$SELINUX=disabled
3、ioncube安装部署
解压ioncube
tar -zxvf ioncube_loaders_lin_x86.tar.gz
cp -rf ioncube /usr/local
打开php的配置文件并添加ioncube的so文件
vim /opt/lampp/etc/php.ini
在php.ini的底部添加如下内容
zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so
用php -v进行测试
4、修改mac地址
编辑:vim /etc/rc.d/rc.sysinit
在底部添加如下内容
/sbin/ifconfig eth0 down
/sbin/ifconfig eth0 hw ether0 00:09:B8:B7:34
/sbin/ifconfig eth0 up
5、设置数据库
为数据库的root账号设置密码
mysqladmin -uroot password 123
登录数据库
mysql -uroot -p123
创建用户已经数据库并赋予相应的权利,命令行如下
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;
flush privileges;
6、更改radiusmanager的配置文件
vim /radiusmanager-3.8.0-rel/etc/radiusmanager.cfg
找到如下两个选项
db_sock /opt/lampp/var/mysql/mysql.sock ; mysql main socket location
radman_path /opt/lampp/htdocs/radiusmanager ; Radius Manager full path
更改成本机需要的路径。
7、安装radius manager
解压radius manager
tar xvf radiusmanager.tar
cd radiusmanager-3.8.0-rel/
chmod 755 install.sh
./install.sh
以下按提示进行输入,除了www的路径外,基本上默认即可。
注意:在执行完成之后必须保证所有选项执行完成,没有任何错误提示,这里有时会有数据库错误,主要是数据库方面设置的问题。
安装完成之后,如果apache不是默认安装的路径,则需要修改php配置文件如下,按自己路径修改即可。
修改/opt/lampp/htdocs/radiusmanager/config/system_cfg.php
define(“radman_dir”, “/opt/lampp/htdocs/radiusmanager”);
8、添加计划任务如下
crontab -e
添加如下命令行代码
02 0 * * * root /opt/lampp/bin/php /opt/lampp/htdocs/radiusmanager/rmscheduler.php 12345
可以使用单独的 /opt/lampp/bin/php /opt/lampp/htdocs/radiusmanager/rmscheduler.php 12345命令进行测试
9、打开如下文件vim /usr/local/etc/raddb/users
在底部添加如下内容
DEFAULT Auth-Type = Local Exec-Program-Wait="/usr/local/bin/rmauth \"%{NAS-IP-Address}\" \"%{User-Name}\" \"%{Calling-Station-ld}\""
10、打开如下文件vim /usr/local/etc/raddb/acct_users
在底部添加如下内容
DEFAULT Acct-Status-Type == Interim-Update Exec-Program-Wait = "/usr/local/bin/rmacnt %{Acct-Session-ld}" DEFAULT Acct-Status-Type == Start Exec-Program-Wait = "/usr/local/bin/rmacnt %{Acct-Session-ld}" DEFAULT Acct-Status-Type == Stop Exec-Program-Wait = "/usr/local/bin/rmacnt %{Acct-Session-ld}"
11、为radiusmanager的执行文件添加权限
chmod 755 /usr/local/bin/rmauth
chmod 755 /usr/local/bin/rmacnt
chmod 755 /usr/local/bin/rmpoller
chmod 600 /etc/radiusmanager.cfg
chmod 755 /usr/local/bin/rmconntrack
chmod 4755 /usr/local/sbin/rootexec
12、更改radiusmanager的权限,
chmod -R 777 /opt/lampp/htdocs/radiusmanager
13、更改PHP的Allowed memory size大小为16M
vim /opt/lampp/etc/php.ini
找到如下内容更改即可
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
14、拷贝破解文件到radiusmanager的安装目录
cp mod.txt /opt/lampp/htdocs/radiusmanager/
cp lic.txt /opt/lampp/htdocs/radiusmanager/
15、汉化
从官方现在汉化包,直接拷贝到radius manager的lang目录下
cp -R Chinese/ /opt/lampp/htdocs/radiusmanager/lang/
在web界面的设置上就可以选择中文了。