温馨提示×

ubuntu virtualbox怎么联网

小樊
59
2026-09-22 03:30:17
栏目: 智能运维

在 Ubuntu(虚拟机)+ VirtualBox 的环境下,常见有 3 种联网方式,最常用的是「NAT」和「桥接网卡」。下面一步一步说明。


一、最常用:NAT(推荐新手)

特点:虚拟机可以上网,但不能被局域网其他电脑访问。

设置方法

  1. 关闭 Ubuntu 虚拟机
  2. VirtualBox → 选中虚拟机 → 设置 → 网络
  3. 网卡 1:
    • 连接方式:NAT
  4. 启动 Ubuntu
  5. 一般会自动获取 IP,直接可以上网

检查网络

ping 8.8.8.8

或

ip a

二、桥接网卡(像一台真实电脑)

特点:虚拟机和宿主机在同一局域网,可被其他设备访问。

设置方法

  1. 虚拟机关机
  2. 设置 → 网络 → 网卡 1:
    • 连接方式:桥接网卡
    • 名称:选择你宿主机的网卡(Wi‑Fi 或 Ethernet)
    • 勾选「电缆已连接」
  3. 启动 Ubuntu

Ubuntu 内确认

ip a

应能获取到和宿主机同网段的 IP


三、Host-Only(仅主机,不联网)

用途:宿主机和虚拟机通信,但不能上外网

设置:

  • 连接方式:仅主机(Host-Only)网络

四、Ubuntu 内部网络配置(如不能上网)

1️⃣ 使用 DHCP(推荐)

sudo dhclient

2️⃣ Netplan 配置示例(Ubuntu 18.04+)

编辑:

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

NAT / 桥接示例:

network:
  version: 2
  ethernets:
    enp0s3:
      dhcp4: true

应用:

sudo netplan apply

五、常见问题排查

✅ 虚拟机能 ping IP 但不能开网页
→ DNS 问题:

sudo nano /etc/resolv.conf

添加:

nameserver 8.8.8.8

✅ 桥接后没网
→ 宿主机 Wi‑Fi 可能禁止虚拟网卡

✅ 公司/校园网
→ 可能限制 NAT,建议桥接


如果你愿意,可以告诉我:

  • Ubuntu 版本
  • VirtualBox 版本
  • 宿主系统是 Windows / macOS / Linux
  • 是「不能上网」还是「不能和宿主机通信」

我可以给你精准配置方案。

0 踩