如果宿主机是使用网线上网,安装虚拟机后可以直接上网,但是宿主机使用wifi上网,则虚拟机无法上网,需要修改一下配置才可以上网,看这篇帖子就行了;

如果是宿主机无法远程连接虚拟机,可以看这篇宿主机SSH连接VirtualBox内的虚拟机_weixin_43833851的博客-CSDN博客_ssh virtualbox

1,查看自己的WIFI网卡名称

如下图中红框处就是WIFI网卡的名称

2,将虚拟机网络的网卡1改为 “桥接网卡”,界面名称 选择第一步中的网卡名称

 3,重启虚拟机,使上面的设置生效

4,将虚拟机的IP地址和WIFI网卡的IP地址改成同一网段

     4.1 先查看WIFI网卡的IP地址和网关,在宿主机的命令行中执行ipconfig -all

 可以看到WIFI网卡的ip是 192.168.1.25 ,子网掩码:255.255.255.0,网关:192.168.1.1,

DNS是192.168.1.1

4.2, 将虚拟机的IP等改成和宿主机一个网段

我的虚拟机是centos, 修改方式如下:

①   cd  /etc/sysconfig/network-scripts/ ,文件如下:

以  ifcfg-  开头的都是网卡对应的文件,你的文件名可能跟我不一样,而且有的机子有多个网卡,类似的文件就有多个,不要找错了,一定要是网卡1对应的文件

 ②  编辑上图中的网卡文件,修改如下:

 BOOTPROTO改为static, ONBOOT改为yes,IPADDR改为同一网段的地址,不要与现有的IP重合就行了,注意GATEWAY和DNS1必须写,如果原文件中没有这两项就自己加上这两项;

改后重启虚拟机网络: service network restart

此时已经可以上网,可以使用ping  www.baidu.com  检测一下:

注意:如果你更换WIFI,可能会导致WIFI网卡的IP地址变化,导致又无法上网,只能重新修改虚拟机的IP

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐