それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

openwrtのLuci(WEB)でv6のNATを作る。

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