老兄终于换联通了吗?不用鹏博士了?一级运营商的 MTU 都是标准的 1500,除去 pppoe 8 个字节的头开销就是 1492,很多二手宽带一级就是拨号所以 mtu 是 1484 以下,所以国产路由器很多默认都是 1480 为了更好的兼容性。
一般家用那么点压力 MTU 对齐的意义不大,少几个字节也不会影响多少效率。
windows 下
ping
www.sina.com.cn -f -l 1464 1464 往下减,ping 通之后比如 1464+28=1492 如果是 1452 就是 1452+28=1480
查看 MTU 本地连接名称 netsh interface ipv4 show subinterfaces
修改 MTU: netsh interface ipv4 set subinterface "连接名" mtu=1480 store=persistent
LINUX 系统和路由器可以直接修改配置文件,或者把 ifconfig 网卡名如 eth0 mtu 1492 up 放到开机脚本里