当前位置:首页 > 技术问答 > IPv4/IPv6双栈网络部分网站无法访问

IPv4/IPv6双栈网络部分网站无法访问

技术问答 / 星之宇 / 2026-4-4 10:18 / 浏览:13 / 评论:0

问题描述

江苏电信RouterOS开启了双栈IPv4/IPv6,部分网站无法访问(如百度、京东)或者访问很慢。


问题分析

因为IPv6优先,通过IPv6无法访问了相关网站无法打开,而用IPv4有没问题。这个因为IPv6路径MTU黑洞导致,简单讲就是大包被丢弃了,所以无法访问。


解决方法

1、修改MSS即可,IPv6 --> Firewall --> Mangle --> +,General选项卡 Chain:forward,Protocol:6(tcp),Out. Interface:pppoe-out1,Advanced选项卡 TCP Flags:syn,Action选项卡 Action:change MSS,New TCP MSS:clamp to pmtu,其他的默认即可。(如果固定的可以把New TCP MSS改为具体的数字,如1432)

522-1.png


2、命令代码

# 自动模式(遇到PMTU黑洞可能失效)
/ipv6 firewall mangle add chain=forward protocol=tcp tcp-flags=syn out-interface=pppoe-out1 action=change-mss new-mss=clamp-to-pmtu comment="IPv6 auto MSS clamp" 

# 固定模式(如还不行,请把MSS再改小)
/ipv6 firewall mangle add chain=forward protocol=tcp tcp-flags=syn out-interface=pppoe-out1 action=change-mss new-mss=1432 comment="IPv6 to MSS 1432"

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址