在 Debian + VirtualBox 环境下联网,通常有以下几种方式和对应设置方法。你可以根据自己需要的网络模式来配置。
适合:只是想让 Debian 能访问外网
ip a
ping 8.8.8.8
如果能 ping 通,说明已经可以上网。
适合:虚拟机像一台真实电脑,有独立 IP
eth0 / wlan0)ip a
你会得到一个和主机同网段的 IP(如 192.168.1.x)
适合:主机 ↔ 虚拟机通信,但不能上外网
vboxnet0⚠️ 默认 不能上外网
sudo systemctl status NetworkManager
获取 IP:
sudo dhclient eth0
或
nmcli device wifi list
nmcli device connect eth0
/etc/network/interfaces)sudo nano /etc/network/interfaces
示例(DHCP):
auto eth0
iface eth0 inet dhcp
重启网络:
sudo systemctl restart networking
ls /sys/class/net
确认有 eth0 或 enp0s3
sudo apt install virtualbox-guest-utils
ping 8.8.8.8 # 通
ping google.com # 不通
修改:
sudo nano /etc/resolv.conf
nameserver 8.8.8.8
✅ NAT(上网) + Host-Only(主机通信)
如果你愿意,可以告诉我:
我可以直接给你最合适的配置方案。