吴先森的笔记
为退烧而生!
吴先森的笔记

OpenWRT配置IPV6中继

OpenWRT配置IPV6中继

为了跟进一下时代,尝尝IPV6的鲜,我打算给我的二级内网搞出IPV6来

因为我是家网络有两级,一级是主路由,他可以获取到由运营商分配的IPV6和IPV6-PD,并且可以给接入他的设备分配一个公网IPV6;还有一级时我书房的,他只能自己获取到一个公网IPV6,给接入设备的却只有一个内网的IPV6

PS:此方法也是用于没有分配IPV6-PD的地区给自己内网设备中继IPV6

修改前是没有公网IPV6的(内网自己分配的IPV6倒是有)

https://www.wunote.cn/wp-content/uploads/2021/01/20210127090821-1024x397.png

在经过一番研究后和查找资料以后,终于找到了中继方法,其实很简单,只要修改一下二级路由的接口配置就好了

PS:我的OpenWRT版本:OpenWrt 19.07.5 r11257-5090152ae3

打开OpenWRT设置–>接口–>WAN–>DHCP服务器–>IPV6设置

路由通告服务DHCPv6 服务NDP 代理全部设置为中继模式,并且勾上选项

至于为啥要选上“主”,我觉得可能就是中继这个接口的IPV6吧(我也不是很懂,猜测的,欢迎大佬指正)

https://www.wunote.cn/wp-content/uploads/2021/01/20210127090328.png

然后打开OpenWRT设置–>接口–>LAN->DHCP服务器–>IPV6设置

路由通告服务DHCPv6 服务NDP 代理全部设置为中继模式,注意此时不勾上选项

https://www.wunote.cn/wp-content/uploads/2021/01/20210127090656.png

最后全部保存并应用,然后再次测试IPV6,发现IPV6已经可以正常获取到了

https://www.wunote.cn/wp-content/uploads/2021/01/20210127091053.png

最后,附上配置文件,欢迎参考(使用前一定要注意与老的配置项有没有冲突的地方!

config dhcp 'lan'
	option interface 'lan'
	option start '100'
	option limit '150'
	option leasetime '12h'
	option ndp 'relay'
	option dhcpv6 'relay'
	option ra 'relay'

config dhcp 'wan'
	option interface 'wan'
	option ignore '1'
	option ndp 'relay'
	option master '1'
	option ra 'relay'
	option dhcpv6 'relay'
发表评论请先填写昵称和邮箱
评论需要审核后才能显示,与内容无关的评论、灌水评论、广告等不会通过审核
本站的所有教程均博主亲身尝试后的经验,且未注明的均为原创
本站的内容可能很小白化,老鸟勿喷。
本文链接:https://www.wunote.cn/article/3692/
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可

某摆烂咸鱼

文章作者

为退烧而生!

发表回复

textsms
account_circle
email

  • 按照您的方法做了,电脑可以获取到公网ipv6地址,但是无法访问网络,在命令行下也ping不通ipv6网站,只可以ping通路由器的ipv6地址,请教一下您知道是怎么回事吗?

    6月前 回复
    • 吴先森博主

      @屠夫9441: 请先检查您的服务器是否获取到了正确的公网IPV6地址,然后检查防火墙设置,是否允许IPV6出入站;最后检查路由器是否支持和允许IPV6通信。希望能对你有所帮助。

      6月前 回复
  • Weilun Fong

    现在一般是单独有个WAN6口做dhcp6客户端。另外有个内置ipv6管理的复选框,也最好去掉。

    2年前 回复
  • laughfing

    你这种成功的前提是ISP给你下发的PD长度是小于64,没下发分一级子网要损耗4位PD,部分ISP发的64位就没法再分了(无状态配置最长网络段长度就是64)

    2年前 回复
  • 45345435435

    我的openwrt版本中WAN口没有DHCP,DHCP是在LAN口的,按照你的设置,能获取IPV6,但是不能上网,头疼

    2年前 回复
    • 吴先森博主

      @45345435435: 你获取到的IPV6是公网的IPV6么,如果是的话,请尝试自定义一下IPV6 DDNS(另外听说OpenWRT自带的DNS默认不提供IPV6域名DNS,要在哪里设置来着(不过新版已经修复了这个问题)

      2年前 回复
      • 45345435435

        @吴先森: 获取到的确定是公网IP,但是只有ping路由器的公网IPV6之后才可以上网,重启路由器和重新拨号之后又是这样,需要ping一次路由器的公网IP才可以继续上IPV6网络。

        2年前 回复
        • 吴先森博主

          @45345435435: 嗯?你这个问题太奇葩了吧,,没有遇到过(你看看是不是你电脑上有以前分发的IPV6地址导致无法上网?纯猜测)

          2年前 回复
        • hahahah

          @45345435435: 一样的问题,运营商不给pd,我尝试下 手动增加了 lan口 ipv6 网关,可以了 你可以试下

          9月前 回复

吴先森的笔记

OpenWRT配置IPV6中继
为了跟进一下时代,尝尝IPV6的鲜,我打算给我的二级内网搞出IPV6来 因为我是家网络有两级,一级是主路由,他可以获取到由运营商分配的IPV6和IPV6-PD,并且可以给接入他的设备分配一个…
扫描二维码继续阅读
2021-01-27
EA PLAYER &

历史记录 [ 注意:部分数据仅限于当前浏览器 ]清空

      00:00/00:00