在 Debian 里使用 VirtualBox 让虚拟机联网,常见有 ** NAT、桥接、Host‑Only、内部网络** 几种方式。下面按“最常用 → 特殊场景”给你讲清楚,并附配置步骤。
适合: 虚拟机只要能上外网,不需要被主机/局域网访问
一般 DHCP 自动可用:
sudo dhclient enp0s3
或确认:
ip addr
ping 8.8.8.8
✅ 优点:零配置
❌ 缺点:主机不能主动访问虚拟机
适合: 虚拟机像局域网一台真实机器(可被访问、可分配局域网 IP)
eth0 / wlan0)sudo dhclient enp0s3
或静态 IP(示例):
sudo nano /etc/network/interfaces
auto enp0s3
iface enp0s3 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
✅ 优点:最像真实环境
❌ 注意:某些 Wi‑Fi 网卡不支持桥接
适合: 本地开发、测试
vboxnet0)Debian 中:
sudo dhclient enp0s3
主机和虚拟机可互 ping
Debian:
ip addr
sudo dhclient enp0s8
ip addr
ip route
ping 8.8.8.8
systemctl status networking
确认 VirtualBox 增强功能已装:
sudo apt install virtualbox-guest-utils
| 需求 | 方式 |
|---|---|
| 只是上网 | NAT |
| 像真机 | 桥接 |
| 本地开发 | NAT + Host‑Only |
| 纯内网 | Internal |
如果你愿意,可以告诉我:
我可以给你更精确的一步到位配置。