当前位置: 代码网 > 服务器>服务器>Linux > Ubuntu虚拟机没有网络的原因和解决方案

Ubuntu虚拟机没有网络的原因和解决方案

2026年03月11日 Linux 我要评论
在使用 ubuntu 虚拟机(vmware / virtualbox) 时,很多人都会遇到一个非常常见的问题:ubuntu 没有 wifi没有网络无法访问互联网ip addr 只看到 lo或者网卡 s

在使用 ubuntu 虚拟机(vmware / virtualbox) 时,很多人都会遇到一个非常常见的问题:

  • ubuntu 没有 wifi
  • 没有网络
  • 无法访问互联网
  • ip addr 只看到 lo
  • 或者网卡 state down

本文将详细介绍 问题原因 + 完整解决方案,亲测有效。

一、问题现象

打开终端输入:

ip addr

可能会看到类似输出:

2: ens33: <broadcast,multicast> mtu 1500 qdisc noop state down
link/ether 00:0c:29:52:21:e5 brd ff:ff:ff:ff:ff:ff

可以看到:

  • 网卡名称:ens33
  • 状态:down
  • 没有 inet ip 地址

这说明:

系统识别到了网卡,但网卡没有启动或没有获取 ip 地址。

二、为什么虚拟机没有 wifi?

很多新手会疑惑:

为什么 ubuntu 没有 wifi?

其实这是 正常现象

因为:

  • 虚拟机不会直接使用 wifi
  • 虚拟机只会模拟 有线网卡

所以在 ubuntu 里通常看到的是:

名称含义
ens33vmware 虚拟网卡
enp0s3virtualbox 虚拟网卡
eth0旧版 linux 网卡名

三、解决方法(推荐步骤)

方法1:启动网卡

首先手动启动网卡:

sudo ip link set ens33 up

然后再次查看:

ip addr

如果成功,状态会变成:

state up

方法2:获取 ip 地址

网卡启动后,需要获取 ip:

sudo dhclient ens33

再次查看:

ip addr

正常会出现:

inet 192.168.x.x

说明网络已经恢复。

方法3:重启网络服务

如果仍然没有网络,可以重启 networkmanager:

sudo systemctl restart networkmanager

四、检查虚拟机网络配置

如果以上方法无效,需要检查 虚拟机设置

vmware 设置

关闭虚拟机,然后:

vm → settings → network adapter

确认勾选:

  • ✔ connected
  • ✔ connect at power on

网络模式推荐:

nat(最简单)

五、总结

ubuntu 虚拟机没有网络通常有以下几个原因:

原因解决方法
网卡未启动ip link set ens33 up
没有获取 ipdhclient ens33
网络服务异常重启 networkmanager

到此这篇关于ubuntu虚拟机没有网络的原因和解决方案的文章就介绍到这了,更多相关ubuntu虚拟机没有网络内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com