VM中Ubuntu无法联网,没有网卡的解决方法之一

关注IT技术视界公众号,获取好玩有趣软件! 先领1T空间!再存有趣资源!仅有一次机会!
在使用虚拟机(VM)运行Ubuntu系统时,有时会遇到无法联网且没有网卡显示的问题。这种情况可能是由于虚拟机网络设置不正确或系统网络配置问题导致的。本文将介绍一种解决方法,通过修改resolv.conf文件和systemd-resolved配置来解决这个问题。

方法1:修改resolv.conf(临时修改,重启失效)

步骤1:编辑resolv.conf文件

打开终端,输入以下命令编辑resolv.conf文件:
sudo nano /etc/resolv.conf

步骤2:手动获取IP

在编辑器中,先尝试手动获取IP地址。运行以下命令:

sudo dhclient ens33

步骤3:检查网络接口

获取IP后,检查网络接口是否正常工作。运行以下命令查看网络接口信息:

ifconfig ens33
或者:
ip a show ens33
如果在inet下面出现了IPv4地址(如192.168.1.x),说明DHCP成功了。

步骤4:添加DNS服务器

resolv.conf文件中,添加以下内容:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存并退出编辑器。

步骤5:重启systemd-resolved服务

运行以下命令重启systemd-resolved服务:
systemctl restart systemd-resolved
完成以上步骤后,网络应该可以正常工作了。但这种方法是临时的,重启系统后会失效。

方法2:修改systemd-resolved(永久修改)

步骤1:编辑systemd-resolved配置文件

打开终端,输入以下命令编辑systemd-resolved配置文件:

sudo nano /etc/systemd/resolved.conf

步骤2:修改DNS服务器

在配置文件中,找到DNS=这一行,将其修改为:
DNS=8.8.8.8 1.1.1.1
保存并退出编辑器。

步骤3:重启systemd-resolved服务

运行以下命令重启systemd-resolved服务:
sudo systemctl restart systemd-resolved
完成以上步骤后,网络配置将永久生效,即使重启系统也不会失效。

总结

通过以上两种方法,可以有效解决VM中Ubuntu无法联网且没有网卡的问题。方法1适用于临时解决,而方法2则提供了永久的解决方案。根据实际需求选择合适的方法进行操作,确保系统能够正常联网。
THE END