PPTP 和 Windows 7 809 错误

PPTP 和 Windows 7 809 错误

我想从家里连接到办公室的路由器(linux 机器)。

我已经安装了 pptpd。我添加了以下 fw 规则:

iptables -I INPUT -p tcp --dport -j ACCEPT
iptables -I INPUT -p gre -j ACCEPT
iptables -I FORWARD -p tcp --dport 1723 -j ACCEPT
iptables -I FORWARD -p gre -j ACCEPT

我已经使用以下命令检查了我的路由器是否正在监听 1723:

netstat -lptu

我可以 ping 通它。我已禁用 Windows 防火墙,并已转发了我家路由器上的所有流量。

一切似乎都运行正常,但我仍然收到 809 错误 - 服务器没有响应 ????为什么 ?? 有人遇到过类似的问题吗?

答案1

问题可能仅仅是 GRE 数据包没有通过。

要解决此问题,请确保网络路由器/防火墙允许 GRE 协议 47(您需要在知道如何处理 GRE 数据包的路由器上找到并启用“PPTP 直通”功能)。实际上,端口 1723 和 GRE 协议都应该打开/启用,才能使用 PPTP 建立 VPN 连接。如果您使用的是 Arno 的 IPTables 防火墙,请启用 PPTP 插件。

希望它可以解决问题。

相关内容