1.查看系统是否支持ppp
一般自己的系统是支持的,VPS需要验证一下。
[root@m01 ~]# cat /dev/ppp cat: /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 forwarding net.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 forwarding net.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 <<EOF localip 10.0.0.61 remoteip 172.16.1.234-238,172.16.1.245 EOF #添加本机公网IP地址(localip),分配***用户的内网网段(remoteip).
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 start Starting pptpd: [ OK ] [root@m01 ~]# netstat -lntup |grep 1723 tcp 0 0 0.0.0.0:1723 0.0.0.0:* LISTEN 22606/pptpd
8.通过Windows客户端连接×××
转载于:https://blog.51cto.com/hxj1123/1957003