OpenWRT 22.03でIPoE(OCNバーチャルコネクト)接続する

パッケージをインストール

SSHでログインし、必要なパッケージをインストールします。
MAPパッケージをインストール後、再起動しないとluciのインターフェースにMAP/LW4over6プロトコルが追加されません。

# opkg update
# opkg install luci
# opkg install map
# reboot

WAN6インターフェースの設定

Network>Interfacesページに飛び、WAN6インターフェースを設定します。
まず、WAN6インターフェースのIPv6アドレスを確認します。

こちらのサイトを開き、IPv6アドレスをペーストして計算を押し、
ページ下部のoptionが並んでいる欄をメモしておきます。
http://ipv4.web.fc2.com/map-e.html

また、aaaa:bbbb:cccc:dddd:eeee:ffff:gggg:hhh/64のアドレスのうち、
aaaa:bbbb:cccc:ddddの部分のみメモしておきます。


WAN6インターフェースのEditボタンを押し、
DHCP Serverタブを開き、Set up DHCP Serverボタンを押します。

General SetupタブのIgnore interfaceはチェックを入れたままにします。
IPv6 SettingsタブのDesignated masterにチェックを入れ、
RA-Service, DHCPv6-Service, NDP-Proxyをすべてrelay modeにします。
Learn routesはチェックを入れたままにします。

LANインターフェースの設定

LANインターフェースのDHCP Serverタブ>IPv6 Settingsタブを開き、
RA-Serviceをrelay mode, DHCPv6-Serviceをserver mode,
NDP-Proxyをrelay modeに設定します。

RAを追加

RA用にインターフェースを追加します。
Add new interface…ボタンを押し、
Name: wan6ra
Protocol: Static address
Device: Alias Interface: "@wan6" (選択後は@wan6表記)
でインターフェースを追加します。

ここでメモしておいたWAN6インターフェースのIPv6アドレス(aaaa:bbbb:cccc:dddd)を使います。
メモしたIPv6アドレスに::1001を追加したアドレスをIPv6 addressに書き込みます。
::1を追加したアドレスをIPv6 gatewayに書き込みます。
::/56を追加したアドレスをIPv6 routed prefixに書き込みます。

IPv6 address
aaaa:bbbb:cccc:dddd::1001

IPv6 gateway
aaaa:bbbb:cccc:dddd::1

IPv6 routed prefix
aaaa:bbbb:cccc:dddd::/56

Save&Applyを押し、LAN配下のPCからIPv6のサイトに繋がるのを確認します。
https://ipv6-test.com/
https://www.youtube.com/

MAP-E(IPoE)の設定

このままではIPv4のサイトに繋がらないため、MAP-Eを設定してOCNバーチャルコネクトでIPoE接続されるようにします。
Add new interfaceボタンを押し、
Name: wanmap
Protocol: MAP / LW4over6 (MAPパッケージのインストール後、一度再起動しないと表示されないので注意)
でインターフェースを追加します。

ここの設定は環境によって異なるので、
http://ipv4.web.fc2.com/map-e.html でメモしておいた値を使います。

wanmapインターフェースの設定画面を開き、
General Settingsタブ
Type: MAP-E
BR / DMR / AFTR: option peeraddrの値
IPv4 prefix: option ipaddrの値
IPv4 prefix length: option ip4prefixlenの値
IPv6 prefix: option ip6prefixの値
IPv6 prefix length: option ip6prefixlenの値
EA-bits length: option ealenの値
PSID-bits length: option psidlenの値
PSID offset: option offsetの値

Advanced Settingsタブ
Use legacy MAPにチェックを入れる

を設定します。

Firewallの設定

OpenWRTルーターにSSHで接続し、/etc/config/firewallを編集します。
zoneにwan6ra, wanmapを追加したいので

config zone
	option name 'wan'
	...
	list network 'wan'
	list network 'wan6'

となっている箇所の末尾に

	list network 'wan6ra'
	list network 'wanmap'

を追加、保存します。
ルーターの再起動を行い、OCNの接続環境確認サイトでIPoE接続されていれば設定完了です。

https://v6test.ocn.ne.jp/
https://ipv6-test.com/

この記事が気に入ったらサポートをしてみませんか?