找回密码
 加入我们
搜索
      
查看: 2484|回复: 16

[网络] 【已解决】上海电信RouterOS无法获取ipv6地址

[复制链接]
发表于 2025-1-21 21:14 | 显示全部楼层 |阅读模式
本帖最后由 Earsum 于 2025-1-21 22:53 编辑

解决方案:我把address request请求去掉就能拿到v6前缀了...本帖完结

大佬们好,我是routeros初学者,今天尝试将主路由更换为routeros,但是发现一个问题,我使用pppoe接口无法获取到ipv6地址。
之前我也有做过功课,大伙都说vbras无法获取前缀,但是我现在的情况是即无法获取前缀也无法获取/64的地址,连nat66都做不了。
查询日志并没有显示类似duid报错,只有dhcpv6的日志,也可能是我日志没开完全,请各位大佬轻喷

wechat_2025-01-21_211200_422.png

而且我已经避开了带vbras字眼的ac

wechat_2025-01-21_211401_342.png

微信图片_2025-01-21_211305_392.png

请教各位大佬,这种情况应该怎么做才能获取到前缀和/64的地址呢?

编辑:已补充ipv6相关设置

ipv6 - address.png

ipv6 - dhcpv6 client.png

ipv6 - setting.png

已补充debug日志

ipv6_debug.png
发表于 2025-1-21 21:26 | 显示全部楼层
RouterOS我不知道,但我在Openwrt里面,DHCPv6是禁用的。PPPOE拨号拿到前缀/60,然后lan内设备自动获取/64
 楼主| 发表于 2025-1-21 21:30 | 显示全部楼层
wilsonkor 发表于 2025-1-21 21:26
RouterOS我不知道,但我在Openwrt里面,DHCPv6是禁用的。PPPOE拨号拿到前缀/60,然后lan内设备自动获取/64 ...

我之前用的也是openwrt,wan新建dhcpv6客户端拿到/64地址,然后lan能获取/56的前缀
发表于 2025-1-21 22:05 | 显示全部楼层
Earsum 发表于 2025-1-21 21:30
我之前用的也是openwrt,wan新建dhcpv6客户端拿到/64地址,然后lan能获取/56的前缀 ...

前缀/56还是/60 ,不同地区的运营商给的不一样,但家庭用肯定是绰绰有余啦
发表于 2025-1-21 22:06 | 显示全部楼层
明天帮你看下,我可以获得。我是RB5009
 楼主| 发表于 2025-1-21 22:19 | 显示全部楼层
chujixu 发表于 2025-1-21 22:06
明天帮你看下,我可以获得。我是RB5009

非常感谢,我感觉大概率是局端配置的问题,我对v6需求不算太大,因为有公网v4,但是拿不到就是有点别扭
发表于 2025-1-21 22:22 | 显示全部楼层
ipv6 dhcp-client 和 ipv6 address 设置了么?最好贴一下ipv6相关设置。
 楼主| 发表于 2025-1-21 22:37 | 显示全部楼层
cigiti 发表于 2025-1-21 22:22
ipv6 dhcp-client 和 ipv6 address 设置了么?最好贴一下ipv6相关设置。

感谢提醒,已补充
发表于 2025-1-21 22:44 | 显示全部楼层
Earsum 发表于 2025-1-21 22:37
感谢提醒,已补充

pool prefix length 改成 64,prefix hint设置成 ::/56 试试。
 楼主| 发表于 2025-1-21 22:51 | 显示全部楼层
cigiti 发表于 2025-1-21 22:44
pool prefix length 改成 64,prefix hint设置成 ::/56 试试。

感谢回复,改完以后和之前一样,debug日志报错是ia_na: bad status in advertise: no address (2)
具体的日志已更新在主楼
 楼主| 发表于 2025-1-21 22:52 | 显示全部楼层
cigiti 发表于 2025-1-21 22:44
pool prefix length 改成 64,prefix hint设置成 ::/56 试试。

我把address request请求去掉就能拿到v6前缀了...本帖完结
发表于 2025-1-21 22:58 | 显示全部楼层
Earsum 发表于 2025-1-21 22:51
感谢回复,改完以后和之前一样,debug日志报错是ia_na: bad status in advertise: no address (2)
具体的 ...

日志看似乎已经拿到ipv6地址和前缀。你把ipv6 dhcp client里面request address去掉,只留 prefix 试试。
发表于 2025-1-21 23:00 | 显示全部楼层
Earsum 发表于 2025-1-21 22:52
我把address request请求去掉就能拿到v6前缀了...本帖完结

搞定就好
 楼主| 发表于 2025-1-21 23:34 | 显示全部楼层

非常感谢大佬以及各位的回复与帮助
发表于 2025-1-22 07:23 | 显示全部楼层
7.18beta2 可以跳过 duid 验证,获取vbras IPV6 PD
发表于 2025-1-22 09:20 | 显示全部楼层
本帖最后由 leviz 于 2025-1-22 09:21 编辑

我有次需要用ipv6测试下连通性,参考了以下两篇教程成功获取ipv6地址

 楼主| 发表于 2025-1-22 09:22 | 显示全部楼层
trepwq 发表于 2025-1-22 07:23
7.18beta2 可以跳过 duid 验证,获取vbras IPV6 PD

我看了下更新日志,还更新了挺多的,拉脱维亚小作坊终于添加了几年前提出的feature
*) dhcpv6-client - added "validate-server-duid" option;
*) dhcpv6-client - allow specifying custom DUID;
*) dhcpv6-client - do not run script on prefix renewal;

*) ipv6 - added ability to disable dynamic IPv6 LL address generation on non-** interfaces;
*) ipv6 - added FastTrack support;
*) ipv6 - added routing FastPath support;
*) ipv6 - added support for neighbor removal and static entries;

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-23 15:02 , Processed in 0.012027 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表