由于Linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而vmware的网络连接问题是大家遇到最多问题之一。在学习交流群里面,几乎每天都会有同学问到这些问题,写这篇详解也是因为群里童鞋网络出故障,然后在帮他解决的过程中,对自己的理解也做一个总结。接下来,我们就一起来探讨一下关于vmware workstations网络连接的三种模式。

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)NAT(网络地址转换模式)Host-Only(仅主机模式)

一、Bridged(桥接模式)

什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。其网络结构如下图所示:

二、NAT(地址转换模式)

刚刚我们说到,如果你的网络ip资源紧缺,但是你又希望你的虚拟机能够联网,这时候NAT模式是最好的选择。NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网。其网络结构如下图所示:

三、Host-Only(仅主机模式)

Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。其网络结构如下图所示:

虚拟机的三种网络模式(Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式))相关推荐

  1. 虚拟机的三种网络模式详解

    虚拟机的三种网络模式详解 1. 桥接模式: 此模式下,虚拟机的操作系统就像和物理机同一段网络中的物理机一样,它可以访问网络中的任何机器,同时只要物理机可以访问网络,虚拟机也可以实现上网.此模式是懒人模 ...

  2. vmware虚拟机重装后本机没虚拟网卡解决方案及虚拟机的三种网络连接方式详解

    vmware虚拟机重装后本机没虚拟网卡解决方案: 卸载虚拟机时,就算删除了安装路径,在设备管理器中删除了网卡,在注册列表项中删除了vmware列表项,重装后一般还是会出现本机网络连接中没有没有虚拟机默 ...

  3. 虚拟机的三种网络模式

    VMware的三种模式 vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式).NAT(网络地址转换模式).Host-Only(仅主机模式). 一.Bridged(桥接模式) ...

  4. VMware虚拟机的三种网络连接模式的特点

    在VMware Workstation中创建虚拟机后,配置虚拟机的网络连接有3种模式,分别是: 1.桥接模式(VMnet0) 2.NAT模式(VMnet8) 3.仅主机模式(VMnet1) 这三种网络 ...

  5. Vmware虚拟机下三种网络模式配置

    VMware虚拟机有三种网络模式,分别是Bridged(桥接模式).NAT(网络地址转换模式).Host-only(主机模式). VMware workstation安装好之后会多出两个网络连接,分别 ...

  6. Vmware 虚拟机的三种网络模式

    目录 一.桥接模式 二.仅主机模式 三.NAT 网络地址转换模式 Vmware 虚拟机所使用的资源都是依赖于主机的物理硬件资源,它的网络连接也是依赖于主机的物理硬件设备,所以Vmware 虚拟机为我们 ...

  7. 虚拟机的三种网络模式和桥接模式的选择

    1.1桥接        桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当 ...

  8. 关于虚拟机vmware三种网络模式

    虚拟机的网络模式 三种 1.桥接 2.NAT 3.Host-Only A:桥接 专业解释: 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地 ...

  9. PD虚拟机的三种网络模式

    由于VMware虚拟机使用较多,因此对于Mac 上常用的PD虚拟机的介绍较少,笔者在PD虚拟机的网络设置上踩过一些坑,因此记录一下. 版本:Parallels Desktop 14 for mac 模 ...

最新文章

  1. C#正则表达式引发的CPU跑高问题以及解决方法
  2. 实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...
  3. mysql ddl dml 导出_MySQL:DDL和DML语句,弄明白了吗?
  4. [头脑风暴] 解读Docker Bridge网络模型
  5. [vue] 说说你觉得认为的vue开发规范有哪些?
  6. 计算机操作系统(10):集群和分布式
  7. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(配置数据库监听_09)
  8. 【声学基础】概述——吸收
  9. 内存和显存_小科普 |“内存”和“显存”有啥关系?
  10. Java学习笔记基础(上)
  11. Tensorflow CIFAR10 (二分类)
  12. 秒杀场景下MySQL的低效原因和改进
  13. android 手机关机代码非root,Android手机获取root权限并实现关机重启功能的方法
  14. modelsim安装教程
  15. java求阶乘1-20_java求1+2!+3!+...+20!的和,java1到20的阶乘
  16. (一)PC 机与单片机通信(RS232 协议)【800个电子设计大赛资料合集】
  17. C++Qt开发-单线程实现生命游戏
  18. 固定链接设置朴素正常html无法显示,wordpress固定链接设置修改常见问题
  19. 2022国产芯片技术创新与市场应用论坛即将召开
  20. Java实现简易联网坦克对战小游戏

热门文章

  1. 牛客推荐系统开发之选飞行棋子(状压dp)
  2. 针对小程序的漏洞挖掘
  3. 机器学习中的数学:概率统计
  4. 【前端面试之JS】js如何实现继承
  5. 实时音频编解码之五 噪声整形
  6. 曲面屏 == 程序员标配?包邮送你一个!
  7. 使用命令行指令进行windows系统设置
  8. 棋盘覆盖问题 java_Java基于分治算法实现的棋盘覆盖问题示例
  9. UTC时间 GMT时间 本地时间 北京时间 时区 夏令时简要说明
  10. Gitolite轻松部署/管理git server