当前位置:首页 > 技术问答 > RouterOS获取不了双栈的IPv6地址

RouterOS获取不了双栈的IPv6地址

技术问答 / 星之宇 / 2023-7-20 23:02 / 浏览:11097 / 评论:13

问题描述

一朋友说使用爱快和Openwrt可以获取IPv6地址,但是使用RouterOS就无法获取,虽然RouterOS的IPv6多少有点问题,但是这个一直显示searching,无法获取IPv6不应该的。

358-1.png


问题分析

1、开启日志分析,System -> Logging -> Rules -> + ,Topics选择 dhcp,点击 OK

358-2.png


2、抓取到如下日志,Router已经给出解释了,serverid返回了6660,不是DHCPv6 DUID的规范的,ROuterOS就报错了bad server DUID,然后忽略了服务器的回应导致无法获取IPv6。

DHCPv6交互过程中,客户端、服务器都有一个唯一的标志符DUID,其主要用途用于DHCPv6交互过程中互相标志对方。服务器可以用Client DUID标志客户端,并可以将其用于本地的地址分配策略;客户端可以用Server DUID来标志服务器。DUID包括三种生成方式(不止这么三种):

DUID-LLT(DUID Based on Link-layer Address Plus Time):基于时间和链路层地址生成DHCPv6设备DUID值。

DUID-EN(DUID Assigned by Vendor Based on Enterprise Number):基于IANA注册的企业号码生成DHCPv6设备DUID值。

DUID-LL(DUID Based on Link-layer Address):基于链路层地址生成DHCPv6设备DUID值。

358-3.png


解决方法1

修改服务器的Server DUID,这个应该是最正确的方法。(但是通过我这边的了解,目前由于不可描述原因无法修改,而且得知的是老的服务器也会慢慢改成这个)


解决方法2

需要RouterOS对这个不规范的Server DUID进行忽略,继续使用这个服务器的回应。目前大部分路由都可以回应,这个可能比较现实。


其实也就是毫无解决办法,要么运营商妥协修改,要么RouterOS妥协修改。正确Server DUID(同地区同运营商不同的基站)

358-4.png

目前有 13 条评论

    • 昵称
    • 邮箱
    • 网址

    我的妹纸呢 2023-10-19 11:173楼

    南京电信也有同样的问题,记得去年还是能拨上ipv6的,过年回来后就莫名其妙不行了,当时以为是ROS的版本问题,更新了也没好,最近才在B站上看到同样问题的,才了解到是这个DUID表示的,我也抓了一下日志,一样的6660问题,估计是运营商这批设备有问题评论

    星之宇 2023-10-19 11:43

    以后电信全国都是要改成6660的,不是设备问题。回复

    我的妹纸呢 2023-10-29 11:48

    这个6660是啥意思呢,为啥不按协议标准来? 还有Mikrotik那边怎么说,有修改计划么回复

    星之宇 2023-10-29 20:37

    以后至少电信都是6660.不能说错因为这只是未定义的。Mikrotik也不修改,目前想使用IPv6只能换路由吧。回复

    我的妹纸呢 2023-10-29 21:29

    大佬换系统了么?爱快?高恪?还是openwrt系列?有推荐的么,我openwrt做的旁路由,主路由ros之前是ikuai回复

    星之宇 2023-10-30 08:31

    我V6是非必须的,而且v6开启后各种卡,所以目前是关闭的,用的是ROS。如果需要v6,爱快和op都可以。回复

    Vector 2023-09-15 18:172楼

    成都电信,也是一次升级后就获取不了ipv6地址了,测试后和楼主一样的问题,人麻了评论

    庸秦 2023-09-10 00:361楼

    我也遇到一模一样的问题,按照楼主的说法 我顿时心就凉了评论

    星之宇 2023-09-10 10:40

    目前我已经跟Mikrotik在沟通这个问题了,目前他们强制验证DUID,我在建议是不是可以跳过验证DUID,应该是可以的。目前苏州电信已经全部切换完毕。回复

    淺月 2023-11-23 16:08

    现在有消息了吗?我想装回RoutOS用了,就是担心还是获取不到ipv6,Debug显示DUID 6660回复

    星之宇 2023-11-23 16:32

    目前官方还没有回复,应该是这个问题比较少,可能长期一段时间内都不会修复。回复

    Sil 2024-01-31 10:53

    也是遇到同样的问题。。。不想换其他系统的路由,只能等Mikrotik官方修复了回复

    星之宇 2024-01-31 19:47

    可以看看https://www.77bx.com/407.html,目前跟朋友讨论下来可能可以使用该方法临时使用回复