桥接模式(Bridged Adapter)是VirtualBox中常用的网络模式之一,其核心特点是虚拟机与宿主机处于同等网络地位,二者通过虚拟交换机(如VirtualBox的vnet0)直接连接到物理网卡,共享同一局域网(LAN)。虚拟机可获得与宿主机同一网段的IP地址,能直接访问外网(如互联网),也能与同一网段内的其他设备(包括宿主机、其他虚拟机)通信。
在配置桥接前,需确认宿主机用于桥接的物理网卡(如以太网卡eth0、无线网卡wlan0)。打开终端,执行以下命令:
ip addr show
输出中会列出所有网络接口,找到状态为UP(已激活)的物理网卡(如eth0),记录其名称。
eth0)。桥接模式下,虚拟机可通过DHCP自动获取IP(推荐,需物理网络有DHCP服务器),也可手动配置静态IP(需确保与宿主机同一网段)。以下分别说明:
多数情况下,物理网络的DHCP服务器会自动为虚拟机分配IP地址。只需确保虚拟机网络配置为自动获取:
Netplan,文件路径通常为/etc/netplan/01-network-manager-all.yaml):sudo nano /etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3: # 网卡名称(通过`ip addr show`查看)
dhcp4: yes # 启用DHCP
Ctrl+O→Enter→Ctrl+X),应用配置:sudo netplan apply
ip addr show enp0s3
输出中应显示虚拟机已获取到与宿主机同一网段的IP地址(如192.168.1.100/24)。若需固定虚拟机IP,需手动配置。确保静态IP与宿主机同一网段(如宿主机IP为192.168.1.72,则虚拟机可设为192.168.1.100),且不与网内其他设备冲突。
Netplan配置文件:sudo nano /etc/netplan/01-network-manager-all.yaml
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3: # 网卡名称
dhcp4: no # 关闭DHCP
addresses: [192.168.1.100/24] # 静态IP及子网掩码
gateway4: 192.168.1.1 # 网关(与宿主机一致)
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS服务器
sudo netplan apply
ping 8.8.8.8 # 测试外网连通性
ping 宿主机IP # 测试与宿主机的连通性
```。
ping 8.8.8.8,若返回响应,说明虚拟机可访问外网。ping 宿主机IP(如ping 192.168.1.72),若返回响应,说明虚拟机与宿主机可通信。ping 同一网段内其他设备IP(如局域网内的手机、电脑),若返回响应,说明虚拟机已融入局域网。ufw防火墙,可通过sudo ufw allow all临时开放)。ufw或iptables),确认VirtualBox的桥接模式配置正确。