Skip to content

LAN IPv6 Configuration

This documentation is still being edited and may differ from the actual version.

These steps were checked on LuCI in OpenWrt 25.12. Field names and locations may vary in other versions, so adjust them to match what you see on your router.

When wan6 has IPv6, the OpenWrt router itself can reach upstream IPv6. LAN clients such as PCs, phones, and Wi-Fi devices still need OpenWrt to distribute IPv6 on the LAN side.

This is the situation described in the classic setup flow: the router itself may have IPv6, but LAN clients may still have no network.

Open:

Network -> Interfaces -> wan6

Check the wan6 status:

Status shownTreat it as
IPv6 PD is shownDHCPv6-PD
no IPv6 PD, but a global IPv6 address is shownSLAAC / RA
neither is shownGo back to Before Install: Get OpenWrt Online and fix wan6 first

Do not rely only on the contract name. In LuCI, the IPv6 PD and IPv6 rows in the wan6 status are the practical signals.

After installing Flet’H, open:

Network -> Flet'H -> ツール

Under LAN IPv6 設定, click the button that matches your line:

LineClick
DHCPv6-PDPD (/56)
SLAAC / RASLAAC (/64)

The button updates wan6, lan, and DHCP / RA related settings, then restarts the relevant services. After it finishes, check wan6 and a LAN-side client in Network -> Interfaces.

Depending on the wan6 status, perform one of the following:

Use this when wan6 status shows IPv6 PD. This is common on フレッツ 光クロス, or on フレッツ 光ネクスト with ひかり電話.

Open:

Network -> Interfaces -> wan6

Set these in General Settings and Advanced Settings:

FieldValue
ProtocolDHCPv6 client
Request IPv6-addresstry
Request IPv6-prefixauto
Extend prefixdisabled
IPv6 assignment length64
IPv6 suffixeui64

Then open DHCP Server -> IPv6 Settings:

FieldValue
Designated masterenabled
RA-Servicedisabled / 無効
DHCPv6-Servicerelay / リレーモード
NDP-Proxydisabled / 無効

Open:

Network -> Interfaces -> lan

Set these in Advanced Settings:

FieldValue
IPv6 assignment length64
IPv6 assignment hint1

Then open DHCP Server -> IPv6 Settings:

FieldValue
RA-Serviceserver / サーバーモード
DHCPv6-Serviceserver / サーバーモード
NDP-Proxydisabled
Always announce default routerenabled or forced, if LuCI shows it
RA offlinkenabled
RA SLAACenabled
RA Flagsmanaged-config and other-config

Save and apply, then restart wan6 and lan. Rebooting OpenWrt is also fine if you are unsure.

Use this when wan6 has no IPv6 PD, but does have a global IPv6 address. This is common on フレッツ 光ネクスト without ひかり電話.

Open:

Network -> Interfaces -> wan6

Set these in General Settings and Advanced Settings:

FieldValue
ProtocolDHCPv6 client
Request IPv6-addresstry
Request IPv6-prefixempty
Extend prefixenabled (※1)

※1: In OpenWrt versions prior to 23.05, this option may not be visible in LuCI. If missing, run uci set network.wan6.extendprefix='1' && uci commit network && /etc/init.d/network restart via SSH. | IPv6 assignment length | empty |

Then open DHCP Server -> IPv6 Settings:

FieldValue
Designated masterenabled
RA-Servicerelay / リレーモード
DHCPv6-Servicedisabled / 無効
NDP-Proxyrelay / リレーモード
Learn routesenabled

Open:

Network -> Interfaces -> lan

Set these in Advanced Settings:

FieldValue
Delegate IPv6 prefixesenabled
IPv6 assignment length64

Then open DHCP Server -> IPv6 Settings:

FieldValue
RA-Serviceserver / サーバーモード
DHCPv6-Serviceserver / サーバーモード
NDP-Proxyrelay / リレーモード

Then open DHCP Server -> DHCPv6 Settings and set the following:

FieldValue
DHCPv6-PDdisabled

Then open DHCP Server -> IPv6 RA Settings and set the following:

FieldValue
デフォルト ルーター強制
SLAAC の有効化enabled
RA フラグmanaged config (M) and other config (O)

Save and apply, then restart wan6 and lan. Rebooting OpenWrt is also fine if you are unsure.

Confirm these points:

  1. wan6 status shows IPv6 address.
  2. On DHCPv6-PD lines, wan6 also shows IPv6 PD.
  3. A LAN-side PC or phone receives an IPv6 address and can reach the network.

By following this tutorial, both the OpenWrt ULA (Unique Local Address) and FLET’S global IPv6 addresses can coexist, whether in SLAAC or PD mode.

This page only handles LAN-side IPv6. After this, return to Classic Setup Flow and create the Flet'H IPoE interface.