схема

У меня есть несколько (на базе Windows) компьютеров, подключенных, как вы можете видеть на картинке.

Я хочу создать нечто вроде сетевого интерфейса моста для подключения компьютеров А1, А2, В1 и В2.

Есть какой-либо способ сделать это? (что-то вроде VPN + bridge)

3 ответа3

1

Попробуйте Hamachi или OpenVPN

пока у вас есть подключение к интернету, они будут делать ..

после VPN-подключения вам просто нужно добавить информацию о маршрутизации

1

Одна из проблем, с которой вы столкнулись, заключается в том, что A & B, похоже, находятся в одной подсети.

Если они находятся в разных подсетях, вы можете просто создать VPN между ними и покончить с этим. Для этого проще всего купить пару маршрутизаторов с поддержкой VPN и подключить их, следуя различным учебным пособиям. Есть из чего выбирать. Я знаком только с двумя разными VPN-маршрутизаторами, которые есть от netgear и mikrotik.

Netgear - самые простые из двух, но у mikrotik больше возможностей и они дешевле.

С опцией mikrotik есть нечто, называемое EoIP или Ethernet через IP. Если вы можете сначала создать зашифрованный туннель, а затем добавить в него EoIP, тогда у вас будет свой мост. й http://www.mikrotik.com/documentation/manual_2.5/Interface/EoIP.html

Этот пример использует PPTP в качестве туннеля. Однако вы можете использовать любой VPN-туннель из этого списка. http://wiki.mikrotik.com/wiki/Tunnels

Если у вас есть проблемы с диапазонами IP-адресов, появляющимися в одной подсети, вам может потребоваться изменить диапазон IP-адресов либо A, либо B, либо установить другую маску сети, либо даже запустить NAT.

Запуск OpenVPN на A & B может быть вариантом, однако AFAIK сервер OpenVPN должен работать в Linux, и у вас есть окна.

1

Похоже, сети A и B находятся в одной подсети (если их маска подсети 255.255.255.0). Также похоже, что xyz1 и xyz2 находятся в идентичной, но отдельной подсети от A & B. Я понимаю, что физические сети A и B находятся на разных континентах, поэтому вы, вероятно, используете какой-то VPN для соединения компьютеров A и B вместе. Если компьютеры A и B находятся в одной подсети VPN (нажмите VPN), тогда ваша проблема становится тривиальной. Просто соедините два сетевых интерфейса на компьютерах A и B каждый. В Windows:

  1. Нажмите Изменить настройки адаптера в Центре управления сетями и общим доступом.
  2. Выберите два сетевых адаптера.
  3. Щелкните правой кнопкой мыши и выберите мост.

Это соединяет интерфейсы на уровне канала передачи данных модели OSI. Таким образом, пакеты в сети A будут видны в сети B, но только в том случае, если VPN относится к типу отвода. Если нет, пожалуйста, объясните детали вашей сети дальше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .