Нет интернета для VMware Fusion для Mac для виртуальной машины с Windows 10
Я столкнулся с проблемой отсутствия интернета в виртуальной машине с Windows 10. Я использую VMWare Fusion на MacBook Pro. Я попытался перезапустить Win10 VM, VMWareFusion, но ничего не работает.
3 ответа
Потратив около 10 часов на перезапуск компьютеров, добавление сетевых адаптеров и т. Д. И, конечно, поиск в Google и поиск в Stackru, наконец, работает следующее.
(Ваша VMWare Fusion и Windows 10 VM могут работать)
- откройте терминал в Mac. и выполните следующие команды. (Вам может потребоваться ввести свои учетные данные, поскольку они являются командами 'sudo')
- "sudo / Applications / VMware \ Fusion.app/Contents/Library/vmnet-cli --stop"
- "sudo / Applications / VMware \ Fusion.app/Contents/Library/vmnet-cli --start"
Вуаля!! конец проблем!
У меня возникла эта проблема, когда я обновил свой Mac Book Pro. Я обновился с macOS Big Sur 11.5 до macOS Big Sur 11.6
Когда я открыл свой VMWare Fusion и запустил свою виртуальную машину Ubuntu, я понял, что виртуальная машина больше не подключается к Интернет-соединению хост-машины автоматически.
Вот несколько вещей, которые я попробовал сначала, но которые не сработали
- Я несколько раз перезапускал виртуальную машину Ubuntu, но безуспешно.
- Я ушел из VMWare Fusion и запустил его снова, но безуспешно.
- Я несколько раз перезапускал Mac Book, но безуспешно
- Я несколько раз отключался и подключался к своему Wi-Fi, но безуспешно.
- Я следующую команду, выполнилчтобы загрузить vmmon kext вручную :
sudo kextload /Applications/VMware\ Fusion.app/Contents/Library/kexts/vmmon.kext/
и перезапустил Mac Book, чтобы расширения были включены. Затем я также выполнил следующую команду:kextstat | grep vm
Вот последние вещи, которые я пробовал, и они наконец помогли мне:
Сначала я перешел в каталог приложения VMWare Fusion:
cd /Applications/VMware\ Fusion.app/Contents/Library
Затем я выполнил следующую команду, чтобы проверить статус vmnet:
Я получил результат ниже, который показал, что они выключены:
Затем я попытался остановить и запустить его, используя следующую команду:
sudo vmnet-cli --stop
sudo vmnet-cli --start
Я получил результат операции ниже:
Enabled hostonly virtual adapter on vmnet1
Started DHCP service on vmnet1
Started NAT service on vmnet8
Enabled hostonly virtual adapter on vmnet8
Started DHCP service on vmnet8
Started all configured services on all networks
Но когда я выполнил команду ниже, чтобы проверить статус vmnet:
sudo vmnet-cli --status
Я снова получил результат ниже, который показал, что они выключены:
DHCP service on vmnet1 is not running
Hostonly virtual adapter on vmnet1 is disabled
DHCP service on vmnet8 is not running
NAT service on vmnet8 is running
Hostonly virtual adapter on vmnet8 is disabled
Some/All of the configured services are not running
Наконец, я попытался запустить команду из ответа jai :
Примечание: это интерфейс командной строки к той же подсистеме политики оценки безопасности, которую использует гейткипер. Как и Gatekeeper, spctl по умолчанию принимает только приложения, подписанные идентификатором разработчика, и приложения, загруженные из Mac App Store. Он отклоняет приложения, подписанные сертификатами разработки или распространения Mac App Store. Вы можете прочитать больше здесь: Подробное подписание кода в macOS
Затем я выключил (не перезапустил) свой Mac Book, а затем снова включил его. На этот раз виртуальная машина Ubuntu смогла автоматически подключиться к Интернет-соединению хост-машины.
Вы можете снова включить (что я и сделал), используя следующую команду:
sudo spctl --master-disable
и посмотрите, все ли в порядке, иначе вам, возможно, придется снова отключить.
Вы также можете проверить статус
spctl
используя команду ниже:
sudo spctl --status
Это все
Вам может потребоваться сначала сбросить настройки адаптера, если он ранее использовался. https://kb.vmware.com/s/article/2009642
Вы можете продолжать работать, пока проголосовали за ответ
> sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
> sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start