我们有 4 个路由器覆盖我们的房屋/附属建筑 - 一个实际路由,另外 3 个连接到它并仅设置为接入点。
我的 SSH PuTTY 会话通常非常稳定,但如果我从楼上(RT-N66u)移动到楼下(RT-AC68u)或反之亦然,它每次都会中断。
SSID 名称相同。都是 2.4GHz。楼上是 N,楼下是 AC。
我的笔记本电脑上运行着最新的 Windows 10 和 PuTTY 0.73。在我的电脑中,ssh_config
有以下几行:
ClientAliveInterval 5
ClientAliveCountMax 12
在PuTTY中我有
Seconds between keepalives (0 to turn off) 25
Disable Nagle's algorithm (TCP_NODELAY option) checked
Enable TCP keepalives (SO_KEEPALIVE option) checked
我还遗漏了其他重要信息吗?
这是一个可以解决的问题,还是“本来就是这样的”?
谢谢。
答案1
对我来说,问题出在 Windows 的Receive Window Auto-Tuning Level
设置上。
以下是 MS 对此的描述:
打开命令提示符(“以管理员身份运行”)并发出此命令:
netsh int tcp set global autotuninglevel=disabled
然后重新启动。
当然,它在我的 Windows 10 笔记本电脑上帮我修复了这个问题。