LAN IPv6 设置
文档仍在编辑中,内容可能与实际版本有出入。
以下步骤是在 OpenWrt 25.12 的 LuCI 上确认的。你使用的版本不同的话,字段名和位置可能会有些变化,请以实际情况为准,灵活变通。
wan6 有 IPv6,只代表 OpenWrt 路由器自己已经连到上游 IPv6。电脑、手机、Wi-Fi 这些 LAN 侧客户端要能上网,还需要 OpenWrt 把 IPv6 发到 LAN。
经典配置流程里提到的“路由器本身可能有 IPv6,但 LAN 侧客户端还没有网络”,说的就是这一步。
先判断线路类型
Section titled “先判断线路类型”打开:
Network -> Interfaces -> wan6看 wan6 状态:
| 看到的状态 | 按什么线路处理 |
|---|---|
显示 IPv6 PD | DHCPv6-PD |
不显示 IPv6 PD,但有公网 IPv6 地址 | SLAAC / RA |
| 两个都没有 | 先回到 安装前:让 OpenWrt 能联网 修 wan6 |
不要只按合约名称猜。在 LuCI 的 wan6 状态里看 IPv6 PD 和 IPv6 地址,才是更可靠的判断依据。
推荐:使用 Flet’H 工具自动设置
Section titled “推荐:使用 Flet’H 工具自动设置”安装 Flet’H 后,打开:
Network -> Flet'H -> ツール在 LAN IPv6 設定 里按上面的判断点击:
| 线路 | 点击 |
|---|---|
| DHCPv6-PD | PD (/56) |
| SLAAC / RA | SLAAC (/64) |
这个按钮会同时改 wan6、lan 和 DHCP/RA 相关设置,并重启相关服务。点完后去 Network -> Interfaces 检查 wan6 和 LAN 侧客户端。
根据 wan6 状态,选择下面一种方式:
DHCPv6-PD
Section titled “DHCPv6-PD”适用于 wan6 状态里显示 IPv6 PD 的线路。常见于 フレッツ 光クロス,或有 ひかり電話 的 フレッツ 光ネクスト。
1. 配置 wan6
Section titled “1. 配置 wan6”打开:
Network -> Interfaces -> wan6在 一般設定 和 詳細設定 里按下面设置:
| 字段 | 值 |
|---|---|
Protocol | DHCPv6 client |
Request IPv6-address | try |
Request IPv6-prefix | auto |
Extend prefix | 不勾选 |
IPv6 assignment length | 64 |
IPv6 suffix | eui64 |
再进入 DHCPサーバー -> IPv6 設定:
| 字段 | 值 |
|---|---|
Designated master | 勾选 |
RA-Service | disabled / 無効 |
DHCPv6-Service | relay / リレーモード |
NDP-Proxy | disabled / 無効 |
2. 配置 lan
Section titled “2. 配置 lan”打开:
Network -> Interfaces -> lan在 詳細設定 里设置:
| 字段 | 值 |
|---|---|
IPv6 assignment length | 64 |
IPv6 assignment hint | 1 |
再进入 DHCPサーバー -> IPv6 設定:
| 字段 | 值 |
|---|---|
RA-Service | server / サーバーモード |
DHCPv6-Service | server / サーバーモード |
NDP-Proxy | 关闭 |
再进入 DHCPサーバー -> DHCPv6 Settings,设置以下内容:
| 字段 | 值 |
|---|---|
DHCPv6-PD | 不勾选 |
再进入 DHCPサーバー -> IPv6 RA 設定,设置以下内容:
| 字段 | 值 |
|---|---|
デフォルト ルーター | 強制 |
SLAAC の有効化 | 勾选 |
RA フラグ | managed config (M) 和 other config (O) |
保存并应用后,重启 wan6 和 lan,或直接重启 OpenWrt。
SLAAC / RA
Section titled “SLAAC / RA”适用于 wan6 不显示 IPv6 PD,但有公网 IPv6 地址的线路。常见于没有 ひかり電話 的 フレッツ 光ネクスト。
1. 配置 wan6
Section titled “1. 配置 wan6”打开:
Network -> Interfaces -> wan6在 一般設定 和 詳細設定 里按下面设置:
| 字段 | 值 |
|---|---|
Protocol | DHCPv6 client |
Request IPv6-address | try |
Request IPv6-prefix | 留空 |
Extend prefix | 勾选 (※1) |
※1: OpenWrt 23.05 之前的版本在 LuCI 可能不显示此选项。若未显示,请通过 SSH 执行:
uci set network.wan6.extendprefix='1' && uci commit network && /etc/init.d/network restart。 |IPv6 assignment length| 留空 |
再进入 DHCPサーバー -> IPv6 設定:
| 字段 | 值 |
|---|---|
Designated master | 勾选 |
RA-Service | relay / リレーモード |
DHCPv6-Service | disabled / 無効 |
NDP-Proxy | relay / リレーモード |
Learn routes | 勾选 |
2. 配置 lan
Section titled “2. 配置 lan”打开:
Network -> Interfaces -> lan在 詳細設定 里设置:
| 字段 | 值 |
|---|---|
Delegate IPv6 prefixes | 勾选 |
IPv6 assignment length | 64 |
再进入 DHCPサーバー -> IPv6 設定,设置以下内容:
| 字段 | 值 |
|---|---|
RA-Service | server / サーバーモード |
DHCPv6-Service | server / サーバーモード |
NDP-Proxy | relay / リレーモード |
再进入 DHCPサーバー -> DHCPv6 Settings,设置以下内容:
| 字段 | 值 |
|---|---|
DHCPv6-PD | 不勾选 |
再进入 DHCPサーバー -> IPv6 RA 設定,设置以下内容:
| 字段 | 值 |
|---|---|
デフォルト ルーター | 強制 |
SLAAC の有効化 | 勾选 |
RA フラグ | managed config (M) 和 other config (O) |
保存并应用后,重启 wan6 和 lan,或直接重启 OpenWrt。
完成后确认三件事:
wan6状态里有IPv6 address。- DHCPv6-PD 线路还应该显示
IPv6 PD。 - LAN 侧电脑或手机能拿到 IPv6 地址,并能访问网络。
通过本教程的配置,无论是 SLAAC 还是 PD 模式,OpenWrt 的 ULA (本地唯一地址) 和 FLET’S 的公网 IPv6 地址都是可以共存的。
这一步只负责让 LAN 侧 IPv6 通。之后再回到 经典配置流程 创建 Flet'H IPoE 接口,完成 IPv4 over IPv6。