我们可以按照自己的想法在VMware中建立任意的网络拓扑。VMware 中使用了一个名为VMnet的技术,在VMware中每一个VMnet相当于一个交换机,连接到了同一个VMnet下的设备同处于一个子网内。你可以在菜单栏中选择 “编辑”  → “ 虚拟网络编辑器” 查看VMnet的设置,如图所示。

这里只有VMnet0、VMnet1、 VMnet8这3 个子网,当然我们还可以添加更多的网络。这3个子网分别对应着VMware中提供的3种进行设备互联的方式,分别是桥接模式、仅主机模式及NAT模式。这些连接方式与VMware中的虚拟网卡是相互对应的。

VMnet0: 这是VMware用于虚拟桥接网络下的虚拟交换机。

VMnet1: 这是VMware用于虚拟仅主机网络下的虚拟交换机。

VMne8:这是VMware用于虚拟NAT网络下的虚拟交换机。

另外,当我们安装完VMware之后,系统中会多出两块虚拟网卡,分别是VMware Network Adapter VMnet1和VMware Network Adapter VMnet8。

VMware Network Adapter VMnel:这是主机用于与仅主机虚拟网络进行通信的虚拟网卡。VMware Network Adapter VMnet8:这是主机用于与NAT虚拟网络进行通信的虚拟网卡。

我们来看下这3种连接方式的不同之处。

1. NAT模式

NAT模式是VMware中最为常用的一种联网模式,这种连接方式使用的是VMnet8虚拟交换机。同处于NAT模式下的系统通过VMnet8虚拟交换机进行通信。NAT模式下的IP地址、子网掩码、默认网关及DNS服务器都是通过DHCP分配的。而该模式下的系统在与外部通信的时候使用的是虚拟的NAT服务器。

2.桥接模式

桥接模式很容易理解,凡是使用桥接网络的系统就好像是局域网中的一个独 立的主机,就是和真实的计算机一模一样的主机,并且它也连接到了这个真实的网络。如果我们要让这个系统联网,就需要使这个系统和外面的真实主机采用相同的设置方法。

3.仅主机模式

仅主机模式和NAT模式差不多,同处于这种联网模式下的主机是相互连通的,但是默认是不会连接到外部网络的,这样我们在进行网络实验(尤其是蠕虫病毒)时就不会担心影响到外部网络。

在使用多个虚拟机进行连接的时候,需要注意的是,设置相同网络连接方式的所有主机是可以连通的,例如使用nat的设备,相互之间是可以ping通的。同样道理,如果都使用桥接,也是如此。

但是如果一台使用了nat模式的设备A和一台使用了桥接模式的设备B,它们在连接之后就会出现A是可以ping通B的,但是B无法Ping通A的情况。因为A Ping B的时候,A发出的数据包是交给真实的物理系统,真实物理系统通过ARP协议找到B的IP,通过交换机转发。而B Ping A的时候,如果A和B不在同一网段,就会将数据包转发到网关,如果A和B在同一网段,那么B会尝试使用ARP协议找到A的IP地址,虽然真实系统会收到B发出的这个ARP请求,但是不会转发给A,自己也不会响应该请求。那么B就无法得到A的IP地址对应的Mac地址,因此也就无法ping通。

在实验中虚拟机大多数采用NAT模式,这样既可以保证虚拟系统的互联,又可以保证这些系统连接到外部网络。


VMware中的网络连接相关推荐

  1. vmware中的网络(bridge,nat)(转载)

    vmware中的网络(bridge,nat)(转载) vmware中的网络(bridge,nat) 概述: VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式 ...

  2. CentOS 7 在vmware中的网络设置详细介绍

    CentOS 7 在vmware中的网络设置 前言:由于工作中需要使用Linux,在虚拟机中装了CentOS7,以作实验之用,安装后使用过程中出现不少问题,主要是网络问题,安装后出现下列几种状况: ( ...

  3. VMware 提供的网络连接有 5 种,分别是“桥接模式“、“NAT 模式“、“仅主机模式“、“自定义“和“LAN 区段“:

    VMware 提供的网络连接有 5 种,分别是"桥接模式"."NAT 模式"."仅主机模式"."自定义"和"L ...

  4. linux netstat Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

    在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告. Netstat ...

  5. python 有没有禁用网络的方法_如何在Python Cod中禁用网络连接

    是否可以在Windows7中禁用和启用Python中的网络连接?我在这里看到一个关于这个的问题:How to programmatically enable/disable network inter ...

  6. 【错误记录】VMware 虚拟机报错 ( 无法连接网络 | VMWare 中打开已经连接好的虚拟机 | 选择 “ 在图形功能不兼容情况下, 车行是恢复虚拟机 “ 选项 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 打开一个第三方虚拟机 , 不是自己创建的 , 打开虚拟机后选择 " 我已复制该虚拟机 " , 在如下对话框中 , 选择了 &qu ...

  7. 解决Vmware虚拟机中没有网络连接Ubuntu无法上网

    编辑 -> 虚拟网络编辑器,点击还原默认设置即可 打开服务看到有关网络的这两项已经启动 直接搜到服务即可打开服务 参考博客 VMware NAT service服务无法启动问题 https:// ...

  8. 解决VMware安装后网络连接中没有VMnet虚拟网络适配器

    最近使用VMware的时候发现虚拟机中可以联网,但是xshell工具无法正常使用,并且在本地网络适配器中无法找到VMnet网络适配器,宿主机Ping不通虚拟机,连接不上SSH,遇到这种情况怎么办呢? ...

  9. [转]VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT

    转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.html VMWare提供了三种工作模式,它们是brid ...

最新文章

  1. linux命令之上传文件和下载文件
  2. java 双工模式_rabbitMq-工作模式(双工模式)-java
  3. Winform中实现批量文件复制(附代码下载)
  4. ajax_异步交互-get/post方式
  5. php 文件位置获取
  6. 如何在SAP云平台上创建Redis实例
  7. js获取viewbag
  8. 计算机等级考试绝对应用,96年4月至210年全国计算机等级考试绝对全收集.docx
  9. python中如何调用图像处理库_python怎么调用图像处理
  10. Quartz.net 任务调度
  11. UNITY TUIO的使用
  12. 递归求平均数|理解|讲解| c语言
  13. Java task类需要自己销毁_并发编程之线程创建到销毁、常用API
  14. [实战]爬取网抑云音乐评论
  15. 路由器连接上但上不了网是什么故障
  16. can收发器 rx_CAN/CANFD采样点
  17. 人人美剧迅雷链接多线程和多进程爬虫分析
  18. win 7 音频问题
  19. linux安装gz软件,安装tar.gz软件包
  20. 熬夜读书最好吃什么东西补充能量类``

热门文章

  1. Vue2、Vue3知识总结---完整版✨
  2. (转)人生的十二种财富
  3. oracle rac问题处理,Oracle RAC 故障处理
  4. Python-玩转数据-Pandas练习
  5. Amy-Tabb机器人世界手眼标定(3、论文分析)
  6. VueJs 打包之后遇到的坑
  7. rowspan table布局_table中colspan和rowspan的用法详解
  8. 线程的概念:什么是线程?
  9. 注册商标注册几个类别为好?
  10. 第一次考注册安全工程师,该如何备考?