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 @   陈昱行  阅读(223)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示