在MacBook Pro中使用ssh时,如何解决tcp数据包丢失问题?

时间:2019-12-22 12:41:46

标签: macos networking ssh tcp

使用ssh连接我的远程服务器时,其596个长度的TCP数据包总是丢失。

问题发生在两年前的MacBook Pro 2014和现在的MacBook Pro 2018上,同一网络下的另一台Win10计算机也可以。

当更改为另一个网络时,一切正常。

这是ssh日志:

enter image description here

这是MacBook上的tcpdump结果:

enter image description here

接下来是远程服务器中的tcpdump结果:

enter image description here

如图所示,ssh客户端多次尝试发送长度为596的TCP数据包,而远程服务器从不接收它。我试了几次,都是一样的情况。

接下来是地铁结果:

enter image description here

如图所示,网络是乒乓球。

然后我尝试将mtu值设置为1280、1460、1492、1500,但这没用。

使用Termius而不是ssh命令是可以的。

能给我一些建议吗?

0 个答案:

没有答案