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

IPV6 开始可以通,过几分钟就不通了

  •  
  •   lidongdong1222 · 2019-05-01 10:52:31 +08:00 · 3301 次点击
    这是一个创建于 1794 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我有两台机器,一台是通过有线连接到路由器的,另一台是无线连接的。
    通过有线连接的机器可以正常访问 IPV6 外网,但是无线连接的只是在刚连上 WiFi 的几分钟里可以连接外网,过几分钟就无法连接了,此时内网的两台机器通过 IPV6 是可以互相 ping 通的。
    如果无线连接的机器一直 ping 一个外网的 IPV6 地址,就可以保证 IPV6 一直正常工作,停一会儿的话,IPV6 就无法访问外网了。
    这种情况应该怎么排查呢?
    第 1 条附言  ·  2019-05-01 12:40:49 +08:00

    拨号是通过ROS进行的

    ipv6

    无线 AP 是 UBNT,用的默认配置

    ubnt

    14 条回复    2019-05-01 20:55:15 +08:00
    flynaj
        1
    flynaj  
       2019-05-01 11:05:51 +08:00 via Android
    路由器是不是最新的 openwrt
    lidongdong1222
        2
    lidongdong1222  
    OP
       2019-05-01 11:57:25 +08:00
    @flynaj #1 不是,用的 UBNT 和 ROS
    zwy100e72
        3
    zwy100e72  
       2019-05-01 12:15:07 +08:00 via iPhone
    ubnt 的话,理论上应该配置一个 dncpv6-pd 就好了
    方便贴下你 pppoe 的配置吗
    zwy100e72
        4
    zwy100e72  
       2019-05-01 12:16:54 +08:00 via iPhone
    仔细看了下你的说明,你看看是不是无线接入点不允许 multicast 和 broadcast 了,正好 icmpv6 ra 就是广播形式的
    lidongdong1222
        5
    lidongdong1222  
    OP
       2019-05-01 12:42:21 +08:00
    @zwy100e72 #3 添加到附言里了,我的 ubnt 不负责拨号,multicast 和 broadcast 没有 block,可以正常使用
    flynaj
        6
    flynaj  
       2019-05-01 12:48:05 +08:00 via Android
    ROS 什么版本
    yzwduck
        7
    yzwduck  
       2019-05-01 14:08:05 +08:00
    1、无线的终端是否问题?换成别的手机、电脑后问题是否会复现?
    2、更换无线终端仍然复现的话,确认一下无线终端的所有 IP 地址的有效时间是否正常?
    3、traceroute ipv6 能否连通到 ROS 路由?
    4、ROS 上抓包。
    lidongdong1222
        8
    lidongdong1222  
    OP
       2019-05-01 14:38:10 +08:00
    @flynaj #6 ROS 是 6.43.14
    lidongdong1222
        9
    lidongdong1222  
    OP
       2019-05-01 14:52:12 +08:00
    @yzwduck #7

    1、换别的手机和电脑一样的,过一会儿 IPV6 就无法访问了
    2、traceroute 无法连通到 ROS
    但是可以 ping 通 ROS,一旦 ping 通了(这个不会失败),traceroute 就可以正常显示了,IPV6 也可以正常访问了
    我看电脑上的路由表也都是正常的
    lidongdong1222
        10
    lidongdong1222  
    OP
       2019-05-01 15:02:17 +08:00
    lidongdong1222
        11
    lidongdong1222  
    OP
       2019-05-01 15:05:20 +08:00
    @flynaj #6
    @yzwduck #7


    IPV6 无法访问外网的时候可以 ping 通内网,但是第一次 ping ROS 的时候会很慢,而且前 3 个包会丢失,再次 ping 就正常了,也可以访问外网了
    yzwduck
        12
    yzwduck  
       2019-05-01 15:34:03 +08:00
    我觉得更值得关注的是 ping ROS 时,异常时返回 hlim=64,正常时返回 hlim=255,hlim 什么时候从 64 变成 255 ? hlim=64 是从 ubnt 返回的、还是从 ROS 返回的?
    猜测问题是在 ubnt 上面,但我没用过 ubnt 也没用过 ROS,所以不知道哪些配置可能出错。
    zwy100e72
        13
    zwy100e72  
       2019-05-01 20:00:55 +08:00
    建议检查下 ROS 的路由配置,是不是把内网 ipv6 地址段配置成从上行链路上发出去了
    再有一个办法的话就是无线网卡和 ros 上各自抓包,看下是不是 icmpv6 相关的消息包有异常
    lidongdong1222
        14
    lidongdong1222  
    OP
       2019-05-01 20:55:15 +08:00
    @yzwduck #12
    @zwy100e72 #13
    好的,我排查一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3075 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:58 · PVG 18:58 · LAX 03:58 · JFK 06:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.