如果主机互联网连接发生任何问题,虚拟机就会失去互联网连接

如果主机互联网连接发生任何问题,虚拟机就会失去互联网连接

我正在使用虚拟盒,如果我失去互联网连接或主机上的网络适配器出现任何问题,我将失去虚拟机上的互联网连接。

即使我再次连接,主机也正常,但我的虚拟机无法连接,我需要重新启动它才能访问互联网。

有没有办法以某种方式重新启动虚拟机上的网络,而无需重新启动整个虚拟机?

更新:

我已经尝试过这个命令:

sudo /etc/init.d/networking restart

但它只是挂起并且什么也没有发生。

答案1

这个问题看起来很熟悉,我进行了一些实验,结果发现你可以在虚拟机运行时更改网络适配器:

在此处输入图片描述

然后仅将Attached to:选项更改为 NAT 或桥接适配器(我的是桥接适配器,所以我将其更改为 NAT)。

在此处输入图片描述 在此处输入图片描述

并单击“确定”。然后将其再次更改为之前的状态,并再次单击“确定”以接受。

现在返回到你的 VM 终端并运行此命令

sudo /etc/init.d/networking restart

更新:

对于 Ubuntu 18|20 运行

sudo apply netplan

重启网络

无需重置虚拟机,互联网连接即可正常工作。

答案2

对我来说,一个有效的方法是关闭网络适配器,然后重新打开它(转到虚拟机显示屏右上角电池图标旁边的下拉框,然后执行“有线连接”|“关闭”,然后打开)。这似乎可以唤醒它。然而,这非常烦人,因为它似乎运行了大约 10 或 15 分钟,然后又关闭了

相关内容