3 台のコンピューターの場合、ルーター/スイッチなしでネットワークを構成するにはどうすればよいでしょうか?

3 台のコンピューターの場合、ルーター/スイッチなしでネットワークを構成するにはどうすればよいでしょうか?

マシンが 3 台あり、スイッチやルーターを介さずに 3 台のマシンすべてが相互にアクセスできるようにネットワーク接続を構成したいと考えています。マシン A には 2 つの NIC があり、他の 2 台のマシン (マシン B とマシン C) は、マシン A の各 NIC に直接ネットワーク ケーブルで接続されています。マシン B とマシン C はネットワーク ケーブルで接続されていません。マシン A とマシン B の間、およびマシン A とマシン C の間は、明らかに問題なく接続できます。マシン B とマシン C の間でも接続してトラフィックを交換できるようにしたいと考えています。

  • インターネット アクセスは気にしません。3 台のマシンが相互に接続できるようにすることだけが必要です (ping、リモート アクセス、ドライブ/フォルダー マッピングなど)。
  • 接続は100ギガビットポートなのでスイッチ/ルーターは問題外であり、このセットアップに高価な100Gbスイッチを追加したくない。
  • マシン B はアクティブ光ファイバー経由でマシン A に接続されており、高価な 2 番目の AOC ケーブルを追加したくないため、ネットワーク ケーブル経由でマシン B とマシン C を接続することはできません。
  • 私はワークステーション用のWindows 10とマシン上のWindows Serverを実行しています
  • マシン A でブリッジ接続を行うことは、パフォーマンスが低下し、100Gb 接続が役に立たなくなるため、問題外です。
  • マシン A <-> マシン B とマシン A <-> マシン C を異なるネットワーク上で実行し、トラフィックをマシン A でルーティングできると読みました。

私の質問は、Windows を実行するマシン A でルートを構成するにはどうすればよいかということです。十分なリソース (メモリと CPU) があり、トラフィックが最適化されたスイッチ ASIC ではなく CPU の関与でルーティングされるため、ネットワーク パフォーマンスの低下を許容できると仮定してください。私が興味を持っているのは、マシン B がマシン C と通信できるようにするためのソフトウェア ルーティング構成です。

答え1

ここでの提案に従って (Windows 7 用ですが、レジストリ エントリは Windows XP から存在しているため、まだ機能する可能性があります)。https://social.technet.microsoft.com/Forums/lync/en-US/8f5ef2ca-c6e8-42e6-a70d-6d09bfdafa48/configuring-windows-7-as-a-router-in-lan、 私は提案します:

  • コンピュータAでレジストリを変更すると、
  • BのデフォルトゲートウェイがAと共有するネットワーク上のAのIPアドレスになるようにBを設定します。
  • C のデフォルトゲートウェイを、C が A と共有するネットワーク上の A の IP アドレスに設定します。

この構成では、インターネット アクセスについて考えが変わった場合は、B と C もインターネットにアクセスできるように、A がインターネット アクセスを持つように構成する必要があることに注意してください。

関連情報