一个使用VirtualBox拉起的Linux虚机,是无法使用Internet直接上网的,因为用于上网的网卡没有分配IP地址。为了解决联网问题,我们可以使用家里路由器的DHCP功能,给虚机动态分配IP。 虚机网卡选择桥接模式 在VirtualBox界面上点击"设置"->"网络"->"网卡1"。连接方式选择"桥接网卡","高级"标签展开后,"混杂模式"选择全部允许,勾选"接入网线"。 桥接模式,是指虚机和宿主机在网络中处于同等地位,二者挂在同一个网桥上(我这里的网桥可以理解为家里的路由器)。路由器可以动态为宿主机分配IP,同理也可以为虚机分配动态IP。 编辑网卡配置文件,这里为/etc/sysconfig/network-scripts/ifcfg-enp0s3 其中onboot为启动时是否初始化网卡配置,bootproto为使用的协议类型,netmask为子网掩码,gateway为网关,DNS1为域名解析服务器。 systemctl restart network重启网络服务 ip -s address查看网卡的IP地址 可以看到enp0s3网卡已经通过DHCP协议为分配到了IP地址:192.168.1.32。 尝试PING www.baidu.com 此时虚机已经具备上网功能,可以看到已经能ping通百度的网址了。