ssh - 连接 ipv4 通过 ipv6 连接时的 packet_write_wait 有效 - 接下来的调试步骤是什么?

ssh - 连接 ipv4 通过 ipv6 连接时的 packet_write_wait 有效 - 接下来的调试步骤是什么?

什么可能导致 ipv4 上的 ssh 连接在闲置大约一分钟后断开。使用 ipv6 连接到同一服务器时,连接保持活动状态。

如果运行 top 或以其他方式与服务器交互,则连接似乎会被维持。

错误消息为: packet_write_wait:连接到 xxx.xxx.xxx.xxx 端口 22:管道损坏

我尝试了各种 ServerAliveInterval 和 ServerAliveCountMax 以及设置 TCPKeepAlive 和 IPQoS 吞吐量。

我没有通过 VPN 连接。

我已经在家庭网络上的多台机器上尝试过,并且遇到了同样的问题。

作为连接到没有 ipv6 地址的服务器的解决方法,我发现我可以通过另一个 ipv6 服务器进行连接,并且连接得以维持。

需要采取哪些额外步骤来帮助识别问题?

答案1

事实证明,这是建议您联系 ISP 的地方!

我的 ISP 已改用 CGNAT(以解决 IPv4 稀缺问题)地址。这似乎是导致问题的原因。

相关内容