温馨提示×

debian virtualbox怎么联网

小樊
42
2026-09-04 19:56:42
栏目: 智能运维

在 Debian + VirtualBox 环境下联网,通常有以下几种常见方式和对应设置步骤。你可以按自己的需求选择。


一、最常用:NAT 模式(能上网,主机访问不了虚拟机)

适合:只想让 Debian 能上网

  1. 关闭虚拟机
  2. VirtualBox → 选中虚拟机 → 设置 → 网络
  3. 网卡1:
    • 连接方式:网络地址转换(NAT)
  4. 启动 Debian
  5. 一般 DHCP 自动分配,直接测试:
ping -c 3 8.8.8.8

如果能 ping 通 IP 但不能 ping 域名:

sudo nano /etc/resolv.conf

添加:

nameserver 8.8.8.8

二、主机和虚拟机互访:桥接模式(Bridged)

适合:虚拟机像一台真实机器,和主机在同一局域网

  1. 虚拟机设置 → 网络
  2. 连接方式:桥接网卡
  3. 界面名称:选择你主机正在用的网卡(如 Wi-Fi / Ethernet)
  4. 启动 Debian
  5. 通常自动获取 IP:
ip a

主机可直接 ping 虚拟机 IP。


三、主机访问虚拟机但不在外网暴露:Host-Only

适合:做实验、开发,主机连虚拟机

  1. VirtualBox → 管理 → 主机网络管理器
  2. 创建一块 Host-Only 网卡(如 vboxnet0)
  3. 虚拟机设置 → 网络 → Host-Only
  4. Debian 内:
sudo dhclient
ip a

四、Debian 内网络配置(如果没自动联网)

DHCP(推荐)

sudo dhclient

静态 IP(示例)

编辑:

sudo nano /etc/network/interfaces

示例:

auto eth0
iface eth0 inet static
address 192.168.56.10
netmask 255.255.255.0
gateway 192.168.56.1

然后:

sudo systemctl restart networking

五、常见排错

  • 网卡没起来:
ip link set eth0 up
  • 查看路由:
ip route
  • 防火墙(Debian 默认一般没开):
sudo ufw status

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

  • VirtualBox 版本
  • Debian 是 GUI 还是纯命令行
  • 想“能上网”还是“主机能访问虚拟机”

我可以给你更精确的一步到位配置

0