有帮助的话请点个赞吧~

之前一直用VMware,新电脑内存小了点就换了个VirutalBox,然后因为要搞个课设需要两台虚拟机互通,就来学习一下虚拟网络的配置。

Ubuntu安装必需配置花里胡哨配置与一些高版本报错教程,可以根据需要点击链接看看哦。

文章目录

  • 环境
  • 网络连接方式简介(参考官方文档)
    • 先来个简单功能总结,不想看介绍可以直接一张表选择
    • 网络地址转换(NAT)
    • NAT网络
    • 仅主机(Host-Only)网络
    • 内部(Internal)网络
    • 通用驱动(Generic networking)
    • 桥接网卡(Bridged)
  • 桥接方式配置网络
    • 在主机新建一个网卡
      • 方法一:开启热点
      • 方法二:新建网卡
    • 配置虚拟机网络
    • 设置虚拟机网络

环境

  • 主机:Win10
  • 虚拟机:Ubuntu 16.04

网络连接方式简介(参考官方文档)

先来个简单功能总结,不想看介绍可以直接一张表选择

模式 虚拟机→主机 主机→虚拟机 虚拟机↔虚拟机 虚拟机→Net/LAN Net/LAN→虚拟机
NAT 端口转发 × 端口转发
NATservice 端口转发 端口转发
Host-Only × ×
Internal × × × ×
Bridged

网络地址转换(NAT)

  • 是默认模式,装好系统什么都不用改就可以直接联网。
  • 通过构造一个虚拟网卡,连接虚拟机的交换机以及NAT设备等,这个网卡不可见(VMware里面叫VMnet8),虚拟机发出和收到的请求经由NAT Engine处理实现网络访问。
  • 外部不可见,即外部ping不了虚拟机,其他虚拟机也ping不了。
  • ip地址通常为10.0.2.xx,因为默认虚拟网卡连接到10.0.2.0

NAT网络

  • 一种允许出站连接的内部网络。
  • 好像……不太有用,不多介绍。

仅主机(Host-Only)网络

  • 在主机上虚拟一个专供虚拟机使用的host-only网卡,然后把虚拟主机桥接到上面,通过设置这个host-only网卡实现网络连接。
  • 可以在Windows网络适配器里看到一个VirtualBox Host-Only Network网卡,利用这个网卡进行通信。
  • 所有虚拟机都连在这个网卡下,所以相互之间可以访问,当然也属于同一网段。
  • 要访问主机或者上网需要一些额外设置,操作相对复杂一点。
  • ip地址通常为192.168.56.x,因为VirtualBox Host-Only Network网卡ip为192.168.56.1(网关)。

内部(Internal)网络

  • 用于创建不同类型的基于软件的网络,该网络对选定的虚拟机可见,但对主机上运行的应用程序或外部世界不可见。
  • 用得也不多,不多介绍。

通用驱动(Generic networking)

  • 共享相同通用网络接口的模式,允许用户选择可包含在 Oracle VM VirtualBox 中或分发到扩展包中的驱动程序。
  • 官方认证很少使用(rarely used mode)。

桥接网卡(Bridged)

  • 用于一些高级网络需求,例如网络模拟和用户机中运行的服务器。启用后,Oracle VM VirtualBox 将连接到主机安装的网卡之一并直接交换网络数据包,从而绕过主机操作系统的网络堆栈。
  • 像是真实存在于主机网路中的一台主机,主机能上网才能上网。
  • ip与本机处于同一网段,因为网关和主机一样。

桥接方式配置网络

在主机新建一个网卡

方法一:开启热点

  • 在WIFI页面打开电脑的网络热点(最右边那个):

  • 此时会自动创建一个网卡,打开网络适配器就可以看到:

方法二:新建网卡

  • Win+X打开设备管理器;
  • 操作→添加过时硬件;
  • 安装我手动从列表选择的硬件→网络适配器→厂商:Microsoft;型号:KM-TEST环回适配器;
  • 创建完成,打开网络适配器就可以看到;
  • 右键打开连接了WIFI的那个网卡WLAN的属性,在共享选项卡里设置允许其他网络用户通过此计算机的Internet来连接,下面选择新建的那个网卡。

配置虚拟机网络

  • 关闭虚拟机打开设置→网络;
  • 连接方式:桥接网卡,界面名称:(刚才新建的网卡)。

设置虚拟机网络

修改网络配置文件:

sudo gedit /etc/network/interfaces
添加内容:

auto enp0s3
iface enp0s3 inet dhcp

其中,enp0s3是网卡名称,DHCP表示自动获取ip地址,也可以改成static变成固定地址,下面加一行地址设置:

auto enp0s3
iface enp0s3 inet static
address 192.168.56.103

然后重启网络服务:

service network-manager restart

就配置完成啦。

ifconfig

可以看到配置结果,也可以ping主机、其他虚拟机或其他网络主机。

欢迎指正与讨论!

VirtualBox虚拟网络环境配置【两台虚拟机互通】相关推荐

  1. 计算机病毒实践汇总五:搭建虚拟网络环境

    在尝试学习分析的过程中,判断结论不一定准确,只是一些我自己的思考和探索.敬请批评指正! 涉及内容: INetSim安装及使用 ApateDNS安装及使用 1. 搭建病毒分析网络环境原因 使用虚拟机作为 ...

  2. win10两台电脑上的两台虚拟机互联

    前期准备: win10电脑两台(需要在同一局域网) vmware15版虚拟机--系统为centos7.3 开始配置: 1.关闭所有的防火墙(两台机器分别操作) 2.设置虚拟机的网络连接方式--桥接模式 ...

  3. 2019-8-24 [Linux] 15.搭建两台虚拟机实现互联组成一个小型网络 详细版

    文章目录 15.1 需求说明 1.2 分技术介绍 1.2.1 JDK 1.2.2 Tomcat 1.2.3 MySQL 1.2.4 Nginx 1.2.4.1 序言 1.2.4.2 Nginx常用功能 ...

  4. VirtualBox中的虚拟网络环境设置

    网络连接其实是面向网卡的,当一台电脑拥有多块网卡,并且每块网卡连接了不同的网络就能理解了. 默认情况下,VirtualBox为虚拟网卡提供了四种网络环境:Network AddressTranslat ...

  5. VMWARE虚拟机网络环境配置

    VMWARE虚拟机网络环境配置 1.查看物理机ip信息 命令:ipconfig 2.配置网络适配器环境 ① 点击"控制面板",选择"网络和Internet" ② ...

  6. 配置两台物理机的VMware 虚拟机互联互通

    由于测试部署服务需要资源较大.单机PC扩展到最大无法纵向扩展,所以借助VMware Workstations(试用)连接其他PC的虚拟机横向扩展 需求场景: PC1和PC2互通 PC1和PC1-VM1 ...

  7. 两台服务器虚拟成一个ip,两台相同服务器ip怎么配置

    两台相同服务器ip怎么配置 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 排查 ...

  8. Linux网络环境配置 虚拟机网络环境配置

    Linux网络环境配置 问题 安装一个Centos 7虚拟机,发现网络无法联通,并且没有IP地址. 发现无法访问外网,并且无法与宿主机相同 使用ifconfig命令查看IP信息,发现没有IP地址 使用 ...

  9. Ubuntu网络环境配置

    在安装完vm和Ubuntu之后,我使用了Iifconfig,我的目的是查看该虚拟机是否网络连通了,是否可以使用网络,很遗憾的是,没有.下面进行网络环境配置的总结. 首先你需要做的是打开你windows ...

最新文章

  1. android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序
  2. 寻找XenApp的下载
  3. 人人都在讨论的大数据,你了解吗?
  4. crossdomain.xml配置不当的利用和解决办法
  5. vba 判断文本框内容是否为空_【VBA】 数据输入 Inputbox 基本语法
  6. 蔚来上线三款硬货:更大电池包、全新EC6、改款ES8
  7. 信用指數旁的星星表示什麼?
  8. Spring配置跨域请求
  9. 区块链优秀gitbook资料
  10. windows编程系列知识
  11. 软件安装过程中,系统提示需要安装.Net Framework 3.5解决
  12. jquery-migrate.min.js兼容jQuery版本
  13. 诺基亚E71 专用UCWEB 6.7
  14. epub文件一揽子解决方案
  15. 滑动t检验在matlab上的实现
  16. 【正交调制的通信的工程实现!!!】--比通原书讲得好多了,书上大都泛泛而谈!受益匪浅
  17. unity ECS简介
  18. Excel数据分析案例三——预测销量
  19. SAP新的Activate实施方法论都有什么变化
  20. ACM基本算法类题目

热门文章

  1. 封装一个完整版的uniapp图片和视频上传组件,拿来即用,可进行图片视频切换,可自定义上传按钮样式,删除按钮样式,可单独上传图片或者视频,可限制上传数量
  2. 大津法优化之在飞卡智能车中的应用
  3. SPU和SKU区别与联系
  4. 云服务器安装宝塔面板
  5. JDBC连接oracle,mysql,sqlserver数据库
  6. PostgreSQL实现oracle中rowid
  7. 关于linux 上 svn 启动成功,端口已经暴露,阿里服务器的端口也成功暴露,防火墙全关,还是无法访问svn 端口 的 问题
  8. Win10 运行Office2016变慢解决方法
  9. bootstrap table中的行tr标签设置display:block后行样式错乱问题
  10. 第三章类与对象基础 ① 笔记