热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

VMwareworkstation虚拟机网络连接:桥接、NAT和Host-only详解

vmwareworkstation可以虚拟出来各种真实网络环境、实验环境,而网管在使用这些虚拟网络功能时都要依靠vmwareworkstation提供的桥接、NAT和Host-only(主机模式)这三种虚拟网卡属性的组合来实现,具体桥接、NAT和Host-only是什么意思?桥接、NAT和Host-only

vmware workstation可以虚拟出来各种真实网络环境、实验环境,而网管在使用这些虚拟网络功能时都要依靠vmware workstation提供的桥接、NAT和Host-only(主机模式)这三种虚拟网卡属性的组合来实现,具体桥接、NAT和Host-only是什么意思?桥接、NAT和Host-only有什么作用?桥接、NAT和Host-only的区别在哪里,本文将针对桥接、NAT和Host-only的功能用实例的方式来一一说明。如果你还没有安装vmware workstation,这里有最新汉化版的vmware workstation。

1、如何配置:

如何给虚拟网卡配置桥接、NAT和Host-only这些虚拟属性?可以在虚拟机状态为运行或是停止的状态(挂起的状态下无法修改)下右键点击{属性}选择{网络适配器}后在左边的部分进行选择。如图:

2、桥接、NAT和Host-only的概念:

桥接:基于链路层协议将两个通信网络互连,说通俗点就是把同一网段中的设备用交换机互联。在vmware workstation中虚拟网卡VMnet0的默认属性为桥接

NAT:网络地址转换(NAT,Network Address Translation)的简称,通常用于Internet接入。在vmware workstation中虚拟网卡VMnet8的默认属性为NAT,并且默认启用了dhcp,通常用于虚拟机上ingernet的一种方式。

Host-only:这种技术提供了主机和虚拟机、虚拟机和虚拟机之前的网络通信,而不是虚拟机访问Internet,在这种模式下相当于使虚拟机和主机、虚拟机和虚拟机处在一个和外网隔离的网络中。在vmware workstation中虚拟网卡VMnet1的默认属性为Host-only

桥接、NAT和Host-only(主机模式)的拓扑图:

3、桥接、NAT和Host-only的应用实例:

桥接:主要应用于当虚拟机需要和主机同一网段中其他机器通信时,例如:主机网络中有一台文件服务器,虚拟机需要使用这台文件服务器的资源,这个时候需要用到桥接模式,使虚拟机和主机中其他设备处在同一网段内。也可用于虚拟机访问internet。

NAT:主要应用于虚拟机需要访问internet时使用,这时候vmware workstation充当了路由器的角色,使虚拟机可以共享主机的网络访问internet。

Host-only:主要应用于多台虚拟机组成一个封闭的网络,例如:在做windows域相关实验时,多台虚拟机构成的客户端和服务端处在一个封闭的网络中。在Host-only状态下虚拟机如果需要上网需要另外配置一台具有双网卡的虚拟机充当上网代理的角色。


推荐阅读
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • 本文详细介绍了如何在不同操作系统和设备上设置和配置网络连接的IP地址,涵盖静态和动态IP地址的设置方法。同时,提供了关于路由器和机顶盒等设备的IP配置指南。 ... [详细]
  • 探索新一代API文档工具,告别Swagger的繁琐
    对于后端开发者而言,编写和维护API文档既繁琐又不可或缺。本文将介绍一款全新的API文档工具,帮助团队更高效地协作,简化API文档生成流程。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • Spring Boot单元测试中Redis连接失败的解决方案
    本文探讨了在Spring Boot项目中进行单元测试时遇到Redis连接问题的原因及解决方法,详细分析了配置文件加载路径不当导致的问题,并提供了有效的解决方案。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 利用Selenium与ChromeDriver实现豆瓣网页全屏截图
    本文介绍了一种使用Selenium和ChromeDriver结合Python代码,轻松实现对豆瓣网站进行完整页面截图的方法。该方法不仅简单易行,而且解决了新版Selenium不再支持PhantomJS的问题。 ... [详细]
  • 如何在电脑上同时登录多个微信账号?实用技巧全解析
    本文详细介绍了如何在电脑上同时登录多个微信账号的方法,并分享了一些微信的隐藏小技巧,帮助用户更高效地使用微信。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 主板IO用W83627THG,用VC如何取得CPU温度,系统温度,CPU风扇转速,VBat的电压. ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 解决Windows 10开机频繁自检问题的实用方法
    许多用户在使用Windows 10系统时,经常会遇到开机时自动进行磁盘检查的情况。这不仅影响了开机速度,还可能带来不必要的麻烦。本文将详细介绍如何通过简单的注册表修改来避免每次开机时的磁盘自检,提升系统启动效率。 ... [详细]
  • 解决TensorFlow CPU版本安装中的依赖问题
    本文记录了在安装CPU版本的TensorFlow过程中遇到的依赖问题及解决方案,特别是numpy版本不匹配和动态链接库(DLL)错误。通过详细的步骤说明和专业建议,帮助读者顺利安装并使用TensorFlow。 ... [详细]
  • 探索金山WPS2000专业版中被遗忘的实用功能
    金山WPS作为国产办公软件中的佼佼者,以其与Office相似的界面和功能广受用户喜爱。然而,随着时间的推移,一些早期版本中的独特功能逐渐被忽视。本文将带您回顾并重新发现这些曾经便捷且实用的功能。 ... [详细]
  • 本文探讨了在构建应用程序时,如何对不同类型的数据进行结构化设计。主要分为三类:全局配置、用户个人设置和用户关系链。每种类型的数据都有其独特的用途和应用场景,合理规划这些数据结构有助于提升用户体验和系统的可维护性。 ... [详细]
author-avatar
ChiuChiuLIN
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有