CentOS安装配置PPTP并结合freeradius验证

本帖的配置环境为CentOS5 32bit,配置安装PPTP的过程就不写了,如果不会请在本博客自行搜索,下面贴出整合freeradius需要进行的配置:

pptp客户端配置部分

 代码如下 复制代码

wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/radiusclient-0.3.2-0.2.el5.rf.i386.rpm
rpm -i radiusclient-0.3.2-0.2.el5.rf.i386.rpm

vim /etc/radiusclient/servers

 代码如下 复制代码

#Server Name or Client/Server pair  Key  
#----------------    ---------------
#portmaster.elemental.net   hardlyasecret
#portmaster2.elemental.net       donttellanyone
YOUR_RADIUS_SERVER_HOSTNAME_OR_IP  YOUR_RADIUS_SERVER_SECRET

vim /etc/radiusclient/radiusclient.conf

 代码如下 复制代码

auth_order radius,local
login_tries 4
login_timeout 60
nologin /etc/nologin
issue /etc/radiusclient/issue www.111cn.net
authserver  RADIUS_SERVER_IP_OR_HOSTNAME:1812
acctserver  RADIUS_SERVER_IP_OR_HOSTNAME:1813
servers  /etc/radiusclient/servers
dictionary  /etc/radiusclient/dictionary
login_radius /usr/sbin/login.radius
seqfile  /var/run/radius.seq
mapfile  /etc/radiusclient/port-id-map
default_realm
radius_timeout 10
radius_retries 3
login_local /bin/login

cd /etc/radiusclient/
wget http://safesrv.net/public/dictionary.microsoft.zip
unzip dictionary.microsoft.zip

vim /etc/radiusclient/dictionary

加入下面的字段:

 代码如下 复制代码

INCLUDE /etc/radiusclient/dictionary.microsoft
INCLUDE /etc/radiusclient/dictionary.ascend
INCLUDE /etc/radiusclient/dictionary.compat
INCLUDE /etc/radiusclient/dictionary.merit

vim /etc/ppp/options.pptpd

加入:

 代码如下 复制代码

 plugin radius.so
plugin radattr.so

 service pptpd restart
chkconfig pptpd on

freeradius添加认证客户端

vim /etc/raddb/clients.conf

 代码如下 复制代码

client VPN Server IP HERE {
    secret      = YOUR SECRET HERE
    shortname   = yourVPN
    nastype     = other
}

时间: 2024-09-24 19:06:56

CentOS安装配置PPTP并结合freeradius验证的相关文章

Gentoo安装配置pure-ftpd结合Mysql权限验证全过程

Gentoo安装配置pure-ftpd结合Mysql权限验证全过程 一.安装pure-ftpd服务端 # echo 'net-ftp/pure-ftpd mysql'>>/etc/portage/package.use Gentoo会自动把本机的mysql装上. # emerge pure-ftpd 配置mysql数据库root的密码,以及安装初始化目录. 我配置的root密码为root,如果设置为其它的则下面的密码也需要跟着改 # ebuild /var/db/pkg/dev-db/mysq

CentOS下单网卡安装配置PPTP VPN

VPN(Virtual Private Network,虚拟专用网络)是专用网络的延伸,它可以通过共享Internet或公共网络连接模拟点对点专用连接的方式,在本地计算机和远程计算机之间发送数据. 它具有良好的保密性和不受干扰性,使双方能够进行自由而安全的点对点连接. Linux下常用的VPN服务有两个,一个是pptp,另一个则是openvpn.前者更简单一些,但是只有独立服务器和XEN VPS可以搭建:后者则没有任何限制.前者搭建出来的VPN,不需要特殊的VPN客户端,直接在Windows下创

CentOS安装配置OpenVPN并可以用证书或账号密码登录

OpenVPN是不同于PPTP.L2TP的另一种VPN软件包,基于SSL的VPN.OpenVPN使用需要客户端支持.这里系统为CentOS6.4. 一.检查OpenVPN所需环境 OpenVPN需要TUN设备支持,还需要iptables的nat模块支持. 1.检查TUN模块: modinfo tun 显示如下: 如果报错则不支持TUN设备. 2.在OpenVZ虚拟化的VPS上,需要管理员在母鸡上打开TUN/TAP设备. cat /dev/net/tun 如果返回: cat: /dev/net/t

CentOS 安装配置 Nginx

概述 以前觉得在CentOS上面安装配置 Nginx肯定麻烦,所以一直没有动.今天试了一下发现还挺简单的,只需要几步就OK. 安装 Nginx Nginx 官网给出了详细的安装教程,安装Nginx 总结了一些 CentOS 上面的安装步骤: 配置 yum 源: 需要在新建 /etc/yum.repos.d/nginx.repo文件,并且编辑文件内容为: [nginx] name=nginx repo baseurl=http://nginx.org/packages/mainline/cento

CentOS安装配置ss-manyuser教程

关于安装配置ss-manyuser的步骤,我们整理如下. 一.安装所需组件 yum install wget git tar gcc gcc-c++ openssl openssl-devel pcre-devel python-devel libevent automake autoconf libtool make -y 二.升级Python 请参考:CentOS升级Python2.7 wget http://www.python.org/ftp/python/2.7.6/Python-2.

CentOS 安装配置 Mysql 数据库。

centos 安装 Mysql 数据库.   安装mysql 命令和mysql服务器.yum install mysql mysql-server     然后设置 mysql 编码     vi /etc/my.cnf 在[mysqld]下添加 default-character-set = utf8   在末尾添加 [mysql] default-character-set = utf8   #然后开始启动mysql   service mysqld start   #设置MySQL服务随系

CentOS 安装配置vsftpd服务器

方法一,CentOS5.9 vsftpd配置 1.将以下代码输入到: install_vsftpd.sh 里.  代码如下 复制代码 echo "============================install vsftpd==================================" yum -y remove vsftpd yum -y install vsftpd rm -f /etc/vsftpd/vsftpd.conf cat >>/etc/vsft

CentOs 安装配置 Apache

概述 如果想在自己的服务器上挂自己的个人网站,如果是静态的页面的话,可能就会配置一个Web静态页面服务器.静态页面服务器有很多,用的比较多的就是 Apache,最快的就要属 Nginx.在这里给大家介绍一下 在CentOS 7 下面怎么配置启动 Apache 2.4 安装 Apache 2.4 在CentOS 7上面安装 Apache 2.4 推荐使用 yum 安装. 既方便有快捷,使用如下命令:yum -y install httpd 启动 Apache 2.4 下面总结了一些启动 Apach

Centos安装配置MongoDB数据库实例

系统:centos 5.9 1.安装前准备 这是针对64位系统yum源:  代码如下 复制代码 echo "[MongoDB] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 enabled=1" | sudo tee -a /etc/yum.repos.d/mongodb.repo 这是针对32位系统yum源  代码如下 复制代码