我正在尝试使用 Netgear N600 路由器在 Windows 10 上创建家庭 VPN。
一切顺利,设置主机和客户端,直到连接时间。我收到一条错误消息,指出主机未配置为接受 Internet 协议 47 上的 GRE(通用路由封装)数据包。它说打开 IP 47 可能会有帮助。但该怎么做呢?我在路由器中找不到任何设置来打开它。这是一个端口吗?因此可以进行端口转发吗?(我猜是的不是端口,因为端口转发47
没有做出任何改变。)
答案1
不,它不是端口。它比端口低一层。它是 IP 协议编号。例如,TCP 是 IP 协议编号 6,UDP 是 17。
如果您的路由器管理界面没有在任何地方提及协议号转发,请尝试将您的 VPN 服务器设为“DMZ 主机”或“默认服务器”。不同的产品对此有不同的称呼,但它基本上允许您在路由器的私有 LAN 端指定一台机器,路由器将把路由器不知道如何处理的所有新传入流量(即它还没有静态或动态映射)转发到该机器。我使用过的大多数路由器都会将 IP 协议号未知的数据包转发到 DMZ 主机。
请注意,GRE 用于 PPTP 样式的 VPN,因此请查看路由器的 PPTP VPN 网关/直通功能/设置是否可以为您提供帮助或阻碍。