Centos 6.0之pptpd+mysql+freeradius实现vpn帐号统一认证管理 - Linux系统
发布时间:2013-12-18 11:15:49 所属栏目:Linux 来源:站长网
导读:本文系统Centos6.0;192.168.182.133 本文也是近期项目之一;为了后面的vpn隧道和多ip路由分流; -rw-r--r-- 1 root root 684342 6月 19 22:49 ppp-2.4.5.tar.g
|
本文系统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被和谐了,本人也是使用了加速器才下载到的;http://down.51cto.com/data/840850 1、下面就开始操作了;
[root@node1 ~]# vim /etc/pptpd.conf #pptpd.conf option /etc/ppp/options.pptpd logwtmp localip 192.168.182.133 remoteip 172.16.0.2-254 [root@node1 ~]# vim /etc/ppp/options.pptpd name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 require-mppe-128 proxyarp lock nobsdcomp novj novjccomp nologfd ms-dns 8.8.8.8 logfile /var/log/pptpd.log [root@node1 ~]# vim /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses test pptpd test123 * [root@node1 ~]# cat /etc/sysctl.conf |grep -v ^# |grep -v ^# net.ipv4.ip_forward = 1 [root@node1 ~]# iptables -t nat -A POSTROUTING -s 172.16.0.0/24-j MASQUERADE Ps;重启服务;测试本地拨号是否正常; 经过测试,拨号OK; 2、下面是安装mysql及freeradius; yum install mysql* freeradius* -y 创建radius数据库,导入相关sql;并创建测试用户; mysql> create database radius; [root@node1 ~]# mysql -u root -p radius < /etc/raddb/sql/mysql/admin.sql [root@node1 ~]# mysql -u root -p radius < /etc/raddb/sql/mysql/cui.sql [root@node1 ~]# mysql -u root -p radius < /etc/raddb/sql/mysql/nas.sql [root@node1 ~]# mysql -u root -p radius < /etc/raddb/sql/mysql/schema.sql [root@node1 ~]# mysql -u root -p radius < /etc/raddb/sql/mysql/wimax.sql
mysql> insert into radius.radcheck (Username,Attribute,op,Value) values('lansgg','password','==','lansgg123')
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


