|
本帖最后由 mlkouying 于 2025-1-28 18:01 编辑
自从学了编程之后一直在电脑上用小猫咪海淘上网,但是会导致各种问题,手机上挂代理还会增加功耗,索性咬咬牙买了个软路由,顺便给家里换了个全千兆的光猫。
我寻思着这光猫全是千兆口当个交换机用也挺不错的,因此就把openwrt挂在了猫下边,然后路由器拨号,电脑和AP什么的都插光猫上,把猫当交换机用,测试下来速度也差不多能跑满,很是满意。
However,自从我为了下BT折腾IPv6之后,噩梦就开始了:按照网上的教程大致摸清IPv6并配置好网络之后,路由器自身访问IPv6网站没有一点问题,但是呢,Lan侧的设备Ping IPv6地址能通,dns也正常,但是IPv6网站就是死活打不开,转圈转半天,然后Err_Connection_Reset,各种测试网站也是测不到IPv6地址,甚至在我把禁止解析IPv6地址开启之后,有些网站(比如微信里的看一看还有公众号等等)都打不开了......
前前后后试了各种设置方法,折腾了快一个星期,没用。最后我把目光投向了防火墙和PMTU黑洞。
一开始我怀疑的是防火墙,毕竟我在通信规则里只看到了ICMP协议的流量被allow,我在op里把防火墙设置成了筛子也还是无法访问,我又检查了光猫的配置,我甚至还瞟了眼猫里的MTU设置,当时那个页面写着“当前MTU已处于最佳配置,无需进行设置”,页面上的选项全都是灰的,我也就没放在心里。
之后我在op里设置了一通,什么Lan侧的MSS钳制全开了,各种防火墙规则往里写,接口页面里的设备的MTU也调了一通,折腾到几乎绝望的时候,我突发奇想把op的Lan口的网线直接接到了AP上,拿出手机,打开ipw.cn,直接看到了绿勾勾和IPv6地址,大受震撼。
我算是明白了,光猫才是我们家IPv6网络的那个PMTU黑洞。 |
|