问题:2 个节点,我们称之为客户和服务器- 通过 VPN 连接。服务器运行守护进程(LAN 托管模式下的游戏),客户端无法将其视为本地服务器,而直接连接工作。所有尝试过的游戏都存在这个问题,所以看起来这不是游戏问题,而是网络问题。绝大多数游戏在未发现本地主机的情况下无法运行,因此这成为一个严重的问题。
情况参数和已尝试过的事情:
- 通过 VPN 连接的节点
- ping 成功
- VPN 虚拟适配器已正确设置为最高优先级(网络 - 游戏无法查看/加入任何其他人的 LAN 服务器,除非我托管)
- 尝试禁用所有其他适配器
- 服务器没问题,已在同一个 VPN 网络上使用另一个客户端进行了测试,因此 VPN 基础设施也检查无误
- 在客户端和服务器上关闭所有客户端防火墙后进行了测试,结果为阴性
- 与防病毒软件相同,已禁用,负面
- 所有连接都是有线的
- 尝试了替代 VPN,尽管另一个客户端检查结果正常,但正如预期的那样,没有任何变化。适用于客户端 2,但不能适用于客户端 1。
- 尝试在与原始问题客户端完全相同的网络上使用另一个客户端(客户端 3),一切检查正常!
直接连接有效,广播似乎有效(因为使用客户端 2 的测试没有问题),这个与客户端 1 完全相同的设置在几周前就可以正常工作,以下是值得注意的情况参数:
- 相同的硬件,包括计算机和网络
- 一个区别是,客户将操作系统从 Windows 7 更改为 Windows 10
- 测试客户端(客户端 2)也运行 Windows 10,并且测试成功,成功发现并连接,服务器和客户端上都有防火墙,一切运行正常(设置确实很好)。
怀疑问题出在客户身上。没什么主意,有什么建议吗?
答案1
数据包分析帮助我找到了问题的根源。我想我会发布一个回复,以防其他人遇到类似的问题,解决方案可以为他们节省大量时间和潜在的压力。它应该以答案的形式保存吗?
原因:有问题的机器丢弃了传入的广播。猜测是 w10 驱动程序。更令人困惑的是 - 传出的广播流量是正常的。
解决方案:替代 NIC 可以完全规避该问题。
有问题的硬件:华硕 P8H61-M Pro