system-view
interface dialer 1 # 进入拨号接口,根据实际接口号调整
mtu 1492 # 设置MTU为1492(PPPoE标准值)
tcp mss 1200 # 设置TCP MSS为1200(建议值,可调整测试)
quitinterface dialer 1
ppp ipcp dns request # 主动请求PPPoE服务器分配DNS
ppp ipcp dns admit-any # 接受服务器指定的DNS地址
dns server 114.114.114.114 # 手动配置备用DNS
quitsave force # 保存配置
# 重启拨号口或重新拨号
interface dialer 1
shutdown
undo shutdowndisplay interface dialer 1 # 查看拨号口状态
display nat outbound # 检查NAT配置
display ip routing-table # 检查路由表ping -l 1472 -f 8.8.8.8测试MTU(1472+28=1500)tcp mss 1400tcp mss 1300tcp mss 1024(更保守的值)nat outbound
无线可以,有线不可以,这种情况太少见了。
检查了终端获取的IP是否为同一个段的。换一个有线终端再试试。
有线能 ping 通外网却打不开网页,这种“假通”现象最可能的原因就是 TCP MSS(最大分段大小)设置问题。其实在 PPPoE 拨号下,无线正常但有线异常也是一个小“经典”故障了,不用着急,核心原因和 MTU/MSS 有关。
PPPoE 拨号会占用 8 字节,导致实际可用 MTU 从标准的 1500 减少为 1492。如果路由器的 TCP MSS 没有相应调小,大的数据包(如网页)就可能被丢弃,但小的 ping 包却畅通无阻。
这也是无线设备为何可能正常:有些终端或无线网卡驱动会自动规避,而有线网卡则严格遵守协商窗口。
请登录小贝 360 的 Web 管理界面(或 SSH),找到 PPPoE 接口(通常叫 Dialer0 或 Dialer1),将 MTU 和 TCP MSS 修改为以下值:
| 参数 | 设置值 | 作用 |
|---|---|---|
| 接口 MTU | 1492 | 确保数据包小于 PPPoE 链路的上限 |
| TCP MSS | 1400-1452(建议先试 1400) | 强制缩减 TCP 握手包大小以保证通顺 |
注意:仅仅修改接口 MTU 可能还不够,因为在 H3C 设备上这可能触发自动计算,手动指定一个更保守的 TCP MSS 值(如 1400)往往更有效。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明