你试试使用ifconfig修改mtu, 暂且把mtu改小, 看看有没有作用, 比如改为1200: sudo ifconfig eth0 mtu 1200 在不改mtu的情况下, 也可以做一个实验: 假设你当前无法上的网站是 abc.com, 那么就这样: ping -s 1400 abc.com ping -s 1200 abc.com ping -s 1000 abc.com 等等, 使用 -s 参数指定 ping包的大小, 可以测试出合适的mtu值, 不断缩小 -s的参数, 直到你找到一个能ping通的值. 如果这种方法无效, 应该就不是mtu的问题了, 那么就需要往其他方向分析了. 如果可以的话, 请把你测试的结果贴出来给大家一起分析.