サブネット間の通信の問題

サブネット間の通信の問題

私のネットワーク設定は次のとおりです。

[モデム] -> [ルーター A] (IP: 192.168.1.1) -> [ルーター B] (IP: 192.168.0.1)

両方のルーターのサブネット マスクは 255.255.255.0 です。

問題は、 に接続されたデバイスはRouter Bに接続されたすべてのデバイスと通信できるがRouter A、その逆はできないことです。

Router A接続されているデバイスと通信するために、接続されたデバイスも使用するにはどうすればよいですかRouter B?

注:は の「インターネット」ソケットRouter Aに接続されています。Router B

答え1

一般的な住宅用ルーターでは、「インターネット ソケット」で NAT が有効になっているのが通常の動作です。つまり、ルーター B クライアントは、「ルーター A」側を通過するときに NAT されます。つまり、ルーター A はクライアントのアドレスを確認できず、ルーター B のすべてのクライアントに対してルーター B アドレスを確認します。これが、ルーター A のクライアントがルーター B のクライアントに接続できない理由です。ルーター A クライアントは、ルーター B のクライアントと別のクライアントを区別できません。

ここでは 2 つのオプションがあります。

1) ルーティングされたネットワーク (別名、レイヤー 3 アドレス指定): ルータ B の「インターネット ソケット」で NAT を無効にします。

2) スイッチ ネットワーク (別名、レイヤー 2 アドレス指定): 両方のルーターを同じネットワーク (異なるアドレスを使用) に配置し、インターネット ソケットではなく LAN ソケットを使用してルーターを接続します。

どちらの場合も、他の詳細を修正する必要がある可能性があります。例:

a) ルーティングされたネットワーク内の静的ルート: 192.168.0.0/24 ネットワークが RouterB の IP アドレスにあることを伝えるために、RouterA に静的ルートを追加する必要がある場合があります。

b) スイッチ ネットワーク内の DHCP サーバー: 1 台のみ存在できます (または 2 台存在できますが、その 2 台にもう 1 台を認識させ、どちらがマスターでどちらがスレーブかを決定する必要があります。通常、これはコンシューマー ルーターでは実行できません)。そのため、ルーターの LAN 側で DHCP サーバーの 1 つを無効にする必要があります。

設定を機能させるには、必要なネットワークの種類 (ルーティング型かスイッチ型か) を決定する必要があります。通常、この決定ではセキュリティが大きな役割を果たします。ルーティング型ネットワークでは、一部のクライアントを他のクライアントから保護するために、ルーターに一部のアクティビティを拒否するように要求できます。スイッチ型ネットワークでは、クライアント間の通信が同じ衝突ドメイン内にあるため、ルーターによるクライアント間の通信の制御は少なくなります。ルーターを仲介として使用せずに直接通信します。

お客様のネットワーク機器とニーズに関する詳細情報がなければ、これ以上のサポートはできません。

編集:OpenWrtをルーターにインストールできれば、デバイスを完全に構成し、複雑なネットワーク構成を行うことができます。そうでない場合は、ベンダーのソフトウェアによって可能性が制限されます。ちなみに、次のようになります。TP-LINKはOpenWrtでサポートされています

答え2

通常の解決策は、ルータ B を NAT ゲートウェイ ルータではなく、単なる透過スイッチ/ブリッジとして動作させることです。

一部のルーターでは、NAT ゲートウェイ機能を無効にでき、WAN (インターネット) ポートが自動的に LAN ポートと同じになります。

他のルーターでは NAT ゲートウェイ機能を無効にできないため、次のように回避する必要があります。

  1. ルータ A の LAN ポートの 1 つからルータ B の LAN ポートの 1 つにイーサネット ケーブルを接続します。
  2. ルータ B の DHCP サーバー サービスを無効にします (完全に無効にする方法がない場合は、DHCP リース プールのサイズをゼロに設定する方法を参照してください)。
  3. ルータ B にルータ A のプライベート サブネット上の静的 IP アドレスを割り当てます。こうすることで、後で必要になった場合に (ワイヤレス ネットワーク名やセキュリティ設定を変更する場合など)、ルータ B の Web 管理インターフェイスにアクセスできます。

このように設定すると、ルータ B のワイヤレス LAN ポートまたは有線イーサネット LAN ポート上のクライアントは、ルータ A から直接 DHCP リースを取得します。ホーム ネットワーク全体が 1 ビットの IP サブネットになり、全員が他の全員と通信できるようになります。

関連情報