简单干净的Openwrt ipv6配置,局域网WAN6中继模式获取原生ipv6地址,无需PD

MyBlog: 简单干净的Openwrt ipv6配置,局域网WAN6中继模式获取原生ipv6地址,无需PD

前提条件

  • openwrt 测试固件版本:OpenWrt R20.10.20 / LuCI Master (git-20.256.12360-1a54222)
  • LAN、WAN、WAN6全部为默认设置
  • WAN6 已自动获取到ipv6地址, 无IPv6-PD也可
    image.png

备份 /etc/config/dhcp

cp /etc/config/dhcp /etc/config/dhcp.bak

修改 dhcp 配置

1. 修改 /etc/config/dhcp

有则改之,无则添加。自己稍微检查一下与已有的配置是否有明显冲突,有就把旧配置项删了

config dhcp 'lan'
        option interface 'lan'                   
        option start '100'                       
        option limit '150'                       
        option leasetime '12h' 
        # new things from here
        option ra 'relay'                        
        option dhcpv6 'relay'                    
        option ndp 'relay'

config dhcp 'wan'                                
        option interface 'wan'                   
        option ignore '1'                        
        # new things from here
        option ra 'relay'                        
        option dhcpv6 'relay'  
        option ndp 'relay'    
        option master '1'     

如果有Wan6,可以这样设置,其实这里的Wan和Wan6是同一个物理接口。

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

config dhcp 'wan6'
        option interface 'wan6'
        option ra 'relay'
        option dhcpv6 'relay'
        option ndp 'relay'
        option master '1'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

又因为某些固件的bug,可能导致上述Wan6的标准配置不起作用,则可以尝试以下配置:

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'
        option dhcpv6 'relay'
        option ndp 'relay'
        option ra 'relay'
        option master '1'

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

2. 修改完成后重启 odhcpd

/etc/init.d/odhcpd restart

3. 启动脚本

在开机启动脚本/etc/rc.local中添加如下脚本,每次开机系统启动30秒后重启odhcpd服务(可在完全测试通过后再添加)

sleep 30
/etc/init.d/odhcpd restart

参考:OpenWRT IPv6 三种配置方式

测试

访问中科大ipv6测速网站:http://test6.ustc.edu.cn/

在这里插入图片描述

后续排错

若上述操作完成后无法访问ipv6网站,则进行下列检查。

  • 网络->DHCP->高级设置 中勾选了 禁止解析 IPv6 DNS 记录 --> 取消勾选
  • 网络->负载均衡->策略中备用成员不可达(拒绝) --> 更改为 默认(使用主路由表)
  • 尝试关闭ipv6防火墙
在/etc/config/firewall中,config defaults下第一行添加:
  
option disable_ipv6 '1'

参考:https://v2ex.com/t/700446

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
OpenWRT获取IPv6地址的步骤如下: 1. 首先,确保你的光猫已经设置为桥接模式,并且路由器已经成功进行了PPPoE拨号。 2. 登录到OpenWRT的管理界面。 3. 在管理界面中,找到网络设置或网络接口的选项。 4. 找到WAN口的设置选项,并点击进入。 5. 在WAN口设置中,你应该能够找到IPv6相关的设置选项。 6. 确保IPv6设置中的RA服务和DHCPv6服务都被设置为服务器模式,并且NDP代理已经被禁用。 7. 在IPv6设置中,你可以设置LAN口的IPv6分配长度。一般来说,你可以选择大于60小于等于64的数字,但建议直接使用64。 8. 如果你需要自定义IPv6 DNS服务器,你可以在相应的设置选项中添加你的DNS服务器。 9. 保存并应用你的设置。 通过以上步骤,你应该能够成功获取OpenWRT路由器的IPv6地址。请注意,具体的界面和选项可能会因为不同的OpenWRT版本而有所不同,所以请根据你的实际情况进行相应的设置。 #### 引用[.reference_title] - *1* [OpenWrt 软路由 IPV6设置](https://blog.csdn.net/mshxuyi/article/details/129340914)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [OpenWRT开启IPv6教程](https://blog.csdn.net/axxxwo/article/details/128759475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [OpenWrtIPv6设置详解](https://blog.csdn.net/a924282761/article/details/129067001)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值