OpenWrt IPv6设置
前言
IPv6 配置一直是 OpenWrt 用户的痛点,网上教程众多但经常存在冲突导致无法正常访问。本文分享一套经过实际测试的完整配置方案,涵盖光猫桥接、路由器拨号、一级路由和二级路由的 IPv6 设置。
准备工作
在开始配置前,需要向宽带装维人员索要以下信息:
- 光猫管理员账号和密码 - 用于进入光猫后台修改桥接设置
- 宽带拨号账号和密码 - 用于路由器 PPPoE 拨号
建议将光猫密码修改为自己的密码并妥善保管,改为桥接后服务商无法通过后台修改密码。
一、光猫设置
1.1 设置桥接模式
以联通吉比特光猫为例:
- 登录光猫管理后台(通常为
192.168.1.1) - 进入 基础配置 → 宽带设置 → 上行线路配置
- 找到连接类型为
INTERNET_R_VID_XX和INTERNET_B_VID_XX的配置项 - 将模式修改为 Bridge(桥接)
- 端口绑定:将千兆网口(通常是 LAN1)绑定到桥接连接
1.2 IPv6 DHCP 配置
- 进入 LAN配置 → IPv6 DHCP Server配置
- 将 DHCPv6 设置为 中继模式
- 其他选项保持默认
1.3 DNS 设置(可选)
可以将 IPv6 DNS 设置为静态:
| 类型 | 地址 |
|---|---|
| 首选 | 2408:8888::8 |
| 备选 | 2408:8899::8 |
以上为联通 DNS,其他运营商请使用对应 DNS。
- 保存并重启光猫
二、一级路由拨号设置
2.1 WAN 口基础配置
- 登录 OpenWrt 后台
- 进入 网络 → 接口 → WAN → 编辑
常规设置:
- 协议:PPPoE
- 设备:WAN 口(如 eth0.2)
- PAP/CHAP 用户名:填写拨号账号
- PAP/CHAP 密码:填写拨号密码
2.2 IPv6 设置
在 WAN 口编辑页面:
- 获取 IPv6 地址:自动
- IPv6 前缀分配长度:禁用
2.3 DHCP 服务器设置
常规设置:
- 勾选 忽略此接口
IPv6 设置:
- 指定的主接口:不勾选
- RA 服务器:禁用
- DHCPv6 服务:禁用
- NDP 代理:禁用
点击 保存
2.4 删除冲突接口
拨号成功后会生成以下接口:
pppoe-wan- 主拨号接口wan_6- 自动生成的 DHCPv6 客户端接口(获取到2408:开头的公网 IPv6 地址和/64前缀)
重要操作:
- 删除原有的
wan6接口(会与wan_6冲突) - 如果
wan_6无法编辑,可以新建同名接口进行配置
2.5 LAN 口配置
进入 网络 → 接口 → LAN → 编辑
高级设置:
- IPv6 前缀分配长度:根据
wan_6获取到的前缀长度填写(通常是64)
DHCP 服务器 → IPv6 设置:
- RA 服务器:服务器模式
- DHCPv6 服务:服务器模式
- NDP 代理:已禁用
点击 保存
2.6 全局网络选项
进入 网络 → 接口 → 全局网络选项
- IPv6 ULA 前缀:清空内容
点击 保存并应用
2.7 验证配置
进入 网络 → 网络诊断 → IPv6 ping,测试是否能 ping 通外网。
三、二级路由设置
二级路由通过 WiFi 或网线连接一级路由上网。
3.1 无线连接设置(WiFi 中继)
- 进入 网络 → 无线 → radio0 → 扫描
- 找到一级路由的 WiFi 信号并连接
3.2 WAN 口配置
进入 网络 → 接口 → WAN → 编辑
常规设置:
- 协议:DHCP 客户端
- 设备:
- WiFi 连接:
phy0-sta0(无线客户端) - 网线连接:选择对应网口(如 eth0.1)
- WiFi 连接:
DHCP 服务器:
- 常规设置:勾选 忽略此接口
IPv6 设置:
- 指定的主接口:勾选
- RA 服务器:中继模式
- DHCPv6 服务:中继模式
- NDP 代理:中继模式
3.3 WAN6 口配置
进入 网络 → 接口 → WAN6 → 编辑
常规设置:
- 协议:DHCPv6 客户端
- 设备:与 WAN 口相同
- 其他保持默认
配置完成后会获取到两条 2408 开头的 IPv6 地址。
3.4 LAN 口配置
进入 网络 → 接口 → LAN → 编辑 → DHCP 服务器 → IPv6 设置
- RA 服务器:中继模式
- DHCPv6 服务:中继模式
- NDP 代理:混合模式
3.5 验证配置
进入 网络 → 网络诊断 → IPv6 ping,测试连通性。
此时连接二级路由的设备应该能获取到:
2408或240e开头的公网 IPv6 地址fe80开头的本地链路地址
四、测试与验证
4.1 本机验证
在电脑命令行执行:
1 | # 查看 IPv6 地址 |
4.2 在线测试
访问以下网站测试 IPv6 连通性:
4.3 Ping 测试
1 | # 测试 IPv6 连通性 |
五、常见问题
Q1: 无法获取 IPv6 地址?
- 检查光猫是否正确设置为桥接模式
- 确认删除了
wan6接口避免冲突 - 重启路由器和光猫
Q2: 获取到地址但无法访问外网?
- 检查防火墙设置,确保允许 IPv6 转发
- 确认 DNS 配置正确
- 尝试清空 IPv6 ULA 前缀
Q3: 二级路由无法获取前缀?
- 这是正常现象,二级路由通常只能获取公网 IPv6 地址
- 确保 WAN 口的 IPv6 设置为中继模式
Q4: IPv6 前缀长度为 /64 无法向下分发?
根据实际测试,/64 前缀长度在本文配置方案下可以正常工作,无需额外设置 NAT 规则。
六、注意事项
- 不同运营商配置可能不同 - 本文以联通为例,电信/移动用户请根据实际情况调整
- 固件版本差异 - OpenWrt 不同版本界面可能略有不同
- 备份配置 - 修改前建议备份当前网络配置
- 访问光猫 - 桥接后光猫地址可能无法直接访问,需要临时添加静态路由或使用特定网口
参考信息
- 联通 IPv6 DNS:
2408:8888::8、2408:8899::8 - 电信 IPv6 DNS:
240e:4c:4008::1、240e:4c:4808::1 - 移动 IPv6 DNS:
2409:8088::a、2409:8088::b
总结
本文分享的 OpenWrt 24.10 IPv6 配置方案经过实际测试,可以稳定工作。关键要点:
- 光猫设置为桥接模式
- 路由器 PPPoE 拨号
- 删除冲突的
wan6接口 - 正确配置 RA 和 DHCPv6 服务
- 清空 IPv6 ULA 前缀
如果按照上述步骤配置后仍有问题,建议联系运营商装维人员检查是否有其他网络限制。
- Title: OpenWrt IPv6设置
- Author: 清夏晚风
- Created at : 2026-02-23 10:16:18
- Updated at : 2026-05-29 14:43:36
- Link: https://blog.yuil.cn/2026/02/23/计算机基础/操作系统相关/操作系统使用相关/Linux/OpenWrt/OpenWrt IPv6设置/
- License: This work is licensed under CC BY-NC-SA 4.0.