Wireguard VPN,可以握手但无法 ping 或 ssh

Wireguard VPN,可以握手但无法 ping 或 ssh

我正在构建一个用于远程协助和数据收集的 VPN 网络,因此我在不同位置组建了 wireguard 中央服务器(唯一具有公共和静态 EndPoint 的对等服务器)和 4 个具有相同配置的客户端(不包括它们自己的 IP)进行测试。

4 个客户端中有 3 个按照预期运行,但其中 1 个出现了奇怪的行为:

  • 一开始它与服务器握手(我可以wg在两个对等体中使用命令看到数据传输),但是 ping 和 ssh 都不起作用。
  • 尝试使用 netcat 与服务器建立 UDP 连接,成功了。
  • 尝试将此对等端的监听端口更改为 6000、60000、51820,但无效果。
  • 第二天,没有任何变化,对等端可以正常工作,ping、ssh 和所有功能都正常。但设备重启后,情况又回到了开始。

笔记:

  • 如果我将对等方的互联网连接从有线连接切换到通过蜂窝热点建立的 wifi,则对等方可以按预期工作。

以下是我的问题:

  • 什么可能导致这种现象?
  • 我该如何进一步调查?
  • 我该如何解决?

谢谢

相关内容