5

Мой брандмауэр Windows 7 (поставляемый Microsoft вместе с ОС) по умолчанию настроен на блокировку всех входящих и исходящих соединений. Поскольку все исходящие соединения заблокированы, мне нужно вручную добавить исключения для всех программ, которым я хочу разрешить исходящий доступ. Это работает нормально, за исключением VMware Player 12.0.

Всякий раз, когда я загружаюсь в Windows 10 с VMware Player, он говорит: "Нет доступа в Интернет". После того, как я отключу общую блокировку всех исходящих подключений, Windows 10 сможет нормально подключаться к Интернету с помощью VMware Player. Но я не знаю, почему это не работает с заблокированными исходящими соединениями. Я добавил исключения для всех исполняемых файлов и служб, связанных с VMware Player, которые я смог найти.

Вот список всех исходящих исключений, которые я добавил. Следующим исполняемым файлам разрешено исходящее соединение:

c:\Program Files (x86)\VMware\VMware Player\drvInst64.exe
c:\Program Files (x86)\VMware\VMware Player\mkisofs.exe
c:\Program Files (x86)\VMware\VMware Player\vixDiskMountServer.exe
c:\Program Files (x86)\VMware\VMware Player\vmnat.exe
c:\Program Files (x86)\VMware\VMware Player\VMnetDHCP.exe
c:\Program Files (x86)\VMware\VMware Player\vmplayer.exe
c:\Program Files (x86)\VMware\VMware Player\vmUpdateLauncher.exe
c:\Program Files (x86)\VMware\VMware Player\vmware-authd.exe
c:\Program Files (x86)\VMware\VMware Player\vmware-kvm.exe
c:\Program Files (x86)\VMware\VMware Player\vmware-remotemks.exe
c:\Program Files (x86)\VMware\VMware Player\vmware-shell-ext-thunker.exe
c:\Program Files (x86)\VMware\VMware Player\vmware-unity-helper.exe
c:\Program Files (x86)\VMware\VMware Player\vnetlib.exe
c:\Program Files (x86)\VMware\VMware Player\vnetlib64.exe
c:\Program Files (x86)\VMware\VMware Player\vnetsniffer.exe
c:\Program Files (x86)\VMware\VMware Player\vnetstats.exe
c:\Program Files (x86)\VMware\VMware Player\vprintproxy.exe
c:\Program Files (x86)\VMware\VMware Player\zip.exe
c:\Program Files (x86)\VMware\VMware Player\OVFTool\ovftool.exe
c:\Program Files (x86)\VMware\VMware Player\tools-upgraders\VMwareToolsUpgrader.exe
c:\Program Files (x86)\VMware\VMware Player\x64\vmware-vmx.exe
c:\Program Files (x86)\VMware\VMware Player\x64\vmware-vmx-debug.exe
c:\Program Files (x86)\Common Files\VMware\USB\vnetlib.exe
c:\Program Files (x86)\Common Files\VMware\USB\vnetlib64.exe
c:\Program Files (x86)\Common Files\VMware\USB\DriverCache\vnetlib.exe
c:\Program Files (x86)\Common Files\VMware\USB\DriverCache\vnetlib64.exe

Поскольку брандмауэр Windows 7 требует нового правила для каждого исполняемого файла, это было довольно сложно настроить. Кроме того, я добавил исключения для следующих сервисов:

VMware Authorization Service (VMAuthdService)
VMware DHCP Service (VMnetDHCP)
VMware NAT Service (VMware NAT Service)
VMware USB Arbitration Service (VMUSBArbService)

Это все, что я мог найти, но, к сожалению, это все еще не работает. Windows 10 не может подключиться к Интернету с помощью VMware Player. Как только я отключаю общую блокировку всех исходящих соединений, все работает нормально.

Поэтому мне интересно, что может быть причиной этого? Есть ли что-то еще, что я пропустил и что мне нужно добавить в белый список, чтобы VMware Player мог подключаться к Интернету?

Обратите внимание, что я ищу решение с брандмауэром Windows 7. Меня не интересует установка стороннего брандмауэра, но я хочу использовать брандмауэр Microsoft.

Спасибо!

1 ответ1

5

Чтобы ответить на мой собственный вопрос, я изучил файлы журналов и обнаружил, что VMware установил еще два исполняемых файла в системный каталог:

C:\Windows\SysWOW64\vmnat.exe
C:\Windows\SysWOW64\vmnetdhcp.exe

Добавление этих двух исполняемых файлов в исключения брандмауэра решило проблему.

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