V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
omysho
V2EX  ›  宽带症候群

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

  •  
  •   omysho · 2018-11-16 21:05:18 +08:00 · 5497 次点击
    这是一个创建于 2200 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    不知道大家情况如何。

    第 1 条附言  ·  2018-11-17 17:17:12 +08:00

    最后证实是存在 PMTU 黑洞路由,设置 mss-clamping6 即可解决。

    41 条回复    2018-11-22 01:18:36 +08:00
    leido
        1
    leido  
       2018-11-16 21:15:01 +08:00 via Android
    楼主是多想不开才跟联通过不去
    omysho
        2
    omysho  
    OP
       2018-11-16 21:29:26 +08:00
    @leido #1
    不知道什么叫『过不去』,联通官网会发布各种通告,访问不了就无法得知割接信息。
    965380535
        3
    965380535  
       2018-11-16 21:31:44 +08:00
    @omysho 湖北联通 ipv6 也打不开 渣渣通就这样
    leido
        4
    leido  
       2018-11-16 21:37:33 +08:00 via Android
    联通垃圾短信最多,联通多地不上 ipv6,联通多地不上 VoLTE,我已经习惯了...
    ghiei9101
        5
    ghiei9101  
       2018-11-16 21:44:16 +08:00
    北京联通家宽有 ipv6 了?
    omysho
        6
    omysho  
    OP
       2018-11-16 21:50:52 +08:00 via Android
    @965380535 #3 怎么说呢,联通应该不是湖北的主导运营商,但是北京地区联通是绝对的主导。

    一个主导运营商的宽带访问不了自家官网却可以访问敌商官网,这是一种什么样的精神?
    liuxyon
        7
    liuxyon  
       2018-11-16 21:58:27 +08:00
    能访问国外就行了。
    965380535
        8
    965380535  
       2018-11-16 22:07:37 +08:00
    @omysho 都是一个大老板旗下的 又不是不能用 手动滑稽
    whost
        9
    whost  
       2018-11-16 22:10:50 +08:00
    北京联通宽带没 ipv6
    omysho
        10
    omysho  
    OP
       2018-11-16 22:24:03 +08:00
    @whost #9

    之前还有两个帖子讨论到这个事情了。
    ghiei9101
        11
    ghiei9101  
       2018-11-16 23:25:02 +08:00
    北京联通 确实有 ipv6 了
    hadoop
        12
    hadoop  
       2018-11-16 23:25:38 +08:00 via Android
    @whost 的确有 ipv6 了
    linuxyz
        13
    linuxyz  
       2018-11-16 23:55:38 +08:00
    无图无真相, 你用 curl 试一下?

    curl -v -6 http://www.10010.com/net5/
    omysho
        14
    omysho  
    OP
       2018-11-16 23:58:59 +08:00
    @linuxyz #13



    这很明显就是卡住了。
    omysho
        15
    omysho  
    OP
       2018-11-17 00:20:17 +08:00
    @linuxyz #14 等了一阵子


    使用 v4
    ghiei9101
        16
    ghiei9101  
       2018-11-17 00:27:36 +08:00
    openwrt 做二级路由 怎么设置 求大佬指教
    liuxyon
        17
    liuxyon  
       2018-11-17 01:22:02 +08:00
    我的 BGP 网结果

    curl -v -6 http://www.10010.com/net5/
    * Trying 2408:80f0:4100:2005::3...
    * TCP_NODELAY set
    * Connected to www.10010.com (2408:80f0:4100:2005::3) port 80 (#0)
    > GET /net5/ HTTP/1.1
    > Host: www.10010.com
    > User-Agent: curl/7.55.1
    > Accept: */*
    >
    < HTTP/1.1 200 OK
    < Server: Tengine/2.1.2
    < Date: Fri, 16 Nov 2018 17:21:12 GMT
    < Content-Type: text/html; charset=UTF-8
    < Transfer-Encoding: chunked
    < Connection: keep-alive
    < Set-Cookie: security_session_verify=8e106204cef6ee43c52e59d22a784f3f; expires=Tue, 20-Nov-18 01:21:12 GMT; path=/; HttpOnly
    LGA1150
        18
    LGA1150  
       2018-11-17 01:59:07 +08:00
    你关了路由器的 IPv6 防火墙?
    omysho
        19
    omysho  
    OP
       2018-11-17 06:55:54 +08:00
    @LGA1150 #18
    这和防火墙有关系吗?我 v6 的防火墙比 v4 还要多放行了一个 icmpv6 协议。

    而且访问移动和电信的官网也没有问题的。




    @liuxyon #17
    很神奇的是我的 4G 可以正常访问 ipv6 的联通官网。
    所以我怀疑家宽存在问题,连 ipv6.baidu.com 倒是获取到了开头的 HTML,然后就没了下文了。
    linuxyz
        20
    linuxyz  
       2018-11-17 09:54:56 +08:00
    @omysho #19 确实有问题, 但是即便如此仍然不能确定是 光猫,路由器,还是局端的问题。
    我家是 联通清河局 看起来一切都好。
    omysho
        21
    omysho  
    OP
       2018-11-17 11:24:09 +08:00
    @linuxyz
    刚才又试了一下,我用路由器 curl 完全没问题,但是路由器底下的所有设备都上不去。目前还不清楚是为什么,看了一下路由表,出口网关是 pppoe 的 link-local 地址,路由器和我底下的设备都是同一个 64 前缀的。

    今早联通有给我打电话,说 ipv6 还处于测试阶段云云,估计到正式商用的时候会解决
    tia
        22
    tia  
       2018-11-17 12:34:33 +08:00
    @omysho #21 你路由器获取到的 v6 地址是单个 /64 吗?有分发前缀吗?
    LGA1150
        23
    LGA1150  
       2018-11-17 12:56:43 +08:00 via Android   ❤️ 1
    @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
        24
    omysho  
    OP
       2018-11-17 14:16:24 +08:00
    @LGA1150 #23
    明白了,我去试一下,估计是这个问题。
    omysho
        25
    omysho  
    OP
       2018-11-17 17:15:21 +08:00
    @linuxyz
    @tia
    @LGA1150

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

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

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

    #23
    主要是以前没有遇到过这个问题,这回也算是长了见识。
    phpc
        37
    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
        38
    LGA1150  
       2018-11-21 22:46:12 +08:00
    @phpc 会不会是你网卡 MTU 设置成了 65536
    看设置-网络和 Internet - 状态-查看网络属性-最大传输单元
    非 PPPoE/VPN 一般是不用额外设置 MTU 的
    phpc
        39
    phpc  
       2018-11-22 00:23:19 +08:00
    @LGA1150 现在又出问题了,win10 bash 用 ping6 最大只能到 1452,但是同一路由器下的另一台 win10 和 linux 设备还是能到 65527 并且上网正常。
    两台电脑 看设置-网络和 Internet - 状态-查看网络属性-最大传输单元 里都是 1500
    phpc
        40
    phpc  
       2018-11-22 00:36:14 +08:00
    @LGA1150 刚回完贴,这台不正常的电脑又正常了,ping6 也能到 65527 了。
    总结下现在的问题就是同一个路由器下的某台 win10 电脑会随机性遇到 pmtu 黑洞,而此时另一台电脑却正常。正常情况下 ping6 可以到 65527,遇到 pmtu 黑洞的情况下最大只能到 1452。请教这是什么原因,如何解决?
    LGA1150
        41
    LGA1150  
       2018-11-22 01:18:36 +08:00 via Android
    @phpc 1452 就是正常值:1500-IPv6 头-ICMPv6 头
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1058 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:12 · PVG 07:12 · LAX 15:12 · JFK 18:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.