OpenBSD な NAT ルーターと ニンテンドー 3DS とネット対戦
ソフト次第なのかもしれないけど、 UDP を NAT した後の送信元 port が NAT 前のものと違っているとダメっぽい。
3DS の IP アドレス設定を固定にした上で、 以下のような設定を pf.conf
の match
ルールの一番上に書き足したら対戦できるようになった。
match out on $ext_if from $nintendo3ds nat-to $ext_if static-port
ソフト次第なのかもしれないけど、 UDP を NAT した後の送信元 port が NAT 前のものと違っているとダメっぽい。
3DS の IP アドレス設定を固定にした上で、 以下のような設定を pf.conf
の match
ルールの一番上に書き足したら対戦できるようになった。
match out on $ext_if from $nintendo3ds nat-to $ext_if static-port