温馨提示×

VirtualBox Debian如何联网

小樊
34
2026-08-14 06:13:25
栏目: 智能运维

VirtualBox 中的 Debian 联网,常见有几种方式。下面按最常用 → 进阶给你说明,基本照着做就能联网 ✅


一、最推荐方式:NAT(适合大多数情况)

1️⃣ 关闭 Debian 虚拟机

先关机,不要挂起。

2️⃣ 设置网络模式

在 VirtualBox 中:

虚拟机 → 设置 → 网络
  • 网卡1
    • 勾选 ✅「启用网络连接」
    • 连接方式:NAT
    • 高级:默认即可(不用改)

✅ 这是最简单、最稳定的方式


3️⃣ 启动 Debian 并检查网络

查看网络接口

ip a

你应该能看到类似:

eth0 / enp0s3

测试网络

ping -c 3 www.baidu.com

如果能 ping 通,说明已经联网 ✅


二、如果 NAT 无法联网(常见排查)

✅ 1. 确认 DHCP 是否获取 IP

ip addr

如果没有 IP(只有 127.0.0.1),手动获取:

sudo dhclient

再试:

ping www.baidu.com

✅ 2. 检查网络服务(Debian 11/12)

systemctl status networking

或(如果用 NetworkManager):

systemctl status NetworkManager

如果没启动:

sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

三、桥接模式(局域网其他设备可访问)

适合:

  • 想让 Debian 像一台真实主机
  • 局域网内其他电脑能访问它

设置方式

设置 → 网络 → 网卡1
连接方式:桥接网卡
界面名称:选择你正在用的网卡(WiFi 或 有线)

⚠️ 注意:

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

四、仅主机(Host-Only)+ NAT(进阶)

适合:

  • 主机 ↔ 虚拟机互通
  • 虚拟机还能上网

一般新手 不建议一开始用


五、Debian 网络配置文件(可选)

Debian 传统方式(/etc/network/interfaces)

sudo nano /etc/network/interfaces

示例(DHCP):

auto eth0
iface eth0 inet dhcp

然后:

sudo systemctl restart networking

六、快速判断你该用哪种

需求 推荐方式
只要能上网 ✅ NAT
局域网访问虚拟机 桥接
主机 ↔ 虚拟机 Host-Only
服务器环境 NAT 或 桥接

七、如果你愿意,我可以:

  • ✅ 根据你的 Debian 版本 精确指导
  • ✅ 帮你分析 ip a 输出
  • ✅ 排查 NAT 能 ping IP 但 ping 不通域名

你可以直接把下面命令的输出贴出来:

ip a
cat /etc/os-release

0