找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1905|回复: 21

二级openwrt设置ipv6中继后,电脑必须线ping wan6口的ipv6,才能使用ipv6是为什么?

[复制链接]
发表于 2023-8-17 10:15 | 显示全部楼层 |阅读模式
我的主路由是5G CPE,红米ax6000刷了op做二级路由,op的wan6口可以获取一个/64的ipv6地址。
op ipv6配置成中继模式后,连接op的电脑可以正常获取ipv6地址,但是使用test-ipv6.com测试不通过,显示没有ipv6地址。
在网上找了很多教程,说先用电脑ping一次op wan6口的ipv6地址,尝试了下,确实是ping过一次之后,电脑就能正常使用ipv6;但是op每次重启就会失效。
网上说这是缺少路由表的,请问该怎么解决啊??
大佬们看一看啊!


其中op ipv6中继是按照这位大佬的教程配的:https://www.right.com.cn/forum/thread-8285908-1-1.html

主要配置是:
/etc/config/network文件中:
config interface 'wan6'
        option ifname 'eth1'
        option proto 'dhcpv6'
        option reqaddress 'try'
        option reqprefix 'auto'

/etc/config/dhcp文件中:

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option ra_slaac '1'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'
        option ra 'relay'
        option ndp 'relay'
        option dhcpv6 'relay'
        option ra_management '1'

/etc/config/dhcp,新增
config dhcp 'wan6'
        option interface 'wan6'
        option ignore '1'
        option master '1'
        option ra 'relay'
        list ra_flags 'none'
        option dhcpv6 'relay'
        option ndp 'relay'



发表于 2023-8-17 10:18 | 显示全部楼层
要V6干嘛
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-17 10:37 | 显示全部楼层
iamyangyi 发表于 2023-8-17 10:18
要V6干嘛

有时候会访问一些ipv6网站,请问要怎么解决这个路由问题啊?
回复 支持 反对

使用道具 举报

发表于 2023-8-17 11:37 | 显示全部楼层
没有这个机器。不过若是缺少路由表,可以比较得出缺失哪些路由表。然后通过相关命令测试是否可以添加,若可以,就做一个shell脚本让路由器开机自动添加。
也有可能是固件的问题,很多op固件二级中继v6并不稳。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-17 14:44 | 显示全部楼层
superzjg 发表于 2023-8-17 11:37
没有这个机器。不过若是缺少路由表,可以比较得出缺失哪些路由表。然后通过相关命令测试是否可以添加,若可 ...

请问怎么看openwrt的路由表?在ui界面上的路由表中嘛?还是通过ssh进入到某个文件看?还是通过指令看?新手,感谢指导

点评

一下子说不清,有很多教程的。例如: https://zhuanlan.zhihu.com/p/356646706  详情 回复 发表于 2023-8-18 10:26
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-17 19:42 | 显示全部楼层
别沉啊!有成功的大佬讲讲啊!
回复 支持 反对

使用道具 举报

发表于 2023-8-18 10:26 | 显示全部楼层
九月罗 发表于 2023-8-17 14:44
请问怎么看openwrt的路由表?在ui界面上的路由表中嘛?还是通过ssh进入到某个文件看?还是通过指令看?新 ...

一下子说不清,有很多教程的。例如:
https://zhuanlan.zhihu.com/p/356646706
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-18 17:00 | 显示全部楼层
superzjg 发表于 2023-8-18 10:26
一下子说不清,有很多教程的。例如:
https://zhuanlan.zhihu.com/p/356646706

我对比了下ping以后比之前多了一条路由
240e:xxxx:xxxx:xxxx... dev br-lan proto static metric 1024 pref medium
但问题是这个ipv6地址是电脑的,是会变的啊,就算手动加也不行吧?
而且我看其他接口也没有配置这种路由,其他接口路由表就默认有了啊?
感觉还是哪里设置问题,而且我在轮胎里找了几个一样要先ping的帖子,也都是讲问题,没说解决方法
哪位大佬看看怎么解决啊!

点评

感觉你的wan配置: option master '1' option ra 'relay' option dhcpv6 'relay' option ndp 'relay' 应该在wan下面,而不是wan6下面。  详情 回复 发表于 2023-8-20 10:26
回复 支持 反对

使用道具 举报

发表于 2023-8-20 10:26 | 显示全部楼层
本帖最后由 superzjg 于 2023-8-20 10:33 编辑
九月罗 发表于 2023-8-18 17:00
我对比了下ping以后比之前多了一条路由
240e:xxxx:xxxx:xxxx... dev br-lan proto static metric 1024 pr ...

感觉你的wan配置错误:
option master '1'
option ra 'relay'
option dhcpv6 'relay'
option ndp 'relay'

应该在wan下面,而不是wan6下面。我之前配置过,是在wan下面的。
图形教程:https://www.lategege.com/?p=676

点评

经过多次尝试发现: 1、如果二级op的wan6口拿到的有两个ipv6,一个/128,一个/64,配置dhcp后还要删除:网络-接口-全局网络选项-IPv6 ULA 前缀;这样的话设备可正常使用ipv6; 2、如果二级op的wan6口只拿到一个/64的  详情 回复 发表于 2023-8-20 23:12
按照您的教程一步步设了,结果还是要先ping一次op的wan6口ipv6地址一次才能正常用。 感觉还是路由表的事, 或者dns?  详情 回复 发表于 2023-8-20 22:14
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-20 22:14 | 显示全部楼层
superzjg 发表于 2023-8-20 10:26
感觉你的wan配置错误:
option master '1'
option ra 'relay'

按照您的教程一步步设了,结果还是要先ping一次op的wan6口ipv6地址一次才能正常用。
感觉还是路由表的事,
或者dns?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-20 23:12 | 显示全部楼层
superzjg 发表于 2023-8-20 10:26
感觉你的wan配置错误:
option master '1'
option ra 'relay'

经过多次尝试发现:
1、如果二级op的wan6口拿到的有两个ipv6,一个/128,一个/64,配置dhcp后还要删除:网络-接口-全局网络选项-IPv6 ULA 前缀;这样的话设备可正常使用ipv6;
2、如果二级op的wan6口只拿到一个/64的ipv6,那么删除:网络-接口-全局网络选项-IPv6 ULA 前缀,也没用,还是要先ping一次wan6口的ipv6,设备才能正常使用ipv6;

以上两种情况,在dhcp文件中无论配置wan6还是wan,效果都一样!

从以上两种情况,大佬能看出来咋回事吗?有什么办法让只有/64 ipv6的op中继成功吗?

这里有个类似的帖子:https://www.right.com.cn/forum/thread-337386-1-1.html

点评

我曾经在光猫拨号/56前缀,op二级用过一小段时间。后来改op拨号了。经验不太多,但印象中不需要ping即可访问ipv6  详情 回复 发表于 2023-8-21 00:04
回复 支持 反对

使用道具 举报

发表于 2023-8-21 00:04 | 显示全部楼层
九月罗 发表于 2023-8-20 23:12
经过多次尝试发现:
1、如果二级op的wan6口拿到的有两个ipv6,一个/128,一个/64,配置dhcp后还要删除: ...

我曾经在光猫拨号/56前缀,op二级用过一小段时间。后来改op拨号了。经验不太多,但印象中不需要ping即可访问ipv6
回复 支持 反对

使用道具 举报

发表于 2023-8-21 09:13 来自手机 | 显示全部楼层
https://www.coolapk.com/feed/48598388?shareKey=NDRiMTcyMDEwMTQxNjRlMmJhMGY~&shareUid=814760&shareFrom=com.coolapk.market_13.3.2

点评

感谢回帖,这个教程和9楼一样的,我测试结果为11楼那样: 经过多次尝试发现: 1、如果二级op的wan6口拿到的有两个ipv6,一个/128,一个/64,配置dhcp后还要删除:网络-接口-全局网络选项-IPv6 ULA 前缀;这样的话设  详情 回复 发表于 2023-8-21 11:40
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-21 11:40 | 显示全部楼层
mynameis 发表于 2023-8-21 09:13
https://www.coolapk.com/feed/48598388?shareKey=NDRiMTcyMDEwMTQxNjRlMmJhMGY~&shareUid=814760&shareFro ...

感谢回帖,这个教程和9楼一样的,我测试结果为11楼那样:

经过多次尝试发现:
1、如果二级op的wan6口拿到的有两个ipv6,一个/128,一个/64,配置dhcp后还要删除:网络-接口-全局网络选项-IPv6 ULA 前缀;这样的话设备可正常使用ipv6;
2、如果二级op的wan6口只拿到一个/64的ipv6,那么删除:网络-接口-全局网络选项-IPv6 ULA 前缀,也没用,还是要先ping一次wan6口的ipv6,设备才能正常使用ipv6;

以上两种情况,在dhcp文件中无论配置wan6还是wan,效果都一样!
回复 支持 反对

使用道具 举报

发表于 2023-9-15 09:40 | 显示全部楼层
请问你解决了没有?你是用什么cpe?
我有多个cpe,其中一个cpe有类似的问题,其他cpe没问题
看下我的帖子 https://www.right.com.cn/forum/thread-8305538-1-2.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-21 07:28

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

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