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客户端连接×××