一、安装VirtualBox桥接网卡驱动

1、单击电脑的网络-》右键选状态-》点【属性】,点【安装】

在这里插入图片描述

2、选【服务】-点【添加】

在这里插入图片描述

3、点【从磁盘安装】-点【浏览】

在这里插入图片描述

4、选择VirtualBox安装目录下的VBoxNetLwf.inf,路径为VirtualBox安装目录\drivers\network\netlwf

在这里插入图片描述

5、安装完成,可看到如下驱动

在这里插入图片描述

二、配置Ubuntu网络

1、选择虚拟机,点【设置】

在这里插入图片描述

2、选择【网络】-》网卡1(只配一个网卡)

连接方式:【桥接网卡】
界面名称:宿主机上真实的网卡名称,有线则选有线网卡,无线就选无线网卡,如果从有线变无线则要更换网卡
然后点【ok】
在这里插入图片描述

3、启动虚拟机

在这里插入图片描述

4、打开命令行输入ipconfig查看宿主机的ip和网关(windows 7),IP为192.168.10.141

在这里插入图片描述

5、输入ifconfig查看虚拟机的ip为192.168.10.144

在这里插入图片描述

6、因为这个ip是动态分配的,如果想固定则修改/etc/network/interfaces,把enp0s3网卡改为固定,如下(gateway从宿主机上用ipconfig查)
# The primary network interface
# iface enp0s3 inet dhcp
auto enp0s3
iface enp0s3 inet static
address 192.168.10.150
netmask 255.255.255.0
gateway 192.168.10.1
7、重启虚拟机
8、测试网络

宿主机IP:192.168.10.141
虚拟机1:192.168.10.150
虚拟机2:192.168.10.151
主机到虚拟机1,测试结果(通)
在这里插入图片描述
主机到虚拟机2,测试结果(通)
在这里插入图片描述
虚拟机1到主机,测试结果(通)
在这里插入图片描述
虚拟机2到主机,测试结果(通)
在这里插入图片描述
虚拟机1上网(上百度),测试结果(通)
在这里插入图片描述
虚拟机2上网(上QQ),测试结果(通)
在这里插入图片描述
虚拟机1到虚拟机2,测试结果(通)
在这里插入图片描述

虚拟机2到虚拟机1,测试结果(通)
在这里插入图片描述

9、经验证测试,已四通(主机虚拟机互通,虚拟机间互通,虚拟机上网)

10、遇到的问题

1、主机无法ping通虚拟机

检查虚拟机的防火墙,如开启则关闭或设置白名单

# 检查防火墙状态
sudo ufw status
# 关闭防火墙
sudo ufw disable
2、虚拟机无法ping通主机

检查主机的防火墙,如开启则关闭或设置白名单,打开网络和共享中心
在这里插入图片描述
选择【windows防火墙】
在这里插入图片描述
点【打开或关闭Windows防火墙】
在这里插入图片描述

如果不想关闭防火墙则设置windows防火墙白名单

打开防火墙,点【高级设置】
在这里插入图片描述
找到【入站规则】-【文件和打印机共享(回显请求 - ICMPv4-In)】-【专用,公用】,然后点【启用规则】即可
在这里插入图片描述

3、虚拟机上网ping时出现unknown host,但是ip却可以ping通

ping域名
在这里插入图片描述
ping ip
在这里插入图片描述

解决方法:在/etc/resolvconf/resolv.conf.d/base中加入以下内容,然后重启

nameserver 8.8.8.8
nameserver 8.8.4.4

可以正常上网了
在这里插入图片描述

Logo

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

更多推荐