同じIPアドレスを持つ2つのネットワークを使用しているので、それらを接続する必要があります。
私はそれらを接続するために2つの間に3番目のネットワークを持っていますが、私は知る必要があります:-IPのiofが両側で同じであると通信することは可能ですか? -これを実現するためにルーターを構成するために使用するテクノロジーはどれですか? NAT、または何か他のものが必要ですか?
例:1台のマシンで192.168.1.0/24にネットワークAがあります192.168.1.10同じ構成のネットワークBがありますルーターでAとCに接続された192.168.222.0/24に3番目のネットワークCがありますマシンへのアクセス方法ネットワークAとネットワークCのどちらですか?
とても、とても醜いです。最も簡単な方法は、2台のルーターがブリッジングネットワークに接続された状態で、ブリッジングネットワークを構築することです。
各ブリッジングルーターは、ブリッジングネットワーク内の異なる/ 24に192.168.1.0/24
をNATします。各ネットワークで192.168.10.0/24
、192.168.11.0/24
、192.168.3.0/24
が無料で、192.168.1.251
が無料であると仮定します。
ルータ1は次のように機能します。
ルーター1には、ブリッジングネットワークではIPアドレス192.168.3.1/24
が割り当てられ、自身のネットワークでは192.168.1.251
が割り当てられます。
ルーター1は、192.168.1.0/24
ネットワークおよびNAT192.168.1.x
の1つに192.168.10.x
との間で接続しています。
ルータ1には、ブリッジングネットワークで192.168.11.0/24
のネクストホップを持つ192.168.3.2
へのルートがあります。
ルータ2は次のように機能します。
ルーター2には、ブリッジングネットワークではIPアドレス192.168.3.2/24が割り当てられ、自身のネットワークでは192.168.1.251
が割り当てられます。
ルーター2は、他の192.168.1.0/24
ネットワークおよびNAT192.168.1.x
と192.168.11.x
との間で接続しています。
ルータ2には、ブリッジングネットワークで192.168.10.0/24
のネクストホップを持つ192.168.3.1
へのルートがあります。
このようにして、ルーター1に接続された192.168.1.0/24
ネットワーク上のマシンは、192.168.11.0
アドレスを使用して2番目のネットワーク内のマシンにアクセスできます。 192.168.10.0
アドレスを使用して、他のネットワークの場合はその逆。
各ネットワークのデフォルトルーターは、192.168.10.0/24および192.168.11.0/24のパケットを192.168.1.251
にルーティングするように構成する必要があります。ルーターは、OpenWRT、Tomato、またはDD-WRTを実行する安価なワイヤレスルーターにすることができます。これらのルーターは、他の目的にも使用できます。たとえば、それらがすでに192.168.1.0/24
ネットワークのデフォルトルーターである場合、構成は少し簡単です。
SNATとDNATの両方を使用する単一のルーターでこれを行うことは可能であるはずですが、私はそれを機能させることができませんでした。私が知っている他の人も同様の問題を報告しています。これは、ARPシステムが異なるインターフェイス上の同じIPの2つの異なるARPエントリを処理できないためだと思います。