У меня установлена ОС Windows 7 внутри VMware, а также другая Windows 7 в качестве хоста. У меня есть настройки брандмауэра на гостевой и хост-компьютер.

Теперь я хочу общаться с гостем, используя хост ОС. Что не происходит. Сетевые карты обеих систем имеют IP одной и той же сети.

В хост-системе доступно 3 этенета

  1. Подключение по локальной сети 192.168.1.x
  2. VMNet1 192.168.182.x
  3. VMNet8 192.168.254.x

На госте есть один доступный Ethernet

  1. Подключение по локальной сети 192.168.1.x

Несмотря на отключение брандмауэров, эти две системы не могут общаться.


Однако я заметил, что если я подключу свой хост к маршрутизатору, а затем настрою сеть на хосте и госте. Учитывая состояние брандмауэра отключено, теперь системы могут пинговать друг друга. Но с включенными брандмауэрами запрос ping приводит к Destination host unreachable . Несмотря на то, что я позволил их IP-адресам общаться друг с другом.

Может кто-нибудь объяснить мне, что происходит, и что я могу сделать для связи с гостевыми системами с включенным брандмауэром?

PS Я использую Bit Defender Total Security, для настройки брандмауэра.

2 ответа2

0

Что происходит, так это то, что, несмотря на то, что они оба находятся на одном компьютере, они все еще работают так же, как настоящие компьютеры. Чтобы реальные компьютеры могли общаться через TCP/IP, они должны быть подключены через коммутатор / концентратор. Поэтому, когда вы это сделали, они сработали.

У вас нет виртуального коммутатора. Я не знаю, какое программное обеспечение VMWare вы используете, но, возможно, какая-то версия VMWare Workstation, поэтому я не очень знаком с этим, но есть корпоративные версии продуктов VMWare (я не рекомендую их для вашего случая), которые позволяют создание виртуальных коммутаторов также.

Тот же самый главный ответ касается брандмауэров и проверки связи. Весь трафик входит и выходит так же, как на реальном компьютере, и брандмауэры блокируют его, несмотря на то, что они находятся внутри другого. Вам нужно будет открыть порты, хотя если все, что вы пытаетесь сделать, это передавать файлы, вы можете установить инструменты VMWare, которые позволяют вам это делать. Они позволят вам сделать это напрямую, минуя сеть и брандмауэр.

0

Я часто использую этот тип настройки в доменных и не доменных системах, и есть несколько других вещей, о которых нужно знать: на вашей виртуальной машине, если вы устанавливаете сетевую карту на использование NAT, в большинстве случаев вы можете подключиться к своему HOST, легко принимая брандмауэр настройки позволяют - но это также предоставляет виртуальную машину любой системе за пределами HOST. Если вы используете только HOST-соединение, существуют ситуации, когда вы никогда не сможете подключиться к локальному компьютеру без незначительных изменений - эта статья подробно описывает, и мне пришлось использовать это решение на нескольких системах. : http://www.petri.co.il/exclude-vmware-virtual-adapters-vista-2008-network-awareness-windows-firewall.htm

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