Zoneの設定で、v6 Masqueradeを有効にする
この設定は openwrtの最新版で登場した。
私の設定
私は、v4とv6を混ぜて管理せずに分けて管理することにした。
LAN6というゾーンを作った。
LANのv6アドレス(ユニークローカル )を割り当てて、v6専用のゾーンを作成
このゾーンではv6飲みを扱うようにした
WAN6のゾーンは最初からあるデバイスをラッピング
wan6というインターフェイスは、wrtに最初から準備されているので、これをWAN6として専用のゾーンを作った。名前がかぶるとややこしいのでNGNとした。
あわせて、ゾーン間の転送を許可した。
v6アドレスに限定したゾーンにした。
設定ができた。
NATマスカレードを有効にした。
WAN6でNATマスカレードを有効にし、
v6アドレスに対してもマスカレードを有効にした。
ルーティングを追加した
NATする先のルーティングを追加した。
ネットの疎通を確認した。
これで、v6 v6のマスカレードをWEB画面から作ることができた。
他に試したこと
ip6tables-zz-legacy
というopkgを追加して、ip6tablesの互換モードで動かそうとしたけど、nftablesに変わった最新版ではv6のマスカレードはうまく動かなかった。
opkg でインストール
もしかしたら、次のパッケージが必要かもしれない。
opkg install kmod-ipt-nat6