VMware Workstation虚拟网卡Vmnet0,1,8之间的关系

2024-05-31 18:08

本文主要是介绍VMware Workstation虚拟网卡Vmnet0,1,8之间的关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

多初学者不容易理解VMnet1 VMnet8 虚拟网卡的关系,实际上,这与现实生活中的计算机选择接入那个交换机有相似之处。
在现实生活中的计算机,如果有网卡,可以连接到交换机或集线器中,如果现实生活中的计算机所处的环境,有多个交换机(或集线器),可以选择连接到那一个交换机或集线器。
而在使用VMware Workstation 创建虚拟机时,创建的虚拟机中可以包括网卡。你可以根据需要选择使用何种虚拟网卡,从而表明想要连接到那个虚拟交换机。在VMware Workstation 中,默认有3 个虚拟交换机,分别是VMnet0 (使用桥接网络)、VMnet1 (仅主机网络)和VMnet8 NAT 网络),还可以根据需要添加VMnet2 VMnet7 VMnet9 7 个虚拟机交换机,而在VMware Workstation 5 以后的版本中,还可以使用Team 中的提供的虚拟交换机。

2   虚拟机网络连接属性意义
选择网络连接属性
意义
Use bridged networking (使用桥接网络)
使用(连接)VMnet0 虚拟交换机,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP 地址,效果如图2-56 所示
Use network address translation NAT )(使用NAT 网络)
使用(连接)VMnet8 虚拟交换机,此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet 网络),其他工作站不能访问虚拟机,效果如图2-57 所示
Use Host-Only networking (使用主机网络)
使用(连接)VMnet1 虚拟交换机,此时虚拟机只能与虚拟机、主机互连,与网络上的其他工作站不能访问,如图2-58 所示
Do not use a network connection
虚拟机中没有网卡,相当于“单机”使用
虚拟机A1 、虚拟机A2 是主机A 中的虚拟机,虚拟机B1 是主机B 中的虚拟机。在图2-56 中,如果A1 A2 B 都采用“桥接”模式,则A1 A2 B1 A B C 任意两台或多台之间都可以互相访问(需要设置为同一网段),这时A1 A2 B1 与主机A B C 处于相同的身份,相当于插在交换机上的一台“联网”的计算机。
2-56  桥接方式网络关系
【说明】  虚拟机A1 、虚拟机A2 是主机A 中的虚拟机,虚拟机B1 是主机B 中的虚拟机。其中的“NAT 路由器”是只启用了NAT 功能的路由器,用来把VMnet8 交换机上联接的计算机通过NAT 功能连接到VMnet0 虚拟交换机。如果B1 A1 A2 设置成NAT 方式,则A1 A2 可以单向访问主机B C B C 不能访问A1 A2 B1 可以单向访问主机A C C A 不能访问B1 A1 A2 A B1 B 可以互访。
2-57  NAT方式网络关系
【说明】
1.  虚拟机A1 、虚拟机A2 是主机A 中的虚拟机,虚拟机B1 是主机B 中的虚拟机。如果B1 A1 A2 设置成host 方式,则A1 A2 只能与A 互相访问,A1 A2 不能访问主机B C ,也不能被这些主机访问;B1 只能与B 互相访问,B1 不能访问主机A C ,也不能被这些主机访问。
2.  在使用虚拟机“联网”的过程中,可以随时更改虚拟机连接到的“虚拟交换机”,这相当于在真实的局域网环境中、把网线从一台交换机上插到另一台交换机上一样。当然,在虚拟机中改变网络要比实际上插拔网线方便多了。和真实的环境一样,在更改了虚拟机的联网方式后,还需要修改虚拟机中的IP 地址以适应联网方式的改变。例如,在图2-56 中,假设主机的VMnet1 使用网段地址192.168.10.0 VMnet8 使用网段地址为192.168.80.0 ,网关地址为192.168.80.2 (相当于图2-57 中“NAT 路由器”内网地址),主机网卡使用地址为192.168.1.1 。假设虚拟机A1 开始被设置成桥接方式,虚拟机A1 IP 地址被设置为192.168.1.5 。如果虚拟机A1 想使用host 方式,则修改虚拟机的网卡属性为“Host-Only ”,然后在虚拟机中修改IP 地址为192.168.10.5 即可(也可以设置其他地址,只要网段与host 所用网段在同一子网即可,下同);如果虚拟机A1 想改用NAT 方式,则修改虚拟机的网卡属性为“NAT ”,然后在虚拟机中修改IP 地址为192.168.80.5 ,设置网关地址为192.168.80.2 即可。
2-58  host方式网络关系

这篇关于VMware Workstation虚拟网卡Vmnet0,1,8之间的关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1018666

相关文章

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码

《Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码》:本文主要介绍Java中日期时间转换的多种方法,包括将Date转换为LocalD... 目录一、Date转LocalDateTime二、Date转LocalDate三、LocalDateTim

golang获取当前时间、时间戳和时间字符串及它们之间的相互转换方法

《golang获取当前时间、时间戳和时间字符串及它们之间的相互转换方法》:本文主要介绍golang获取当前时间、时间戳和时间字符串及它们之间的相互转换,本文通过实例代码给大家介绍的非常详细,感兴趣... 目录1、获取当前时间2、获取当前时间戳3、获取当前时间的字符串格式4、它们之间的相互转化上篇文章给大家介

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

Spring Boot3虚拟线程的使用步骤详解

《SpringBoot3虚拟线程的使用步骤详解》虚拟线程是Java19中引入的一个新特性,旨在通过简化线程管理来提升应用程序的并发性能,:本文主要介绍SpringBoot3虚拟线程的使用步骤,... 目录问题根源分析解决方案验证验证实验实验1:未启用keep-alive实验2:启用keep-alive扩展建

Vue中组件之间传值的六种方式(完整版)

《Vue中组件之间传值的六种方式(完整版)》组件是vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用,针对不同的使用场景,如何选择行之有效的通信方式... 目录前言方法一、props/$emit1.父组件向子组件传值2.子组件向父组件传值(通过事件形式)方

Python实现PDF与多种图片格式之间互转(PNG, JPG, BMP, EMF, SVG)

《Python实现PDF与多种图片格式之间互转(PNG,JPG,BMP,EMF,SVG)》PDF和图片是我们日常生活和工作中常用的文件格式,有时候,我们可能需要将PDF和图片进行格式互转来满足... 目录一、介绍二、安装python库三、Python实现多种图片格式转PDF1、单张图片转换为PDF2、多张图

Java对象和JSON字符串之间的转换方法(全网最清晰)

《Java对象和JSON字符串之间的转换方法(全网最清晰)》:本文主要介绍如何在Java中使用Jackson库将对象转换为JSON字符串,并提供了一个简单的工具类示例,该工具类支持基本的转换功能,... 目录前言1. 引入 Jackson 依赖2. 创建 jsON 工具类3. 使用示例转换 Java 对象为

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

java父子线程之间实现共享传递数据

《java父子线程之间实现共享传递数据》本文介绍了Java中父子线程间共享传递数据的几种方法,包括ThreadLocal变量、并发集合和内存队列或消息队列,并提醒注意并发安全问题... 目录通过 ThreadLocal 变量共享数据通过并发集合共享数据通过内存队列或消息队列共享数据注意并发安全问题总结在 J