OpenWrt IPv6设置

清夏晚风 Lv7

前言

IPv6 配置一直是 OpenWrt 用户的痛点,网上教程众多但经常存在冲突导致无法正常访问。本文分享一套经过实际测试的完整配置方案,涵盖光猫桥接、路由器拨号、一级路由和二级路由的 IPv6 设置。

准备工作

在开始配置前,需要向宽带装维人员索要以下信息:

  1. 光猫管理员账号和密码 - 用于进入光猫后台修改桥接设置
  2. 宽带拨号账号和密码 - 用于路由器 PPPoE 拨号

建议将光猫密码修改为自己的密码并妥善保管,改为桥接后服务商无法通过后台修改密码。

一、光猫设置

1.1 设置桥接模式

以联通吉比特光猫为例:

  1. 登录光猫管理后台(通常为 192.168.1.1
  2. 进入 基础配置 → 宽带设置 → 上行线路配置
  3. 找到连接类型为 INTERNET_R_VID_XXINTERNET_B_VID_XX 的配置项
  4. 将模式修改为 Bridge(桥接)
  5. 端口绑定:将千兆网口(通常是 LAN1)绑定到桥接连接

1.2 IPv6 DHCP 配置

  1. 进入 LAN配置 → IPv6 DHCP Server配置
  2. 将 DHCPv6 设置为 中继模式
  3. 其他选项保持默认

1.3 DNS 设置(可选)

可以将 IPv6 DNS 设置为静态:

类型 地址
首选 2408:8888::8
备选 2408:8899::8

以上为联通 DNS,其他运营商请使用对应 DNS。

  1. 保存并重启光猫

二、一级路由拨号设置

2.1 WAN 口基础配置

  1. 登录 OpenWrt 后台
  2. 进入 网络 → 接口 → 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 前缀)

重要操作:

  1. 删除原有的 wan6 接口(会与 wan_6 冲突)
  2. 如果 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 中继)

  1. 进入 网络 → 无线 → radio0 → 扫描
  2. 找到一级路由的 WiFi 信号并连接

3.2 WAN 口配置

进入 网络 → 接口 → WAN → 编辑

常规设置:

  • 协议:DHCP 客户端
  • 设备:
    • WiFi 连接:phy0-sta0(无线客户端)
    • 网线连接:选择对应网口(如 eth0.1)

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,测试连通性。

此时连接二级路由的设备应该能获取到:

  • 2408240e 开头的公网 IPv6 地址
  • fe80 开头的本地链路地址

四、测试与验证

4.1 本机验证

在电脑命令行执行:

1
2
3
4
5
# 查看 IPv6 地址
ipconfig /all

# 或 Linux/macOS
ip -6 addr

4.2 在线测试

访问以下网站测试 IPv6 连通性:

4.3 Ping 测试

1
2
3
4
5
# 测试 IPv6 连通性
ping -6 2408:8888::8

# 或 Linux/macOS
ping6 2408:8888::8

五、常见问题

Q1: 无法获取 IPv6 地址?

  • 检查光猫是否正确设置为桥接模式
  • 确认删除了 wan6 接口避免冲突
  • 重启路由器和光猫

Q2: 获取到地址但无法访问外网?

  • 检查防火墙设置,确保允许 IPv6 转发
  • 确认 DNS 配置正确
  • 尝试清空 IPv6 ULA 前缀

Q3: 二级路由无法获取前缀?

  • 这是正常现象,二级路由通常只能获取公网 IPv6 地址
  • 确保 WAN 口的 IPv6 设置为中继模式

Q4: IPv6 前缀长度为 /64 无法向下分发?

根据实际测试,/64 前缀长度在本文配置方案下可以正常工作,无需额外设置 NAT 规则。

六、注意事项

  1. 不同运营商配置可能不同 - 本文以联通为例,电信/移动用户请根据实际情况调整
  2. 固件版本差异 - OpenWrt 不同版本界面可能略有不同
  3. 备份配置 - 修改前建议备份当前网络配置
  4. 访问光猫 - 桥接后光猫地址可能无法直接访问,需要临时添加静态路由或使用特定网口

参考信息

  • 联通 IPv6 DNS:2408:8888::82408:8899::8
  • 电信 IPv6 DNS:240e:4c:4008::1240e:4c:4808::1
  • 移动 IPv6 DNS:2409:8088::a2409:8088::b

总结

本文分享的 OpenWrt 24.10 IPv6 配置方案经过实际测试,可以稳定工作。关键要点:

  1. 光猫设置为桥接模式
  2. 路由器 PPPoE 拨号
  3. 删除冲突的 wan6 接口
  4. 正确配置 RA 和 DHCPv6 服务
  5. 清空 IPv6 ULA 前缀

如果按照上述步骤配置后仍有问题,建议联系运营商装维人员检查是否有其他网络限制。

参考链接:https://www.right.com.cn/forum/thread-8454757-1-1.html

  • 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.
Comments