Radius Manager破解安装并和freeradius整合

本文是讲解破解版得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界面的设置上就可以选择中文了。

你可能感兴趣的:(manager,radius,freeradius,破解安装)