装完虚拟机( win )之后发现无法打开部分网站,以百度为例 www.baidu.com可以看到 302 消息,跳转后https://www.baidu.com就超时了,而另外一部分网站是正常的。
使用curl -v可以看到在收到服务器发来的 hello 后卡住不响应。
wireshark 抓包发现百度回复了几个包,其中有一条警告是Ignored Unknown Record ,猜测是包被拆分后出现了点问题所以不认识。搜索这个警告信息确实有类似的案例 HTTPS Websites Not Reachable
修改 MTU 后问题解决,同样的,在其他某些虚拟机上如果有不合适的 MTU 也会打不开百度。
我理解的 MTU 不是只会影响性能速度吗,怎么这都影响到功能了,有没有大佬解惑