通知 欢迎关注我的店铺天天软件圆

手把手解决OpenWrt(iStoreOS)下LAN口无法下发IPv6的问题(亲测有效)

2025-03-13
0评论
/
阅读
爱搜啊

最近在折腾OpenWrt(iStoreOS系统)时遇到了一个头疼的问题:光猫拨号下,OpenWrt的WAN口能正常获取IPv6地址且可以上网,但LAN口死活无法给下层设备下发IPv6地址。网上教程五花八门,但总差最后一步,最后自己踩坑整合了一套方案,分享给有同样困扰的小伙伴!

iStoreOS

环境说明

- 网络结构:光猫拨号(自带IPv6)→ 普通路由器(桥接模式)→ OpenWrt路由器(iStoreOS)

- 目标:让OpenWrt的LAN口能下发IPv6地址,下层设备(手机/电脑)能正常用IPv6上网。

第一步:确保WAN口IPv6正常

如果WAN口都拿不到IPv6地址,后面都是白搭!  

进入OpenWrt后台:  

1. 网络 → 接口 → WAN,确认IPv6地址已正常获取(一般会显示`2409:`开头的公网地址)。  

2. 如果WAN口没有IPv6,可能需要检查光猫是否开启IPv6、上级路由器是否支持桥接。

第二步:关键配置步骤

1. 关闭DNS的IPv6过滤

- 路径:网络 → DHCP/DNS → 高级设置  

- 操作:取消勾选 “过滤 IPv6 AAAA 记录”  

- 作用:允许DNS解析IPv6地址,否则下层设备可能连不上IPv6网站(比如只能打开百度但无法访问纯IPv6站点)。

2. 创建WAN6接口(重点!)

- 路径:网络 → 接口 → 添加新接口  

- 名称:`wan6`(随便起,但建议用这个)  

- 协议:`DHCPv6 客户端`  

- 设备:选择和WAN口相同的物理接口(比如`eth0`)  

- 高级设置:  

  - 请求IPv6地址:选`Try`  

  - 请求IPv6前缀:选`自动`  

- 保存后,重启网络服务(或直接重启路由器)。

3. 关闭WAN6的“委托IPv6前缀”

- 路径:网络 → 接口 → 编辑`wan6` → 高级设置  

- 操作:取消勾选 “委托IPv6前缀” 和 “IPv6源路由”  

- 作用:避免IPv6前缀被错误分配,导致LAN口拿不到地址。

4. 开启所有设备的IPv6段路由(最关键一步!)

- 路径:网络 → 接口 → 设备 → 分别编辑`eth0`、`eth1`、`br-LAN`  

- 操作:在每台设备的 高级设备选项 中,勾选 “启用IPv6段路由”  

- 注意:必须所有接口都开启!少一个都可能导致失败。

5. 设置DHCP中继模式

这一步是告诉OpenWrt:“别自己发IPv6地址了,直接转发上级分配的结果!”  

- WAN口设置:  

  路径:网络 → 接口 → 编辑`wan6` → DHCP服务器 → IPv6设置  

  勾选 “指定主接口”,下方所有选项选 “中继模式”  

- LAN口设置:  

  路径:网络 → 接口 → 编辑`LAN` → DHCP服务器 → IPv6设置  

  同样将所有选项改为 “中继模式”  

最后一步:重启验证

1. 重启OpenWrt:确保配置生效。  

2. 下层设备测试:  

   - 手机/电脑连接OpenWrt的LAN口或WiFi。  

   - 查看是否获取到`2409:`开头的IPv6地址(公网地址)。  

   - 访问 IPv6-test.comhttp://ipv6-test.com/ 测试连通性。  

常见问题排查

- 仍无IPv6地址:检查防火墙是否放行IPv6(网络 → 防火墙 → 基本设置 → 启用IPv6转发)。  

- 前缀分配问题:尝试将`wan6`接口的“请求IPv6前缀”改为`56`或`64`(不同运营商可能不同)。  

- 光猫限制:部分光猫可能限制下级设备的IPv6分配,可尝试重启光猫或联系运营商。

这套配置的核心逻辑是:让OpenWrt充当一个“透明中继”,把光猫下发的IPv6地址直接传递给下层设备,而非自己重新分配。如果遇到问题,建议逐条核对配置,尤其是“段路由”和“中继模式”是否全部开启。  

毕竟新版OpenWrt功能复杂,踩坑是常态,能解决问题就是胜利✌️


点击链接加入群聊四群:722808830
点击链接加入群聊三群:751529538(已满)
点击链接加入群聊二群:376877156(已满)
点击链接加入群聊一群:622891808(已满)

饿了么红包
饿了么红包


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件

于2025-03-13发布