rhel6.5下pptp和freeradius、mysql搭建vpn平台 本文档来学习实验环境,内容实验结果全部在机房校验,全部正确无误。 系统环境:RHEL6 x86_64 selinux and iptables disabled 软件下载:http://poptop.sourceforge.net/yum/stable/rhel6/ ftp://ftp.samba.org/pub/ppp 安装配置 pptpd
pptpd 的配置文件 /etc/pptpd.conf
localip: pptpd server 所在服务器 IP 地址,可以设置为服务器上绑定的任意一个 IP 地址 remoteip: 设置客户端连接到 pptpd server 后可供分配的 Ip 地址范围 添加测试用户/etc/ppp/chap-secrets #client server secret IP addresses yakexi pptpd westos * 注意:server 名称必须和 /etc/ppp/options.pptpd 中 name 处设置的名称一致,否则登录 验证无法通过
现在可以用 yakexi 测试了! 安装配置 freeradius
在 servers 文件中添加 radius 服务器的地址和密码
修改 radiusclient.conf 文件中确保这个文件中所有与 radiusclient 相关的路径都是 以/etc/radiusclient 开头的。例如: servers /usr/local/etc/radiusclient/servers 修改为:
修改/etc/ppp/options.pptpd,添加如下行:
cd /etc/raddb 修改 clients.conf
支持 mysql 修改/etc/raddb/radius.conf $INCLUDE sql.conf #去掉注释 修改/etc/raddb/sites-available/default
修改/etc/raddb/sql.conf
修改/etc/raddb/sql/mysql/dialup.conf,去掉如下行的注释:
以后添加帐户只需要进行以上两步操作即可
执行命令进行测试:
看到 Access-Accept 字样即表示成功 (责任编辑:IT) |