OpenVPN 上可能存在 MTU 问题,导致 SSH 失败

OpenVPN 上可能存在 MTU 问题,导致 SSH 失败

我最近不再使用 OpenVPNAS,而是使用社区版,这样我就可以在没有许可证的情况下拥有更多并发连接。我的服务器离我很远,但我在 WiFi 网络上,连接了两台设备,它们无法相互通信。它们都使用 TCP 连接到同一个 OpenVPN 服务器,我可以从我的笔记本电脑 ping 另一台设备,但我无法通过 SSH 进入它,它停止了

debug1: expecting SSH2_MSG_KEX_ECDH_REPLY

我已查阅过此问题并尝试连接:

ssh -m [email protected] -c aes256-ctr user@ip

但它也在同一个地方失败了。

我尝试从我的笔记本电脑和 OpenVPN 服务器本身对其进行 ping 操作,任何超过 250 字节的数据包都无法发送到设备。这是一个非常小的数据包大小,我相信这可能是问题所在,但即使将 mssfix 设置为 150 并将 tun-mtu 设置为 200 也无法解决问题,尽管这远低于它可以接收/返回的数据包大小。

我没有办法解决这个问题,也不知道该怎么办,因为我过去 2 个小时尝试实施的每个解决方案都不起作用。

至少,该设备是可以运行的,因为它运行着一个控制中继的网络服务器,而且它发送和接收的数据似乎足够小,可以正常工作。

相关内容