特定のネットワークを介したファイル転送

特定のネットワークを介したファイル転送

私は Windows 7 32 ビットを実行しているマシンを 5 台、Windows XP SP3 32 ビットを実行しているマシンを 2 台持っています。ドメインではなくワークグループを使用しています。簡易ファイル共有は有効になっています。すべてのマシンにギガビット NIC があり、短い距離で CAT 6 ケーブルが適切に配線され、すべてギガビット スイッチに接続されています。これらのマシンはすべて静的 IP アドレスを使用し、10/100 ルーター (変更不可) 経由でインターネット (50/50Mb FiOS) に接続されています。

インターネット ルーターが切断されている場合、どのマシン間でも簡易ファイル共有は Gb 速度で移動しますが、インターネットに接続されている場合は速度が 3 分の 1 または 4 分の 1 に低下し、常に 10Mb 未満になります。インターネット接続を削除すると、速度はマシンの能力によってのみ制限され、再び上昇します。

そこで、各マシンに 2 番目のギガビット NIC を配置し、ギガビット スイッチにリンクしました。マシン間のトラフィックは、最初のネットワークから切断されない限り、この 2 番目のネットワークを使用しません。

ネットワーク 1 - 192.168.1.xxx (10/100 インターネット ルーターに接続) ネットワーク 2 - 10.0.1.xxx (ネットワーク上のすべてのデバイスはギガビット)

マシン間のトラフィックを、10/100 デバイスによって速度が制限されない 2 番目のネットワークに流すにはどうすればよいでしょうか。ファイル転送によってインターネット側が乱雑にならないので、2 番目のネットワークというアイデアはむしろ気に入っています。すべてのマシンがインターネットに接続されている必要があります。

マネージド スイッチ? ネットマスキング? VPN? 必要に応じて、インターネット ルーターを含む任意の IP アドレスを変更できます。ネットマスキングについては、まだ困惑しています。

答え1

これ以上システムを追加する予定がない場合は、システムごとに HOSTS ファイルを設定するか、\\10.0.1.xxxアドレスを介して共有することができます。まずはホストから始めましょう。

開くとメモ帳 (管理者として)ファイルを編集して%windir%\system32\drivers\etc\hosts and %windir%\system32\drivers\etc\hosts、次のようにホストを追加できます。

10.0.1.2    Host1
10.0.1.3    Host2
10.0.1.4    Host3
...
10.0.1.15   Host14

ファイルを保存し、コンピュータを再起動します。これで、Host1 に ping を実行すると、ギガビット ネットワーク経由で 10.0.1.2 からの結果が返されます。

欠点:

  • マシン名を変更した場合、このファイルを編集しない限り変更は有効になりません。
  • 変更を加えた場合 (別の PC を追加するなど)、すべてのマシンでこれらのファイルを編集する必要があります。

2 番目のオプションは、IP アドレスに基づいてファイル共有を使用することです。たとえば、net use z: \\10.0.1.2\SharedFolder /persistent:yes。IP アドレスがわかっている場合は、これが有効です。静的 IP アドレスを保持している限り、各コンピューターのメンテナンスは不要です。

参考までに、コンピュータがどのインターフェイスを使用するかを決定する際、送信先を決定するためにルートをチェックします。routeコマンド プロンプトでコマンドを確認してください。 と入力するとroute print -4、コンピュータが認識している IPv4 範囲と、それらのホストとの通信に使用するゲートウェイが一覧表示されます。

関連情報