【Wi-Fiのトラブル】光回線でSPG200Wを使っている時、Wi-Fiがブチブチ切れるので市販の無線Wi-Fiルーターで代替する方法【電波ぶちぶち】
○光回線でSPG200WのWiFiがブチブチ切れる ←やめる
インターネット回線でWi-Fi接続していると、やたらとプチプチ切れる…という経験をしていませんか? そのときにONUにシンクレイア製のSPG200Wを使っているという方も多いのでは無いでしょうか? 確かにネット検索すると悪評紛々です。
これには理由が複数あると思われます。
まず第一に「Wi-Fi接続は認証パスワードを入れれば安定してつながるというものではない」ということです。Wi-Fi設定ほどルーターやONUの設定をいじり回さないとアカンなものはありません。このヘンの設定いじりをしないと、いつまでたっても安定しません。
これとは別にSPG200W固有の問題もあります。
そもそもWi-Fiの電波の到達力が弱いこと。また熱暴走しやすく、このためにインターネットがブチブチ切れるのも本当のことです。なによりWi-Fiの速度が100Mbps程度しか出ないために1GBのネット回線をつないだところで恩恵が少ないという事を知りました(アカン…
「遅い」「切れる」「弱い」「不安定」では使い物にならないので、構成を変更することにしました。
---
○固定IPv4の環境を想定 する
→そもそもDHCPの設定でWi-Fiを使うと、割と頻繁に落ちることがあります。ワイはこれを避ける意味でも固定IPを割り振っていて、ここでも固定IPの環境を前提に話をするつもりですが、そうは言ってもDHCP接続の人 〜大抵の方でもやっておいた方がよいと思われる設定の説明はするつもりでいます。その解決方法は…
【結論】
SPG200Wをやめ、無線WiFiルーターをAPモード(←無線LANだけが使えるモード)にして使う。
→無線WiFiルーターはNECが一番良いのですが、安価だけど不安定なBuffaloや安価だけどセキュリティ含めて不安定なTP-Linkなどを使ってる方も多いと思います。ワイはオッサンで、昔はBuffaloくらいしか安くて使えそうなのがなかったので、なんとなくネット環境はBuffaloで固まってしまいました。いわゆる「カウボーイ」という連中の一人です。
良し悪しを言えば「無線ルーターはNECの方がいい」が本音ですが、今ある環境にNECを混ぜてもなぁ…もあって、結局、スイッチングハブ含めてBuffaloです。なのでここではWSR-1500AX2S-BKを使って説明しようと思います。
とはいえBuffaloにもメリットがあり、技術的なサポートを受けられる事はありがたい事です。ちなみにこちらです。無料です。
https://www.buffalo.jp/support/other/inquiry-chat.html の「チャットを開始する」
ただし製品登録もしくは製品を所有しているか所有したい製品がある事、こちらにもある程度の知識が必要ではありますが…。
---
【構成】
SPG200W→【有線LAN】→無線WiFiルーター→【無線】→iPhoneやAndroid …とする。
→前述のとおり、SPG200WがボトルネックになるのでEasyMesh機能は使わない事にします。この構成の場合、SPG200Wと無線Wi-Fiルーターの間は有線LAnケーブルでつながっているので速度が1GB出ます。
実測をした所、20年以上前の古いノートパソコンで100-200Mbps、10年前くらいのものでも400Mbps以上、iphoneなどでは500-600Mbpsくらいでます。ワイの場合は機材が古いこともあって1GBは出ませんでしたが、程々の速度は出せるようになりました。
またもしMesh機能が使いたい場合は、Buffaloの無線Wi-Fiルーターを買い増してBuffalo同士のMesh機能を使うことにしました。Mesh機能は他社でも可能ですので他社製品でOKかと思います(ワイは同じBuffaloにするつもりですが…)。
…このための構成いじりをしようと思います。
※ ※ ※
①まずは無線WiFiルーターの設定を確認する
ここでは、これまた「頻繁に落ちる」と悪名の高いBuffalo製のWSR-1500AX2Sを使って説明してみます。
もともと無線ルーターとして使っていた場合、その時の設定はそのルーターのアドレスに「192.168.1.1」を割り振っていたかもしれません。しかしSPG200Wのアドレスもまた「192.168.1.1」なのでバッティングしてしまいます。
このためSPG200Wをつなぐ前に元のルーターのアドレスを変更しておく必要があります。例えば「192.168.1.2」とかです。もし今から光回線に変更するという場合、予めプロバイダーにどのONUが来るかを確認し、その型番をマニュアル等をDLするなりネットで検索するなりしてONUのデフォルトのアドレスを確認しておく必要があります。ただし大抵は192.168.1.1ではありますが…
ここではSPG200Wを「192.168.1.1」、WSR-1500AX2S-BKを「192.168.1.2」と設定します。ただしこの処置はDHCP接続の人もやらねばなりません。やり方は簡単で有線や無線などで一応の接続環境を作ったら、ブラウザーに192.168.1.1と入れればSPG200Wのログイン画面が出てきますので、ここで設定をいじります。
※BuffaloのWSR-1500AX2S-BKの設定。
→たとえDHCP接続でSSIDスイッチを押すだけ…だとしても「192.168.1.」などのオクテット3までは一致させておく方が良い。
ONUのSPG200Wを設置する前 (光回線の工事前)に「詳細設定」→「LAN」→「LAN」を開いて、以下のように設定します。「192.168.1.1」はSPG200Wに割り振るために事前に変更しておく必要があります(書き込んだら「設定」を押す)。
もしこのルーターを新規に買ってきた場合、デフォルトは「192.168.11.1」なので(ルーターモードになってる)スマホでアプリを拾ってきて設定するか、さもなければ有線で継いで「192.168.11.1」をURLに入れて上記の設定に変更します。「192.168.1.」までのオクテット3まで揃えないとWi-Fi使っている場合にプチプチ切れることがあるだけでなく、データの転送などの時に不安定になります。
なのでDHCP接続の方も(面倒でも)Wi-Fiルーター側の設定をいじって固定IPを振り分けておくべきと思います。
.IPアドレス「192.168.1.2」
→Buffaloの無線LANの固有の番号設定
.ネットマスクは「255.255.255.0」もしくは「/24」
→同じネットワーク内に存在してるかどうかの「番地確認」標札みたいなもの。安定した経路確定に必須。ネットマスクは「192.168.1.xxx」なら「255.255.255.0」。
.ゲートウェイは「192.168.1.1」
→ONUに割り振っている値。SGP200Wのデフォルトはこの値。これにより無線Wi-Fi経由のハンドシェイクや情報がONUに届いて、その後WANへと流れていく。
.DNSは「192.168.1.1」ならその後はプロバイダに、「8.8.8.8」と特定のサーバー(公開サーバ)を指定してやればそこにつながります。
※「DHCPで自動取得」でも可能ですが不安定化する場合、この処置を試してみると改善するかもしれません。
②SPG200Wの無線機能を殺す
SPG200WとWSR-1500AX2S-BKとの無線混線を避けるためにSPG200WのWiFi機能をOFFにします。
ブラウザで「192.168.1.1」→「WLAN」タブ→「2.4G基本ネットワーク設定」→「WLANの有効化」のチェックをOFFにします
同様に「5G基本ネットワーク設定」→「WLANの有効化」もOFFにします
③IPアドレスの環境を確認する
→「LAN」タブ→「DHCPサーバ設定」を開きます。
ワイの場合、前のページで説明した通りDHCP機能を殺しているので、無線Wi-Fiルーターに「192.168.1.2」と設定するだけでOKなのですが、もしも皆さんがDHCPを使ってる場合には、このページの「IPアドレスの開始:」の項目に「192.168.1.2」と入れてやってください。これにより「192.168.1.」のネットワーク内に無線WiFiルーターを入れることが可能になります。
同様に「IPアドレスの終了:」も任意のオクテット4の数字を入れてください。ここでは「192.168.1.254」にしてあります。これで約250台の機材をネット接続出来るようになります。
また「リース時間:」はLAN内のDHCPのリフレッシュ時間で、普通は48時間らしいです。48時間ごとにアドレスがリフレッシュされます。あと「プライマリDNSサーバ:」は空欄でもOKでしょうけど、一応、ゲートウェイでもあるSPG200Wのアドレス「192.168.1.1」にした方がよいのではないでしょうか?
最後に「適用」をクリック…
④WSR-1500AX2S-BKの物理的接続を確認する
これはお持ちの無線Wi-Fiルーターによって変わります。ただし基本は同じです。
・APモードもしくはブリッジモードにする
→WSR-1500AX2S-BKの場合、筐体に切り替えスイッチがあり、ここの真ん中にある「AP」という所に合わせました。皆さんのお持ちの無線WiFiルーターでもAPモードもしくはブリッジモードに設定してください(デフォルトはRouterモードになってるはず)。ちなみにBuffaloの場合、側面に3つのスイッチが縦に並んでいて…
Router ←ルーターモード(モデムやルーター機能のないONU用)
AP ←アクセスポイントモード(このモードを使う)
WB ←Easy Mesh機能のとき使う
…になっていました。他の会社の無線Wi-FiではAPモードはブリッジモードと表記されているかもしれません。
・有線接続はLANポートを使う
→WSR-1500AX2S-BKでは「Internet」ポート一つと「LAN」ポートが3つあります。この「LAN」ポートのどれかとSPG200WのLANポートとをカテゴリー6以上のケーブルでつなぎます。
なおWSR-1500AX2S-BKの「Internet」はモデムなどと接続してルーターモードの時に使います。またSPG200Wの「TA」ターミナルアダプタはISDN回線 (デジタル回線)にアナログ電話機やパソコンを接続するための信号変換装置なので使いません。
⑤SPG200WでWSR-1500AX2S-BK (Wi-Fi子機)のアドレスを固定する。
→WSR-1500AX2S-BKには固定IPを割り当てています。ワイの環境の場合、そもそもDHCPが使えない環境ですが、普通の方はDHCPでLAN環境が組まれていると思います。
一応、SPG200Wは「固定IPの割り振られている機材のアドレスを優先する」と言われているものの、やはり不安定化の要因となるみたいです。なので無線WiFiの固定IPをSPG200Wに覚えさせます。
「192.168.1.1」→「LAN」タブ→「DHCPスタティックIP設定」を開きます。
次に無線Wi-Fi (←ここではWSR-1500AX2S-BK)の「IPアドレス」と「Macアドレス」を書き込み「適用」を押します。
「IPアドレス」はWSR-1500AX2S-BKに割り振った「192.168.1.2」なので図のようになります。
ここで「Macアドレス」ですが、これはすべてのNIC (ネットワークカード)に割り振られている固有の番号で「AA:BB:CC:DD:EE:FF」の配列で、0-9とa-eの16進法で設定されています。この世に2つと存在しません。
無線Wi-Fiルーターの場合、このNICが「WAN」用、「有線LAN」用、「5GbWi-Fi」用、「2.4GbWi-Fi」用の四枚入ってるのが普通です。よって「AA:BB:CC:DD:EE:FF」の羅列が四箇所見つかるはずです。この中の「LAN」の項目のMacアドレスを登録します。赤枠の項目です(ここではWSR-1500AX2S-BKのMacアドレスが「AA:00:CC:11:EE:22」だったと仮定しています)。
無線Wi-Fiルーターの確認でのMacアドレスの確認方法は製品に寄って違いますが、設定項目の「LAN」の中にある「Macアドレス」というのがそれにあたります。(IPアドレス含めて公開するものではないとの指摘を受けましたのでボカシが入っています)。ここが「AA:00:CC:11:EE:22」だったということです。無論、皆さんお持ちの無線WiFiルーターもこの有線LANの項目がありますので、探してみてください。
【補足】
この画面では、他にもNASやネットワークプリンタなど他のネットワーク機材を設置していて、これら全てに固定IPを振り分けています。これらは呼び出す時にDHCP環境だと不都合が出てくる可能性がある(特に時間がかかる場合が出てくる)ので一つづつIPアドレスを固定し、同時にそれらのもつMacアドレスを登録しています。
こうすることでDHCP環境下では優先的にアドレスが割り振られ、固定IP環境ではより速く安定して使えるようになります(ただしネットワーク上の脆弱性を衝かれるとマズいと思いましたので全部ボカシてあります)。
⑥iPhoneなどの無線機材の固定IPを設定する。
これはiPhoneなどの設定に関わることになりますので、今回は割愛いたします。仮にDHCPの場合なら、無線WiFiの機材 (WSR-1500AX2S-BK)の接続方法に従って使えるようにします。BuFFaloだったら動画などでもつなぎ方は確認できます。
https://www.buffalo.jp/support/faq/detail/16051.html
このページから自分の買ってきた該当する製品を選ぶと接続の方法などが判ります。
※ ※ ※
これで無線機材はWi-FI接続が出来るようになり、WSR-1500AX2S-BK (アドレスは192.168.1.2)を経由してSPG200W (アドレスは192.168.1.1でデフォルトのゲートウェイを兼ねている)からWAN側へと出ていくことが可能になります。
またここでは割愛しますが、個々にセキュリティが必要ならばその設定も行います。その場合はSPG200Wは無線機能を殺しているので、WSR-1500AX2S-BKの「詳細設定」→「無線設定」で「2.4Ghz」や「5Ghz」を開いて、特に「無線チャンネル」、「倍速モード」の「帯域」、【拡張設定】の「BSS BasicRateSet」、「送信出力」などを自分の環境に合わせて変更します。一応、私の設定は以下の感じです。
【2.4GHz】
「無線チャンネル」は「自動」
「倍速モード」の「帯域」は「300Mbps (40Mhz)」
「BSS BasicRateSet」は「全て」
「Multicast Rate」は54Mbps
「802.11n プロテクション」はチェックを入れる
「送信出力」は「100%」
【5GHz】
「無線チャンネル」は「自動」
「倍速モード」の「帯域」は「1201Mbps (80Mhz)」
「BSS BasicRateSet」は「全て」
「Multicast Rate」は54Mbps
「802.11n プロテクション」はチェックを入れる
「送信出力」は「100%」
なお「無線チャンネル」は他の電波との干渉があった時に自動で切り替えるようになるという設定。倍速モードは早くすると距離と安定性が損なわれることもあるので環境に合わせて調整してみてください。
BSS BasicRateSetは無線ルーターとiPhone等との通信速度設定で、もし不具合が出るようでしたらデフォルトの設定に戻してください。またMulticast Rateは数値を上げて早くすると到達距離が短くなるらしいです。
基本、これでOKのはずです。何か問題があった場合には前ページの内容を参照いただければ幸いです。
最後に…ですが、私の場合、当初、なぜかWiFiの速度が劇的に遅いままでした。いろいろ設定をいじったのですが改善せず。試行錯誤の末にONUのSPG200Wとスイッチングハブ・LANケーブルの相性だったらしく、差し込むポートを変えたり、LANケーブルを変えることで何事もなく高速化しました。
左側が当初の値。なぜこうなったのか理解できず、ケーブルとLANポートを変えたのが右側。まともになりました
そういうこともありますので、物理的な「相性」みたいなものもある…ということだけ念頭に置いといてください。
どうぞ快適なWi-Fi通信を(^^)/




