経緯

自宅のネットワーク回線はNuroの2.5Gを利用していたのだが、先日10Gに無料でアップグレードできるというチラシが入っていたためアップグレードしたところ、今までIPv4の固定アドレスが振られていたものがMAP-E接続に変更されたことで、DMZなどの設定がいっせいできなくなり、外部からのアクセスが非常に難しくなった。 現在はNSD-G3000T-RTX1300-BE75のような構成で接続しており、DMZも設定できないため、二重ルーターとなっており、IPsecなどの拠点間通信の設定が使えなくなっている。実家のRTX1210と設定してたのに…。

NSD-G1000TがMAP-Eに切り替わった人のように、ポート枯渇が発生しているっぽく、たまにネットに繋がらない事がある。この辺は正直ポート枯渇が原因だった場合、ユーザー側ではどうしようもない(Firmware Updateを待つしかない)ので、一旦置いておくとする。そのうち原因究明も含めてどうにかはしたい。 ちなみにIPv6の設定もうまくいってないので、PC等からIPv6で外部へのアクセスもできていない。おそらくRTX1300がNSD-G3000Tから取得したIPv6アドレスプレフィックスを内部のPCに正しく広告できていないのだと思われるが、現状とりあえずネットにはつながって通信できているので、これも一旦後回しで本題に入る。

Echoがネットワークに繋がらない!

今まではAPモードのBE75でIoT用のSSIDを飛ばすことで、IoT端末は分けていたのだが、これがMAP-Eになった途端Echo Dotが繋がらなくなった。話しかけても、「すみません。接続認識がうまくいきません。しばらくしてからもう一度試してみてください。」等と言われて話しかけても応答してくれない。我が家では、家中にEchoを配置し、7個くらいのEchoデバイスを用いて、朝のラジオを家中で聞ける状態で再生しているし、寝るときの照明の切り替えなどもEchoへの声掛けで行ってきたものが突然使えなくなってとても困った。 もちろんWi-Fiの再設定や再セットアップなどは行ったし、SwitchBotなどの他のIoT機器は接続できている上、RTX1300からはちゃんとDHCPの固定割当したアドレスに端末が接続されている。う~んつまり外部ネットワークへのアクセスの問題ですかねと思ったが、なんと朝のアラームはしっかり鳴るしradikoも自動で再生される。マルチルームミュージックは正常に機能していないのか、起点にしていた寝室のEchoだけだが。ちなみにもちろん呼びかけても反応しない。一体どういうことなのか。 IoTだけRTX1300でLANごと分けて別のAPからWi-Fiを飛ばそうと思っていたが、それどころではなくなってしまった。

対応策を考えよう

もしかしたらRTX1300の設定を詰めれば改善する可能性もあるが、正直平日はそこまで時間が取れるわけでもないので、一旦IoT用のネットワークを完全に別系統で用意することにした。 とりあえず考えたのは以下の3パターン ① 格安SIMをそのままIoTネットワークとして活用 ② L13をRTX1300の配下にハイブリッドモードで置いて、うまいこと通信してもらう(L13の動作次第) ③ RTX1300に①をLAN(USB)等で入力し、特定の機器の通信orIPv4のみの通信だけを①経由とする 詳細は各項目で説明する。

対応策① 格安SIMの活用

第一の候補に上がったのがPovo2.0。詳細は省くがとんでもなく維持費が安いため、Kindle読み上げにしか使っていないiPhone8に刺さっていたSIMを取り上げ、自宅に転がっていたホームルーターのL13に接続してみた。 が、残念。トッピングなしの128kbps状態では、機器自体は正常につながっているものの、返答は遅いし、radikoに至ってもブツブツで使えたもんじゃない。予想通りだが、トッピングを追加したらradikoも音楽も問題なく利用できた。 ロケットモバイルの200kbpsとかだとわからないが、マイネオのマイそくなどなら問題はなさそうな雰囲気はあるが、いかんせん月額料金が更にかかるのはなぁ

対応策② L13のハイブリッドモードを利用

UQ WiMAXのホームルーターであるSpeed Wi-Fi HOME 5G L13を所持しており、頭おかしいのか一時期持ち歩いていたのだが、現在は家で留守番してもらっていた。こいつには、WAN端子があり、外部からLAN入力することで、ただのAPとしても動作することができる自動モードの他に、帯域幅スタックでモバイルネットワークとLANを併用することでネットワーク速度を向上するハイブリッドモードなるものが存在する。

話しかけ時などは反応せず、音楽再生などは利用できたという状況から、ワンチャン認証みたいのだけなんとかなれば通信できるかもと試してみたところ、問題なく利用することができた。

因みに検証してたら自動モードでもEchoが問題なく反応した。何故?と思ってSIMを抜いてL13を再起動してもRTX1300経由のみで問題なく通信できている。 ってぇことはRTX1300の設定が問題だったってコト!?DHCP固定割当とかの設定が悪さしてたのかと思って固定割当を切ってみるがダメ。Deco75をルーターモードにしてもダメ。更に別のWi-Fiルーターを引っ張ってきて、RTX1300に繋いでもダメ。なんでぇ???? なんかL13がかなりイレギュラーな動作をしてそうな感じがするが、すぐには理由わからなそうなので、一旦L13をSIMなし自動モードでしばらく運用してみてる。ダメならSIM差してハイブリッドモードで再検証。

対応策③RTX1300に別系統のネットワークとして接続して通信を分ける

これに関しては、ワンチャンPC側でもうまく接続できない改善になる可能性もあり、一番自由度は高いがちょっと設定調べなければいかないので後回し。後日確認します。 IoTだけ別LANにしてAPも分けれるし、冗長化にもなるし本当はこれが一番いいとは思う。

まとめ

・ 128kbpsではEchoはまともに動かない →昔は動いたみたいな記事が結構あるが、最近は無理そう。まぁしゃーない。

・ RTX1300の設定見直せ →本当にこれ。頑張りたいが、いかんせん知識がないためトライ・アンド・エラーになり時間がかかるのに加えて、NSD-G3000Tユーザーで下にRTXルーター繋げてる人あんまし多くなさそう。まぁ意味なくなるもんね…

・ L13どうなってんの →結局よくわからなかった。L13だけで接続できるのが謎すぎる。どういうこっちゃ。 取扱説明書を貼っておくので、わかる人いたら教えてください。自分は今ホームルーターはL13しか持ってないので試せないが、他にもWAN入力ができるホームルーターがあれば試してみてもいいかもしれない。

・よくわかんないけどSpeed Wi-Fi HOME 5G L13通せばEcho使えるようになった! →カスみたいな結論になってしまった。 詳しい人や、実際にこの記事みてL13試してみた人とかいたらコメントくれると嬉しいです。 あくまで私の環境での話なので、この記事見てL13実際に試してダメだったとかだったらごめんなさい。