ルート印刷コマンドでここにリストされている 2 つのネットワーク カードがあります。
Interface List
29...10 fe ed 02 d9 8e ......Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20) #2
24...00 14 d1 2a 4d a4 ......Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20)
2 つのネットワークの IP 範囲は次のとおりです。
Network A - 10.160.*.*
Network B - 10.220.*.*
ネットワーク A はインターフェイス リストの #29 に物理的に接続され、ネットワーク B は #24 に接続されています。
現在、ネットワーク B にしかアクセスできません。両方のネットワークにアクセスできるようにするには、route add コマンドをどのようにすればよいでしょうか。再起動後もこの変更を持続させることは可能ですか。
非常によく似た質問がこちらにあります:2 枚のイーサネット カードを使用して 2 つのネットワークに同時に接続できますか?ただし、これは Windows ではなく Linux に関係します。
答え1
質問に記載されている 2 つのネットワークは、2 つの「ワイルドカード」オクテットがあるため、クラス B ネットワークとして構成されています。
Network A - 10.160.*.* == 10.160.0.0/16
Network B - 10.220.*.* == 10.220.0.0/16
説明したように、これらのスペースの両方で、スペース全体に到達するにはサブネット マスク/16
(別名) を使用する必要があることに注意してください。255.255.0.0
ただし、サブネット マスクを/24
(別名255.255.255.0
) に設定すると記述します。実際にエリア全体にホストがある場合/16
、マシンはそれらのホストに直接アクセスできません。代わりに、最初の 2 つのオクテットに加えて、同じ 3 番目のオクテットを共有するマシンにのみアクセスできます。
この例では、ゲートウェイが と に設定されている10.160.123.1
ため10.220.250.1
、直接10.160.0.0 - 10.160.122.255
、、、10.160.124.0 - 10.160.255.255
およびブロック内のホストにアクセスします10.220.0.0 - 10.220.249.255
。10.220.251.0 - 10.220.255.255
代わりに、これらのアドレスへのトラフィックは、プライマリであるゲートウェイの 1 つに送信されます。
ネットワークが実際にクラス B である場合は、コンピュータのサブネット マスク エントリを255.255.0.0
クラス B ネットワークに必要なマスクと一致するように変更する必要があります。ネットワークが実際にはより小さい場合は、他のユーザーが説明しているように、明示的なルートを設定する必要がある場合があります。
問題がルーティングにあるかどうかを確認する簡単な方法は、現在動作している接続を取り外し、もう一方の接続が動作するかどうか確認することです。ルーティング テーブルからルートをクリアする必要がある場合がありますので、 を使用してルーティング テーブルを表示しroute print
、 に属していないものをすべて削除してくださいroute delete [destination]
。
答え2
すでにネットワークに参加しているため (つまり、各ネットワークにアドレスがある場合)、ルートを追加する必要はありません。
「デフォルト ルート」を設定する実際の方法はありません。Windows は最初に応答するルートを使用します。10.160.0.0/16 にアクセスしようとする場合、10.220.0.1 のゲートウェイはまったく応答しないため、最初に応答するのは 10.160.0.1 (通常はゲートウェイ) に向かうルートを使用します。
たとえば、ワークステーション上の次のサブネットにアドレスが割り当てられるようにネットワークを設定しています。
- 192.168.1.0/24
- 192.168.74.0/24
各ネットワークのアドレスを使用してネットワーク カードを設定する以外、何もしなくても、192.168.74.10 のサーバー、または 192.168.1.70 のサーバーにアクセスできます。
各 NIC にゲートウェイが設定されていますか? それとも 1 つだけですか?
答え3
ネットワークAのNICは、有効なネットワークAのIPアドレスを持つように設定されていますか?設定されていれば接続できます。単一のNICでも、次のようにしてこれを行うことができます。セカンダリ IP アドレス。