我正在帮助一家小型企业,他们不会购买实际的路由器或防火墙,而是使用 AT&T 提供的 Arris NVG599。
我有两个需要设置的端口转发规则,Comp1 的 33891 > 3389 和 Comp2 的 33892 > 2289。
我创建了两个服务对象并将 33891>3389 分配给 Comp1,但是当我尝试将 33892>3389 分配给 Comp2 时出现错误:
我们正在尝试做的是允许两个远程用户通过 RDP 连接到端口 33891 和 33892 上的 WAN IP 以 RDP 方式进入他们的计算机。
检测到针孔冲突 XXX
检测到针孔冲突 XXX
有人知道这是否可以修复吗?AT&T 支持人员基本上说这超出了他们的能力范围,我需要为他们的“360”支持支付 100 美元。我感觉调制解调器不允许将同一端口映射到两个不同的设备。
答案1
AT&T 的 NVG599 闪存不支持端口转发,即相同的目标端口路由到两个设备。
解决方法是将第二台 PC 上的 RDP 端口更改为 3389 以外的其他端口,然后创建到该端口的转发。
答案2
我遇到了同样的问题。我想使用两个不同的端口(外部 - 传入),但内部使用相同的端口,结果出现了针孔错误。Windows XP 及更高版本的解决方案(我在 Windows 10 中这样做了)可以在这里找到:http://woshub.com/port-forwarding-in-windows/
您可以保留其中一条规则原样 - 33891 > 3389,但对于 33892,将其指向 33892,然后在该系统的命令提示符(管理员)中输入:
netsh interface portproxy add v4tov4 listenport=33892 listenaddress=(系统的 ip 地址) connectport=3389 connectaddress=(系统的 ip 地址)
确保您的防火墙设置允许入站 33892 和 3389。
自从使用此解决方案以来,我还没有重启过系统,所以我不知道是否需要创建一个 .bat 文件并将其添加到启动中。但如果它在重启后停止工作,你就会知道该怎么做。