我正在尝试在我们的一台服务器上安装 VPN 以在我的校园内使用,以便我们可以玩一些游戏,但当我尝试连接时似乎出现错误,如下所示。不太确定这一切以及出了什么问题,我遵循了本指南:
http://www.photonvps.com/billing/knowledgebase.php?action=displayarticle&id=58
我们正在尝试在 Mac 上使用 VPN,但根据我收集的信息,它们似乎遇到了一些身份验证错误。以下错误已从消息日志中过滤掉。
Sep 16 06:38:07 localhost pptpd[1550]: GRE: read(fd=6,buffer=611860,len=8196) from PTY failed: status = -1 error = Input/output error, usually caused by unexpected termination of pppd, check option syntax and pppd logs
Sep 16 06:38:07 localhost pptpd[1550]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7)
Sep 16 06:38:07 localhost pptpd[1550]: CTRL: Client 137.195.117.105 control connection finished
Sep 16 06:38:55 localhost pptpd[1559]: CTRL: Client 137.195.117.105 control connection started
Sep 16 06:38:55 localhost pptpd[1559]: CTRL: Starting call (launching pppd, opening GRE)
Sep 16 06:38:55 localhost pppd[1560]: Warning: can't open options file /root/.ppprc: Permission denied
Sep 16 06:38:55 localhost pppd[1560]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded.
Sep 16 06:38:55 localhost pppd[1560]: pppd 2.4.5 started by root, uid 0
Sep 16 06:38:55 localhost pppd[1560]: Using interface ppp0
Sep 16 06:38:55 localhost pppd[1560]: Connect: ppp0 <--> /dev/pts/1
Sep 16 06:38:55 localhost pptpd[1559]: GRE: Bad checksum from pppd.
Sep 16 06:38:58 localhost pppd[1560]: Peer conner failed CHAP authentication
Sep 16 06:38:59 localhost pppd[1560]: Connection terminated.
Sep 16 06:38:59 localhost pppd[1560]: Exit.
答案1
您需要请求网络管理员为您的 VPN 传递 GRE。
另一种选择可能是使用 OpenVPN。 OpenVPN 不使用 GRE,并且似乎在我使用过的所有路由器上都没有问题。
我自己并没有对此进行太多研究,但坊间流传的说法是 OpenVPN 更安全、更强大。