![PPTP 连接:在 eduroam 网络中发送配置请求超时](https://linux22.com/image/1431471/PPTP%20%E8%BF%9E%E6%8E%A5%EF%BC%9A%E5%9C%A8%20eduroam%20%E7%BD%91%E7%BB%9C%E4%B8%AD%E5%8F%91%E9%80%81%E9%85%8D%E7%BD%AE%E8%AF%B7%E6%B1%82%E8%B6%85%E6%97%B6.png)
尝试从我的大学网络内连接到 pptp-vpn(‘eduroam’ 标准)。无法建立连接(LCP:发送配置请求超时)。从任何其他网络都可以正常连接。我无法检查服务器端的日志。
我可以通过telnet连接到端口1723。
我提供了成功连接尝试(在家中,DSL)和失败连接尝试(在大学)的日志;另外还提供了一些关于我在大学的连接的信息(netctl connect 配置文件,ifconfig 输出,路由):https://gist.github.com/Foucl/6b842f94ef5042ba2062
我按照 pptp 客户端诊断建议和那里的故障树(我没有链接)并添加了提到的 iptables。我无法让 hping2 工作(它没有产生任何输出)。
答案1
除了 TCP 端口 1723 之外,PPTP 还使用 GRE 传输数据。您需要防火墙权限才能将 GRE 连接到您的 PPTP 端点。
答案2
Fedora 37
按照指示https://superuser.com/a/843285/1782169,我使用以下方式安装了防火墙配置这说明并在 FedoraWorkstation -> 协议 -> 添加 -> 其他协议上添加 GRE 协议并输入 GRE。现在我的 vpn 正在运行