温馨提示×

虚拟机Ubuntu如何联网

小樊
66
2026-07-27 18:28:04
栏目: 云计算

在虚拟机中让 Ubuntu 联网,常见情况有几种,下面按 最常见 → 进阶 给你系统说明。你可以对照自己的情况操作。


一、最常见:VMware / VirtualBox + Ubuntu 桌面版

✅ 推荐方式:NAT 模式(最简单)

1️⃣ 关闭 Ubuntu

先关机,不要挂起。

2️⃣ 设置虚拟机网络

VMware

  • 虚拟机设置 → 网络适配器
  • 勾选 ✅「NAT 模式」

VirtualBox

  • 设置 → 网络
  • 连接方式:NAT

3️⃣ 启动 Ubuntu

一般 自动联网,右上角会出现网络图标。

测试:

ping www.baidu.com

二、Ubuntu 无法联网的常见排查

1️⃣ 检查是否识别网卡

ip addr

ifconfig

如果没有看到 eth0 / ens33 / enp0s3 等网卡:

  • 虚拟机设置里 网络适配器没启用
  • 或没装 VMware Tools / VirtualBox 增强功能

2️⃣ 重启网络服务

sudo systemctl restart NetworkManager

3️⃣ 检查是否 DHCP 没拿到 IP

ip addr

如果 inet 没有 IP:

sudo dhclient -v

三、桥接模式(让 Ubuntu 像一台真实电脑)

适合:

  • 局域网其他设备访问虚拟机
  • SSH、服务器测试

设置方式

VMware

  • 网络适配器 → 桥接模式
  • 桥接到:你的真实网卡(不要选自动)

VirtualBox

  • 连接方式:桥接网卡
  • 名称:选择你正在用的网卡(WiFi / 有线)

⚠️ 注意:

  • 公司/校园网可能禁止桥接
  • WiFi 桥接有时不稳定

四、Ubuntu Server(无图形界面)

方法 1:使用 netplan(Ubuntu 18.04+)

编辑配置:

sudo nano /etc/netplan/00-installer-config.yaml

示例(DHCP):

network:
  version: 2
  ethernets:
    ens33:
      dhcp4: true

应用:

sudo netplan apply

方法 2:临时配置 IP

sudo ip addr add 192.168.1.100/24 dev ens33
sudo ip route add default via 192.168.1.1

五、虚拟机没网,90% 的原因

问题 解决办法
网络适配器没启用 虚拟机设置里勾选
选了“仅主机模式” 改成 NAT
没装 VMware Tools 安装增强工具
公司网络限制 换 NAT
Ubuntu 刚装完没刷新 dhclient

六、快速判断你现在的状态

你可以把下面命令的输出发给我,我可以 精准帮你定位问题

ip addr
ip route
ping 8.8.8.8
cat /etc/netplan/*.yaml

如果你愿意,可以告诉我: 1️⃣ 用的是 VMware 还是 VirtualBox
2️⃣ Ubuntu 桌面版还是服务器版
3️⃣ 是 完全没网 还是 能 ping IP 但不能上网

我可以直接给你一步一步的命令 ✅

0