北京联通宽带 ipv6 无法访问联通官网

2018-11-16 21:05:18 +08:00
 omysho

至少我这里是这样的,prefer ipv4 之后可以正常打开 www.10010.com ,默认的 prefer ipv6 状态下就打不开。

然而其他两家运营商的官网在默认状态下都可以正常打开,而且用手机 4G 也可以正常打开联通的官网。

不过 ping 倒是一点问题都没有。

不知道大家情况如何。

5490 次点击
所在节点    宽带症候群
41 条回复
omysho
2018-11-17 11:24:09 +08:00
@linuxyz
刚才又试了一下,我用路由器 curl 完全没问题,但是路由器底下的所有设备都上不去。目前还不清楚是为什么,看了一下路由表,出口网关是 pppoe 的 link-local 地址,路由器和我底下的设备都是同一个 64 前缀的。

今早联通有给我打电话,说 ipv6 还处于测试阶段云云,估计到正式商用的时候会解决
tia
2018-11-17 12:34:33 +08:00
@omysho #21 你路由器获取到的 v6 地址是单个 /64 吗?有分发前缀吗?
LGA1150
2018-11-17 12:56:43 +08:00
@omysho 有,ip(6)tables MSS-clamping。你禁用了 IPv6 防火墙就没了,得自己添加
ip6tables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
如果加上这个后就能访问了,那就是遇到 PMTU 黑洞了
omysho
2018-11-17 14:16:24 +08:00
@LGA1150 #23
明白了,我去试一下,估计是这个问题。
omysho
2018-11-17 17:15:21 +08:00
@linuxyz
@tia
@LGA1150

折腾了一番,查了一下资料,最后发现的确是 PMTU 黑洞问题,设置了一下 ipv6 的 mss-clamping 就没问题了。
不过有趣的是,mss 可以设置到 1436,比正常的 1432 还要高一点。
whost
2018-11-17 18:25:44 +08:00
你们都哪里啊 我咋还没有、、、
liuxyon
2018-11-17 19:26:58 +08:00
@omysho 我 mss 最低 1460
omysho
2018-11-17 21:21:33 +08:00
@liuxyon 和光猫里面的设置有关系吗?我这边提升 PPPOE 的 mtu 就掉线了,只能是 1492。
liuxyon
2018-11-17 21:52:34 +08:00
@omysho 我 MTU 9000
liuxyon
2018-11-17 21:53:42 +08:00
@omysho 我的是自己的 BGP,没有用电信的 Ipv6
liuxyon
2018-11-17 21:58:55 +08:00
我的测试站已经在 test-ipv6.com 上有
liuxyon
2018-11-17 22:03:20 +08:00
omysho
2018-11-17 22:49:24 +08:00
@liuxyon
看来家宽的链路并没有那么好,把 pppoe mtu 强行提升到 8192 之后,进行一番 ping,发现 pmtu 依然是 1492。

本来以为这几年网络设备日新月异,至少也支持一下 baby jumbo frames 啥的。看来是我想多了。
liuxyon
2018-11-18 13:51:17 +08:00
@omysho 我也不知道为什么,我这降回 1500 直接网络不通了,只能上 9000,很早之前 1500.
linuxyz
2018-11-19 10:58:57 +08:00
@omysho 光猫 PPPoE 缺省的 MTU 是 1492 还是按照这个基数减吧!

赞👍 @LGA1150 #23 火眼金睛啊~~~
omysho
2018-11-19 11:45:30 +08:00
@linuxyz #35
之前搜索到欧洲有运营商支持 pppoe 1500 甚至以上的 mtu,所以就尝试了一下,最后发现还是不行。

#23
主要是以前没有遇到过这个问题,这回也算是长了见识。
phpc
2018-11-21 17:04:00 +08:00
我学校的 ipv6 也有时也会间歇性打不开 ipv6 站,但是 pt 正常,不知道是否也是这个原因?我的路由器设置的是 ipv6 桥接。
用 Win10 bash 试了一下,最大到 ping6 -c 1 -M do -s 65527 ipv6.baidu.com 也是可以通的。
LGA1150
2018-11-21 22:46:12 +08:00
@phpc 会不会是你网卡 MTU 设置成了 65536
看设置-网络和 Internet - 状态-查看网络属性-最大传输单元
非 PPPoE/VPN 一般是不用额外设置 MTU 的
phpc
2018-11-22 00:23:19 +08:00
@LGA1150 现在又出问题了,win10 bash 用 ping6 最大只能到 1452,但是同一路由器下的另一台 win10 和 linux 设备还是能到 65527 并且上网正常。
两台电脑 看设置-网络和 Internet - 状态-查看网络属性-最大传输单元 里都是 1500
phpc
2018-11-22 00:36:14 +08:00
@LGA1150 刚回完贴,这台不正常的电脑又正常了,ping6 也能到 65527 了。
总结下现在的问题就是同一个路由器下的某台 win10 电脑会随机性遇到 pmtu 黑洞,而此时另一台电脑却正常。正常情况下 ping6 可以到 65527,遇到 pmtu 黑洞的情况下最大只能到 1452。请教这是什么原因,如何解决?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/508640

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX