CentOS 6/openVZ上安装pptp服务

之前本博客上曾发过一篇vps上安装pptp服务的文章。今天PO主再次在一台centOS 6的vps上安装pptp,一步步按流程下来居然连接不上,一直是807错误。当然最后问题解决,这里将几点需注意的地方分享下。

1、安装pptpd服务。源码包需选择那个ftp.pbone.net来源的,否则会报错。

rpm -ivh ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/p/po/poptop/pptpd/pptpd-1.3.3/pptpd-1.3.3-1.rhl9.i386.rpm

2、最终连接vpn以前,最好用netstat命令查看一下服务器有没有开启vpn连接端口

netstat -nutap | grep pptpd

有1723端口监听就是正确的

3、查看 /var/log/messages 可以知道pptp服务错误的具体情况,本人遇到的807错误,以及651错误都是软件原因导致无法连接的。日志里面是这样子的,

Jan 2 07:26:11 fr pppd[1605]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so is for pppd version 2.4.3, this is 2.4.5

Jan 2 07:26:11 fr pptpd[1604]: GRE: read(fd=6,buffer=804fa20,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs

Jan 2 07:26:11 fr pptpd[1604]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)

解决办法是,打开/etc/pptpd.conf找到logwtmp,在前面加#,重启service pptpd restart

就可以了!

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据