VirtualBox虚拟网络环境配置【两台虚拟机互通】
有帮助的话请点个赞吧~ |
之前一直用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虚拟网络环境配置【两台虚拟机互通】相关推荐
- 计算机病毒实践汇总五:搭建虚拟网络环境
在尝试学习分析的过程中,判断结论不一定准确,只是一些我自己的思考和探索.敬请批评指正! 涉及内容: INetSim安装及使用 ApateDNS安装及使用 1. 搭建病毒分析网络环境原因 使用虚拟机作为 ...
- win10两台电脑上的两台虚拟机互联
前期准备: win10电脑两台(需要在同一局域网) vmware15版虚拟机--系统为centos7.3 开始配置: 1.关闭所有的防火墙(两台机器分别操作) 2.设置虚拟机的网络连接方式--桥接模式 ...
- 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常用功能 ...
- VirtualBox中的虚拟网络环境设置
网络连接其实是面向网卡的,当一台电脑拥有多块网卡,并且每块网卡连接了不同的网络就能理解了. 默认情况下,VirtualBox为虚拟网卡提供了四种网络环境:Network AddressTranslat ...
- VMWARE虚拟机网络环境配置
VMWARE虚拟机网络环境配置 1.查看物理机ip信息 命令:ipconfig 2.配置网络适配器环境 ① 点击"控制面板",选择"网络和Internet" ② ...
- 配置两台物理机的VMware 虚拟机互联互通
由于测试部署服务需要资源较大.单机PC扩展到最大无法纵向扩展,所以借助VMware Workstations(试用)连接其他PC的虚拟机横向扩展 需求场景: PC1和PC2互通 PC1和PC1-VM1 ...
- 两台服务器虚拟成一个ip,两台相同服务器ip怎么配置
两台相同服务器ip怎么配置 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 排查 ...
- Linux网络环境配置 虚拟机网络环境配置
Linux网络环境配置 问题 安装一个Centos 7虚拟机,发现网络无法联通,并且没有IP地址. 发现无法访问外网,并且无法与宿主机相同 使用ifconfig命令查看IP信息,发现没有IP地址 使用 ...
- Ubuntu网络环境配置
在安装完vm和Ubuntu之后,我使用了Iifconfig,我的目的是查看该虚拟机是否网络连通了,是否可以使用网络,很遗憾的是,没有.下面进行网络环境配置的总结. 首先你需要做的是打开你windows ...
最新文章
- android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序
- 寻找XenApp的下载
- 人人都在讨论的大数据,你了解吗?
- crossdomain.xml配置不当的利用和解决办法
- vba 判断文本框内容是否为空_【VBA】 数据输入 Inputbox 基本语法
- 蔚来上线三款硬货:更大电池包、全新EC6、改款ES8
- 信用指數旁的星星表示什麼?
- Spring配置跨域请求
- 区块链优秀gitbook资料
- windows编程系列知识
- 软件安装过程中,系统提示需要安装.Net Framework 3.5解决
- jquery-migrate.min.js兼容jQuery版本
- 诺基亚E71 专用UCWEB 6.7
- epub文件一揽子解决方案
- 滑动t检验在matlab上的实现
- 【正交调制的通信的工程实现!!!】--比通原书讲得好多了,书上大都泛泛而谈!受益匪浅
- unity ECS简介
- Excel数据分析案例三——预测销量
- SAP新的Activate实施方法论都有什么变化
- ACM基本算法类题目
热门文章
- 封装一个完整版的uniapp图片和视频上传组件,拿来即用,可进行图片视频切换,可自定义上传按钮样式,删除按钮样式,可单独上传图片或者视频,可限制上传数量
- 大津法优化之在飞卡智能车中的应用
- SPU和SKU区别与联系
- 云服务器安装宝塔面板
- JDBC连接oracle,mysql,sqlserver数据库
- PostgreSQL实现oracle中rowid
- 关于linux 上 svn 启动成功,端口已经暴露,阿里服务器的端口也成功暴露,防火墙全关,还是无法访问svn 端口 的 问题
- Win10 运行Office2016变慢解决方法
- bootstrap table中的行tr标签设置display:block后行样式错乱问题
- 第三章类与对象基础 ① 笔记