1.查看系统是否支持ppp

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

[root@m01 ~]# cat /dev/pppcat: /dev/ppp: No such device or address

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

2.设置内核转发

[root@m01 ~]# grep forward /etc/sysctl.conf # Controls IP packet forwardingnet.ipv4.ip_forward = 0[root@m01 ~]# sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g' /etc/sysctl.conf [root@m01 ~]# grep forward /etc/sysctl.conf # Controls IP packet forwardingnet.ipv4.ip_forward = 1#将net.ipv4.ip_forward = 0改为等于1

3.安装epel源

[root@m01 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

4.安装PPTP

[root@m01 ~]# yum -y install pptpd

5.配置PPTP

[root@m01 ~]# cat >> /etc/pptpd.conf <

6.设置用户和密码

[root@m01 ~]# sed -i '2ioldboy * 123456  *' /etc/ppp/chap-secrets[root@m01 ~]# cat /etc/ppp/chap-secrets####### system-config-network will overwrite this part!!! (begin) ##########oldboy * 123456  *####### system-config-network will overwrite this part!!! (end) #############设置用户名为oldboy,密码为123456

7.启动PPTP

[root@m01 ~]# /etc/init.d/pptpd startStarting pptpd:                                            [ OK ][root@m01 ~]# netstat -lntup |grep 1723tcp        0      0 0.0.0.0:1723       0.0.0.0:*       LISTEN      22606/pptpd

8.通过Windows客户端连接×××