
予備のルーターを利用して、自宅のネットワークのワイヤレス カバレッジを拡張することにしました。両方のルーターはモデム ルーターで、過去数年間に異なるインターネット プロバイダーから提供されたものです。そのため、WAN ポートは RJ-11 で、ブランドも特性も異なります。
WAN として RJ-11 ポートが付属しているため、WAN-LAN 接続オプションは削除しました。手順は次のとおりです。
手順
- 1 台のモデム ルーターが電話の RJ-11 ソケットに接続されています。これがマスターです。
- マスターは次の設定で構成されました:
- LAN IP: 192.168.1.1
- サブネットマスク: 255.255.255.0
- DHCP 開始 IP アドレス: 192.168.1.2
- DHCP終了IPアドレス: 192.168.1.253
- 無線チャンネルは自動に設定されています
- SSIDは「master-wifi」に設定されています
- もう一方のモデム ルーターはスレーブであり、次のように構成されています。
- ブリッジモードで動作するためにDHCPサーバーが無効になりました
- ファイアウォールが無効になりました
- LAN IP は 192.168.1.254 に設定されました。これは、192.168.1.1/24 ドメイン内でマスターの DHCP サーバーによってデバイスに付与されていない唯一の IP です。
- 無線チャンネルは6に設定されています
- SSIDは「slave-wifi」に設定されています
- マスターとスレーブはイーサネットケーブルでLAN-LAN接続されていた
- 両方のルーターを再起動すると、すべてのデバイスが問題なく「slave-wifi」に接続されました。
図
{internet} ---- {modem-router} ---ether--- {modem-router in bridge mode} ---wifi--- {user device}
問題
「スレーブ Wi-Fi」に接続した後、その時点での家の立地条件により信号が良好であるために「マスター Wi-Fi」への接続を選択すると、後から「スレーブ Wi-Fi」に戻る際に問題が発生します。
特に、システムによって一時的に与えられた IP 以外、どれだけ時間が経過しても IP を取得できないようです。サブネット 255.255.255.0、ゲートウェイ 192.168.1.1 で、たとえば 192.168.1.20 などの静的 IP を手動で設定すると、スレーブ ルータとは正常に通信できますが、マスター ルータとは通信できません。
1 つのホットスポットから別のホットスポットに 2 回移動した私のデバイスの Wireshark では、「192.168.1.1 を持っているのは誰ですか? 192.168.1.20 に伝えてください」という内容の ARP 要求が、ユニキャスト ARP 応答を返さずに継続的にブロードキャストされていることがわかります。
しかし、マスター ルーターの管理ページでは、ARP テーブルが 192.168.1.20 ホストの MAC アドレス情報で更新されているようです。つまり、マスターは 192.168.1.20 ホットから必要な情報を取得しているようですが、後者は同等の情報を取得していません。
マスタールーターのみを再起動すると問題は解決します。スレーブルーターを再起動しても問題は解決せず、再起動はまったく必要ないようです。
結局、何が間違っている可能性があるのかを誰かに理解してもらいたいです。私には意味が分からないからです。
エンドユーザーデバイス
ワイヤレス ホット スポットの 2 回の切り替え (「スレーブ Wi-Fi」から「マスター Wi-Fi」へ、そしてまた元に戻る) を実行したすべてのデバイスで、同じ問題が発生することに注意してください。私のデバイスは次のとおりです。
- 2017年後半のOS Catalina搭載Macbook Pro
- Windows 10 搭載 Lenovo ThinkPad T480
- スマートフォン Huawei P20 Pro
したがって、この問題はデバイスに関係したものではないようです。