恢复虚拟机时网络接口关闭

恢复虚拟机时网络接口关闭

我正在使用 Ubuntu 20.04 桌面作为带有 VMWare 工作站 Pro 16 虚拟机管理程序的虚拟机和 Windows 10 笔记本电脑主机,使用 NAT 网络配置。

有时,但并非总是,在使用后恢复我的虚拟机时暂停访客选项来自 VMWare(见以下屏幕截图),而无需从内置电源菜单暂停 Ubuntu,我的 NIC 就会关闭,我必须运行以下命令才能恢复对家庭网络和互联网的访问:

sudo ip link set dev ens33 up
dhclient

这是 VMWare 菜单:

菜单截图

这是因为一段时间后 Ubuntu 进入深度睡眠模式吗?

这让我很困惑,因为我的机器可能会暂停几天,笔记本电脑也会关闭,而且恢复后我的网卡并不总是会关闭。

答案1

我已经设法弄清楚了:似乎当我的笔记本电脑进入更深的睡眠级别时,我的无线网卡就会进入省电模式,并部分禁用自身。

当唤醒并恢复我的虚拟机时,Ubuntu 无法足够快地检测到 NIC,并跳过网络配置过程。

为了解决这个问题,我创建了一个小脚本,其中包含用于启用 NIC 和更新 IP 地址(在问题中演示)的两个命令,并为其创建了一个新的键盘快捷键。

我还考虑将这些脚本设计为某种在系统唤醒时自动运行的服务(假设如果启用了 NIC,它将不会运行),但我不确定从虚拟机管理程序本身暂停虚拟机是否也会使 Ubuntu 操作系统进入睡眠模式。我也会尝试这个自动化解决方案,并用结果更新我的答案。

答案2

我修复了错误! 进入虚拟网络编辑器并点击“恢复默认值”按钮

此链接帮助我https://communities.vmware.com/t5/VMware-Workstation-Pro/No-more-network-in-VMs/td-p/2926219

相关内容