在 Debian 中使用 VirtualBox 时,虚拟机联网方式主要有几种,最常见的是 NAT、桥接(Bridged) 和 Host-Only。下面按使用场景说明如何配置。
一、NAT(默认,最简单,能上外网)
特点
- 虚拟机可以访问外网
- 主机不能直接访问虚拟机
- 适合大多数个人使用
配置方法
- 关闭虚拟机
- VirtualBox → 选中虚拟机 → 设置 → 网络
- 网卡1 → 连接方式:网络地址转换(NAT)
- 启动虚拟机
- Debian 内一般自动获取 IP(DHCP)
验证:
ping 8.8.8.8
二、桥接网络(Bridged,推荐需要“像真实机器”)
特点
- 虚拟机和主机在同一局域网
- 其他电脑可访问虚拟机
- 需要物理网卡支持
配置方法
- 虚拟机设置 → 网络
- 网卡1 → 连接方式:桥接网卡
- 界面名称:选择你的物理网卡(如
eth0 / wlan0)
- 启动虚拟机
- Debian 内自动获取 IP 或手动配置
示例(DHCP):
sudo dhclient
ip addr
三、Host-Only(仅主机,无外网)
特点
- 主机 ↔ 虚拟机互通
- 虚拟机不能上外网
- 适合实验环境
配置方法
- VirtualBox → 管理 → 主机网络管理器
- 创建
vboxnet0
- 虚拟机 → 网络 → Host-Only
- Debian 内配置静态 IP
示例:
sudo ip addr add 192.168.56.101/24 dev eth0
四、Debian 内网络不通常见排查
ip addr
ip route
systemctl status networking
sudo dhclient eth0
如果是 Debian 12+,可能用:
nmcli device status
五、推荐方案
- 只上网:NAT
- 局域网通信:桥接
- 纯实验:Host-Only
如果你愿意,可以告诉我:
- Debian 版本
- VirtualBox 版本
- 虚拟机用途(上网 / 服务器 / 实验)
我可以给你更精确的配置示例。