radius+httpd+php+mysql+dialupadmin总结

RADIUS是一种C/S结构的协议,它的客户端最初就是NAS(Net Access Server)服务器,现在任何运行RADIUS客户端软件的计算机都可以成为RADIUS的客户端。RADIUS协议认证机制灵活,可以采用PAPCHAP或者Unix登录认证等多种方式.

RADIUS是一种可扩展的协议,它进行的全部工作都是基于Attribute-Length-Value的向量进行的。RADIUS也支持厂商扩充厂家专有属性.由于RADIUS协议简单明确,可扩充,因此得到了广泛应用,包括普通电话上网、ADSL上网、小区宽带上网、IP电话、VPDN(Virtual Private Dialup Networks,基于拨号用户的虚拟专用拨号网业务)、移动电话预付费等业务。最近IEEE提出了802.1x标准,这是一种基于端口的标准,用于对无线网络的接入认证,在认证时也采用RADIUS协议。

1.系统环境centos6

2.软件freeradius-2.1.10-5.el6.i686,mysql-5.1.61-1.el6_2.1.i686 php-5.3.3-3.el6_2.8.i686,freeradius-dialupadmin-2.1.1-2.fc10.i386,httpd-2.2.15-15.el6.centos.1.i686

3.安装软件

[root@localhost ~]# yum -y httpd mysql mysql-devel mysql-server php freeradius freeradius-mysql httpd-devel php-devel php-gd php-mbstring php-mysql php-xml freeradius-

dialupadmin perl-DateManip php-pgsql php-ldap

4.设置开机启动

[root@localhost ~]# chkconfig httpd on

[root@localhost ~]# chkconfig mysqld on

[root@localhost ~]# chkconfig radius on

[root@localhost ~]# chkconfig radiusd on

5.配置radiusd.conf文件如下:

[root@localhost ~]# cd /etc/raddb/ //这个主要是配置文件所在地

[root@localhost raddb]# ls

acct_users                 clients.conf.1  policy.conf      sql//数据库文件.sql文件所在目录这个需要导入数据库。

attrs                      dictionary      policy.txt       sql.conf//sql配置文件

attrs.access_challenge     eap.conf        preproxy_users   sql.conf.1

attrs.access_reject        example.pl      proxy.conf       sqlippool.conf

attrs.accounting_response  hints           radiusd.conf//主配置文件     templates.conf

attrs.pre-proxy            huntgroups      radiusd.conf.1   users

certs                      ldap.attrmap    sites-available  users.1

clients.conf//客户端配置文件              modules         sites-enabled

时间: 2024-10-30 20:58:50

radius+httpd+php+mysql+dialupadmin总结的相关文章

Centos 6.0之mysql+freeradiu实现帐号统一认证

RADIUS:Remote Authentication Dial In User Service,远程用户拨号认证系统由RFC2865,RFC2866定义,是目前应用最广泛的AAA协议: RADIUS是一种C/S结构的协议,它的客户端最初就是NAS(Net Access Server)服务器,任何运行RADIUS客户端软件的计算机都可以成为RADIUS的客户端.RADIUS协议认证机制灵活,可以采用PAP.CHAP或者Unix登录认证等多种方式.RADIUS是一种可扩展的协议,它进行的全部工作

Centos 6.0之pptpd+mysql+freeradius实现vpn帐号统一认证管理

本文系统Centos6.0:192.168.182.133 本文也是近期项目之一:为了后面的vpn隧道和多ip路由分流: -rw-r--r-- 1 root root 684342 6月 19 22:49 ppp-2.4.5.tar.gz -rw-r--r-- 1 root root 74048 6月 19 22:49 pptpd-1.3.4-2.el6.i686.rpm 这是其中的两个包: 如果pptpd不好下载的话,欢迎到本人下载区去下载,因为这个国外的url被和谐了,本人也是使用了加速器才

在Linux系统上部署Apache+Python+Django+MySQL环境

  Linux+apache+mysql+python+mod_python+Django 说明:系统rhel 5.3,默认安装httpd.mysql,没有安装的,请下载安装RPM包,删除/etc/httpd/modules/mod_python.so,如果有的话. 一.安装python ? 1 2 wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz tar xfz mod_python-2.7.11.tgz <br>cd

MySQL数据库主从同步安装与配置总结

MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力: ②在从主服务器进行备份,避免备份期间影响主服务器服务: ③当主服务器出现问题时,可以切换到从服务器. 所以我在项目部署和实施中经常会采用这种方案. + 数据库目录及其它 my.cnf配置文件     /etc/my.cnf mysql数据库位置    datadir=/var/lib/mysql 主数据库:192.168.2.119 从数据库:192.168.2.220 操作

lanmp(Linux Apache Nginx Mysql Php) 的安装配置_Linux

1 ) 安装Centos 5 , 下载地址 http://mirrors.sohu.com/centos/5/isos/i386/ 安装过程请禁用selinux 和 防火墙 2) 安装必要的组件 LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc

CentOS 7.0 yum安装Apache + PHP + MySQL教程

1. 安装Apache, PHP, MySQL以及php连接mysql库组件. yum -y install httpd php mysql mysql-server php-mysql  2. 安装apache扩展 yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql  3. 安装php的扩展 yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xml

CentOS yum 安装 Apache + PHP + MySQL

# 检查并卸载  代码如下 复制代码 rpm -qa|grep httpd rpm -e httpd rpm -qa|grep mysql rpm -e mysql rpm -qa|grep php rpm -e php # 删除默认的Apache  代码如下 复制代码 yum -y remove httpd # 查找最快的源  代码如下 复制代码 yum -y install yum-fastestmirror # 更新  代码如下 复制代码 yum -y update # 安装必要的组件  

Ubuntu系统安装Apache+MySQL+PHP+PERL(XAMPP)环境

最近,我也玩起了Linux了,瞬间觉得自己逼格又上去了,所以,就给笔记本安装了Ubuntu+Win7双系统.当然在Ubuntu下必须安装的就是XAMPP了,我是说对我而言.      要安装,必须先下载,这个去官网下载Linux版本的XAMPP的.下载下来的包只有rw权限,没有X权限,所以必须更改其权限.对于Ubuntu新手,就只能网上找教程了,可是安装失败了      第一种方式是chmod a+x  XAMPP安装包名,给其增加x权限,变成可执行文件,failure.      第二种方式是

阿里云主机搭建lamp环境(linux+apache+mysql+php)

1.购买阿里云主机--(哈哈!) 2.更新yum源. 阿里云的yum源需要更新后才能正常使用.具体方法:http://help.aliyun.com/view/13438670.html 3.安装Apahce, PHP, MySQL以及php连接mysql库组件. #yum -y install httpd php53 mysql mysql-server php53-mysql 4.安装apache扩展: #yum -y install httpd-manual mod_ssl mod_per