温馨提示×

virtualbox ubuntu怎么联网

小樊
56
2026-09-16 02:40:42
栏目: 智能运维

在 VirtualBox 里的 Ubuntu 联网,通常取决于你选择的网络连接方式。下面按最常见情况一步步说明。


一、先确认 Ubuntu 里是否能识别网络

在 Ubuntu 中打开终端,执行:

ip a

或旧版本:

ifconfig

如果能看到 eth0 / enp0s3 且有 IP 地址(比如 10.x.x.x 或 192.168.x.x),说明网络已连接。


二、VirtualBox 常见联网方式(推荐)

✅ 方式 1:NAT(最简单,默认)

适合:只是上网,不要求主机访问虚拟机

  1. 关闭 Ubuntu
  2. VirtualBox → 设置 → 网络
  3. 网卡1:
    • 连接方式:NAT
  4. 启动 Ubuntu

一般 直接就能上网。

测试:

ping www.baidu.com

✅ 方式 2:桥接网卡(推荐,最像真实机器)

适合:需要局域网其他设备访问 Ubuntu(如 SSH)

  1. 关闭 Ubuntu
  2. 设置 → 网络 → 网卡1
    • 连接方式:桥接网卡
    • 名称:选择你主机的网卡(WiFi 或以太网)
    • 高级 → 混杂模式:拒绝(默认即可)
  3. 启动 Ubuntu

Ubuntu 会像一台真实电脑一样从路由器拿 IP。


✅ 方式 3:仅主机(Host-Only)+ NAT(进阶)

适合:主机能连虚拟机,虚拟机也能上网

  • 网卡1:Host-Only(主机通信)
  • 网卡2:NAT(上网)

三、Ubuntu 内网络配置(如没自动获取 IP)

1️⃣ 使用 DHCP(推荐)

sudo dhclient

或重启网络:

sudo systemctl restart networking

(Ubuntu 18.04+ 可能是)

sudo netplan apply

2️⃣ 检查 DNS

cat /etc/resolv.conf

应有类似:

nameserver 8.8.8.8

四、常见问题排查

❌ 没网但显示已连接

ping 8.8.8.8
  • 能 ping IP 但不能域名 → DNS 问题
  • 不能 ping IP → 网络模式不对

❌ VirtualBox 没网卡选项

确保已安装:

sudo apt install virtualbox-guest-utils

并安装 增强功能(Guest Additions)


五、快速建议

  • 只想上网 → NAT
  • 要 SSH / 局域网访问 → 桥接
  • 虚拟机之间通信 → Host-Only

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

  • VirtualBox 版本
  • Ubuntu 版本
  • 用的 WiFi 还是网线
  • 网络模式现在是什么

我可以给你精确配置步骤。

0 踩