Mac ssh "debug1: SSH2_MSG_KEXINIT sent"

http://techbackground.blogspot.com/2013/06/path-mtu-discovery-and-gre.html

简单解释就是IPV4报头与GRE报头结构不同,导致GRE数据包最大内容载荷只有1454,默认mtu如果是1500的话,就会有46字节的内容无法处理导致错误。

WIFI 可以直接在网络设置里修改,调整为手动,设置MTU为 1454:

可惜热点里没有这些选项:

通过 -listallhardwareports flag 获取设备名,使用 -setMTU 参数设置载荷。

networksetup -listallhardwareports
Hardware Port: Ethernet
Hardware Port: Wi-Fi
Hardware Port: iPhone USB
VLAN Configurations
===================

networksetup -getMTU 'iPhone USB'
Active MTU: 1500 (Current Setting: 1500)
networksetup -setMTU 'iPhone USB' "1454"
posted @ 2023-05-11 16:53  陈昱行  阅读(168)  评论(0编辑  收藏  举报