Три компьютера, как настроить сеть без маршрутизатора/коммутатора?

Три компьютера, как настроить сеть без маршрутизатора/коммутатора?

У меня есть 3 машины, и я хочу настроить сетевые соединения так, чтобы все 3 машины могли подключаться друг к другу без какого-либо коммутатора или маршрутизатора между ними. У машины A есть 2 сетевых карты, а другие 2 машины (машина B и машина C) подключаются через прямой сетевой кабель к каждой из сетевых карт машины A. Машина B и машина C не подключены через сетевой кабель. Очевидно, я могу нормально подключиться между машиной A и машиной B и между машиной A и машиной C. Я также хочу иметь возможность подключаться и обмениваться трафиком между машиной B и машиной C.

  • Мне не важен доступ в Интернет, я хочу только, чтобы три машины могли подключаться друг к другу (ping, удаленный доступ, сопоставление дисков/папок...)
  • Коммутатор/маршрутизатор не рассматривается, поскольку соединения осуществляются через 100-гигабитные порты, а я не хочу добавлять в эту конфигурацию дорогой 100-гигабитный коммутатор.
  • Я не могу подключить машину B и машину C с помощью сетевого кабеля, поскольку машина B подключается к машине A через активное оптоволокно, и я не хочу добавлять дорогой второй кабель AOC.
  • На компьютерах я использую Windows 10 for Workstations и Windows Server.
  • Использование мостовых соединений на машине A нецелесообразно, поскольку это снижает производительность и сделает соединение на 100 Гбит/с бесполезным.
  • Я прочитал, что можно заставить машину A <-> машину B и машину A <-> машину C работать в разных сетях и направлять трафик на машину A.

Мой вопрос: как мне настроить маршруты на машине A, которая работает под управлением Windows. Пожалуйста, предположим, что у меня достаточно ресурсов (памяти и ЦП) и что я могу принять снижение производительности сети из-за того, что трафик будет маршрутизироваться с участием ЦП, а не оптимизированного коммутатора ASIC. Меня интересует программная конфигурация маршрутизации, чтобы машина 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, Я предлагаю:

  • Вы вносите изменения в реестр на компьютере А,
  • Настройте B так, чтобы его шлюзом по умолчанию был IP-адрес A в сети, которую B разделяет с A,
  • Настройте C так, чтобы его шлюзом по умолчанию был IP-адрес A в сети, которую C разделяет с A.

Обратите внимание, что в этой конфигурации, если вы измените свое решение относительно доступа в Интернет, вам нужно будет настроить A так, чтобы у него был доступ в Интернет, чтобы гарантировать, что B и C также смогут выйти в Интернет.

Связанный контент