对于虚拟Windows10计算机 VMwareFusionforMac没有Internet

我一直面临着 Windows 10 虚拟机中没有互联网的问题。我正在 Macbook Pro 上运行 VMWare Fusion。我曾尝试重新启动 Win10 VM,VMWareFusion,但没有任何工作。

我一直面临着 Windows 10 虚拟机中没有互联网的问题。我正在 Macbook Pro 上运行 VMWare Fusion。我曾尝试重新启动 Win10 VM,VMWareFusion,但没有任何工作。

29

在浪费了近 10 个小时的重新启动机器,添加网络适配器等之后,当然在 StackOverflow 上搜索和搜索,最后进行以下工作。

(您的 VMWare Fusion 和 Windows 10 VM 可以运行)

在 Mac 中打开 Terminal。并运行以下命令。(您可能需要键入凭据,因为它们是“sudo”命令)

"sudo / Applications / VMware\ Fusion.app / Contents / Library / vmnet-cli--stop"

"sudo / Applications / VMware\ Fusion.app / Contents / Library / vmnet-cli--start"

问题结束了!!!

1

我在升级 Mac Book Pro 时开始遇到此问题。我从macOS Big Sur 11.5升级到macOS Big Sur 11.6

当我打开我的 VMWare Fusion 并启动我的 Ubuntu 虚拟机时,我意识到虚拟机不再自动连接到主机的互联网连接。

以下是我第一次尝试的几件不起作用的事情

我多次重新启动 Ubuntu 虚拟机,但没有成功。

我退出 VMWare Fusion 并再次启动它,但没有成功。

我多次重新启动我的 Mac Book,但没有成功

我多次断开连接并连接到我的 wifi,但没有成功。

我运行以下命令to load vmmon kext manuallysudo keoad /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 --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

接下来,我尝试使用下面的命令停止并启动它:

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's answer运行命令:

sudo spctl ---disable

注意spctl是 Gatekeeper 使用的同一安全评估策略子系统的命令行界面。与 Gatekeeper 一样,默认情况下,spctl 将仅接受开发人员 ID 签名的应用程序和从 Mac App Store 下载的应用程序。它将拒绝使用 Mac App Store 开发或分发证书签名的应用程序。您可以在此处阅读更多信息:macOS Code Signing In Depth

接下来,我关闭(未重新启动)我的 Mac Book,然后再次打开它。这次 Ubuntu 虚拟机能够自动连接到主机的 Internet 连接。

您可以使用下面的命令再次启用spctl(这是我所做的):

sudo spctl ---disable

并观察情况是否正常,否则,您可能不得不再次禁用。

您还可以使用以下命令检查spctl的状态:

sudo spctl --status
That's all
0

如果以前使用过适配器,则可能需要先重置适配器。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 

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(998)
在macOS10.15.7上的Facetime中拨打电话时无法移动小窗口
上一篇
Leetcode数据库584.COALESCE (reference_id 0)含义
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(85条)