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

 更新时间:2026年03月11日 09:01:14   作者:林九生  
文章介绍了Ubuntu虚拟机在VMware或VirtualBox中无法访问互联网的问题,详细解释了问题原因,并提供了完整的解决方案,包括启动网卡、获取IP地址和重启网络服务等步骤,需要的朋友可以参考下

在使用 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虚拟机没有网络内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • CentOS服务器平台搭建mysql主从复制与读写分离的方法

    CentOS服务器平台搭建mysql主从复制与读写分离的方法

    这篇文章主要介绍了CentOS服务器平台搭建mysql主从复制与读写分离的方法,结合实例形式较为详细的分析了CentOS平台搭建mysql主从复制与读写分离的步骤、设置方法、相关操作技巧与注意事项,需要的朋友可以参考下
    2018-04-04
  • 详解centos7上elastic search安装及填坑记

    详解centos7上elastic search安装及填坑记

    本篇文章主要介绍了centos7上elastic search安装及填坑记,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • centOS7 下利用iptables配置IP地址白名单的方法

    centOS7 下利用iptables配置IP地址白名单的方法

    下面小编就为大家带来一篇centOS7 下利用iptables配置IP地址白名单的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 利用Apache Common将java对象池化的问题

    利用Apache Common将java对象池化的问题

    对象被创建后,使用完毕不是立即销毁回收对象,而是将对象放到一个容器保存起来,下次使用的时候不用创建对象,而是从容器中直接获取,这篇文章主要介绍了利用Apache Common将java对象“池化”,需要的朋友可以参考下
    2022-06-06
  • apache简介_动力节点Java学院整理

    apache简介_动力节点Java学院整理

    本篇文章主要介绍apache简介,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Apache shiro的简单介绍与使用教程(与spring整合使用)

    Apache shiro的简单介绍与使用教程(与spring整合使用)

    Apache Shiro是一个强大而灵活的开源安全框架,它能够干净利落地处理身份认证,授权,企业会话管理和加密这篇文章给大家介绍了Apache shiro的简单介绍与使用教程(与spring整合使用),感兴趣的朋友一起看看吧
    2017-10-10
  • Linux文件删除后空间未释放问题详解

    Linux文件删除后空间未释放问题详解

    这篇文章主要给大家介绍了关于Linux文件删除后空间未释放问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05
  • Linux svn的搭建与使用(图文详解)

    Linux svn的搭建与使用(图文详解)

    这篇文章主要介绍了Linux搭建SVN服务器,现在分享给大家,也给大家做个参考。有兴趣的可以了解一下。
    2016-11-11
  • 安装Ubuntu 16.04后要做的事(总结)

    安装Ubuntu 16.04后要做的事(总结)

    Ubuntu 16.04发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化。本篇文章主要介绍了安装Ubuntu 16.04后要做的事,有兴趣的可以了解一下。
    2016-12-12
  • apache虚拟主机的配置指南

    apache虚拟主机的配置指南

    本文介绍了apache虚拟主机的配置的方法,要配置apache的虚拟主机,我们需要分以下几步进行:检查apache虚拟主机模块,开启apache虚拟主机功能,httpd-vhosts.conf文件详解,根据IP配置虚拟主机,根据端口配置虚拟主机,根据域名配置虚拟主机,有需要的小伙伴参考下
    2015-01-01

最新评论