搭建VPN服务器之PPTP

1. 查看系统是否支持PPP

一般自己的系统支持,VPS需要验证。

  1. [root@oldboyedu ~]# cat /dev/ppp
  2. cat: /dev/ppp: No such device or address

如果出现以上提示则说明ppp是开启的,可以正常架设pptp服务,若出现Permission denied等其他提示,你需要先去VPS面板里看看有没有enable ppp的功能开关,如果没有则需要发个消息给你的提供商,让他们帮你开通,否则就不必要看下去了,100%无法成功配置PPTP。

2. 设置内核转发

  1. [root@oldboyedu ~]# grep forw /etc/sysctl.conf
  2. # Controls IP packet forwarding
  3. net.ipv4.ip_forward = 0
  4. [root@oldboyedu ~]# sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g' /etc/sysctl.conf
  5. [root@oldboyedu ~]# grep forw /etc/sysctl.conf
  6. # Controls IP packet forwarding
  7. net.ipv4.ip_forward = 1
  8. [root@oldboyedu ~]# sysctl -p

3. 安装PPTP

  1. # 需要安装epel源
  2. wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
  3. yum -y install pptpd

4. 配置PPTP

  1. [root@oldboyedu ~]# vim /etc/pptpd.conf
  2. localip 10.0.0.9
  3. remoteip 192.168.0.234-238
  4. # 添加本机公网IP(localip),分配VPN用户的内网网段(remoteip)。

5. 设置用户与密码

  1. [root@oldboyedu ~]# vim /etc/ppp/chap-secrets
  2. oldboy * 123456 *

6. 启动pptp

  1. [root@oldboyedu ~]# /etc/init.d/pptpd start
  2. Starting pptpd: [ OK ]
  3. [root@oldboyedu ~]# netstat -tunlp|grep 1723
  4. tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 26574/pptpd

7. 通过windows客户端连接VPN

控制面板\网络和Internet\网络和共享中心

原文链接:搭建VPN服务器之PPTP – 运维之道

37
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

这货来去如风,什么鬼都没留下!!!
发表我的评论

Hi,请填写昵称和邮箱!

取消评论
代码 贴图 加粗 链接 删除线 签到
(1)条精彩评论:
  1. 木匠
    大赞 :smile:
    木匠2016-05-31 10:52 回复