テレワークにおいて、家庭内のネットワーク機器が増えて接続が安定しなくなっていたので、ルーターをバッファローの「WSR-5400AX6」という新しいモデルに交換してみた。Wi-Fi6にも対応したやつです。
結果としては成功で、速度も速くなり、複数台の同時接続も安定して利用できるようになりました。
しかし、何故だか今まで使えていた任天堂Switchの対戦マッチングができなくなってしまった。調べてみると、NATタイプがCになったことが原因のようです。我が家はOCNバーチャルコネクトですが、今まで問題がなかっただけに謎です。ルーターの相性問題?
IPv6なので、ポート開放なども出来ず、DMZ設置なども試みたのですが、どうしてもNATタイプは変わらずのお手上げ状態。調べてみると、こういう方は結構いらっしゃるみたいですね。(ゲーム機もそろそろIPv6対応してほしい)
解決策としていくつか見かけたのが、IPoEのIPv6接続をそのままに、ゲーム機だけPPPoE接続のIPv4接続してしまうという方法。今まで使っていたルーターも余っているので、早速試してみました。
やり方は図の通り。
まずはONU直下にIPoE/IPv6のルーターを設置(PPPoEパススルー機能を入)します。そして配下にもう一台ルーターを設置して、そちらをPPPoE/IPv4で接続させます。(プロバイダーから用意された認証IDとパスワードが必要)※図中のIPアドレスは自分の環境にあわせてください。
注意点としては、IPoE/IPv6のルーターはPPPoEパススルー機能がついているルーターじゃないとダメということ。また配下に置いたPPPoEで接続するルーターはIPv6パススルー機能などはオフにして、DHCPサーバー機能もオフにする必要があります。
PPPoEルーターに接続させる機器はルーターのDHCPがオフになっているため手動で接続設定をします。任意のIPアドレスを割り当て、ゲートウェイアドレス、DNSアドレスにはPPPoEルーターのIPアドレスを入力します。
以上のやり方でゲーム機だけIPv4で接続をさせることが出来ました。NATタイプもCからBになって対戦のマッチングも無事に出来るように!
追記:さらに、このルーター同士をLANケーブルで接続してネットワークを混ぜるやり方もあるそうです。お互いの機器同士も接続できるメリットもあるけど、セキュリティ的には心配なのでやめておきます。
【追記】しばらくしてから、ネットが突然おかしくなり、PPPoEとIPoEの併用ができなくなった。どうやらDNSで問題が起きている模様。いろいろと試してみるも、どちらかを繋いでいると、片方が接続出来ない。仕方がないので、ONUの直下にスイッチングハブを設置して、ルーターそれぞれに分岐して接続したら問題は解消した。ルーターの設定は上記設定そのままでOK。もし、OCN+バッファローで同じような状況に見舞われた人は試してみてほしい。