我已设置与某项服务的 PPTP VPN 连接,当我尝试通过该服务使用的 ISP 进行连接时,连接成功。当我尝试使用我工作中使用的 ISP(这是我经常使用的 ISP)时,连接在几秒钟后失败。编辑:根据评论中的请求,我在下面添加了更多信息:
Ιουλ 12 08:44:22 Desktop pppd[8923]: pppd 2.4.7 started by root, uid 0
Ιουλ 12 08:44:22 Desktop pptp[8928]: nm-pptp-service-8913 log[main:pptp.c:353]: The synchronous pptp option is NOT activated
Ιουλ 12 08:44:22 Desktop pppd[8923]: Using interface ppp0
Ιουλ 12 08:44:22 Desktop NetworkManager[643]: <info> [] manager: (ppp0): new Ppp device (/org/freedesktop/NetworkManager/Devices/3)
Ιουλ 12 08:44:22 Desktop NetworkManager[8923]: Using interface ppp0
Ιουλ 12 08:44:22 Desktop NetworkManager[8923]: Connect: ppp0 <--> /dev/pts/1
Ιουλ 12 08:44:22 Desktop pppd[8923]: Connect: ppp0 <--> /dev/pts/1
Ιουλ 12 08:44:23 Desktop pptp[8942]: nm-pptp-service-8913 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 1 'Start-Control-Connection-Request'
Ιουλ 12 08:44:23 Desktop pptp[8942]: nm-pptp-service-8913 log[ctrlp_disp:pptp_ctrl.c:781]: Received Start Control Connection Reply
Ιουλ 12 08:44:23 Desktop pptp[8942]: nm-pptp-service-8913 log[ctrlp_disp:pptp_ctrl.c:815]: Client connection established.
Ιουλ 12 08:44:24 Desktop pptp[8942]: nm-pptp-service-8913 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 7 'Outgoing-Call-Request'
Ιουλ 12 08:44:24 Desktop pptp[8942]: nm-pptp-service-8913 log[ctrlp_disp:pptp_ctrl.c:900]: Received Outgoing Call Reply.
Ιουλ 12 08:44:24 Desktop pptp[8942]: nm-pptp-service-8913 log[ctrlp_disp:pptp_ctrl.c:938]: Outgoing call established (call ID 37580, peer's call ID 53533).
Ιουλ 12 08:44:53 Desktop pppd[8923]: LCP: timeout sending Config-Requests
Ιουλ 12 08:44:53 Desktop NetworkManager[8923]: LCP: timeout sending Config-Requests
Ιουλ 12 08:44:53 Desktop NetworkManager[8923]: Connection terminated.
Ιουλ 12 08:44:53 Desktop pppd[8923]: Connection terminated.
Ιουλ 12 08:44:53 Desktop NetworkManager[643]: <info> [] vpn-connection[*********,"*******",0]: VPN service dis>
Ιουλ 12 08:44:53 Desktop pptp[8928]: nm-pptp-service-8913 warn[decaps_hdlc:pptp_gre.c:226]: short read (-1): Input/output error
Ιουλ 12 08:44:53 Desktop pptp[8928]: nm-pptp-service-8913 warn[decaps_hdlc:pptp_gre.c:238]: pppd may have shutdown, see pppd log
Ιουλ 12 08:44:53 Desktop NetworkManager[8923]: Terminating on signal 15
Ιουλ 12 08:44:53 Desktop NetworkManager[8923]: Child process /usr/sbin/pptp **.**.**.** --nolaunchpppd --loglevel 0 --logstring nm-pptp-service-8913 (pid 8926) termina>
Ιουλ 12 08:44:53 Desktop NetworkManager[8923]: Modem hangup
在寻找原因时,我发现很多情况都是由于 ISP 的 GRE 协议限制造成的。有什么方法可以更好地了解发生这种情况的原因吗?例如,如果是由于 GRE 造成的,我该如何确认?除非我有具体的要求,否则 ISP 帮助台不愿意提供帮助。
编辑:另外,跟踪 GRE 时 TCP dump 返回以下内容:
GREv1, call 42081, seq 1, length 36: LCP, Conf-Request (0x01), id 1, length 22
由于上述请求一直没有答复,而且虽然重复发送,我猜测原因确实是 GRE 限制。