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

相关文章

java Long 与long之间的转换流程

《javaLong与long之间的转换流程》Long类提供了一些方法,用于在long和其他数据类型(如String)之间进行转换,本文将详细介绍如何在Java中实现Long和long之间的转换,感... 目录概述流程步骤1:将long转换为Long对象步骤2:将Longhttp://www.cppcns.c

SpringBoot3中使用虚拟线程的完整步骤

《SpringBoot3中使用虚拟线程的完整步骤》在SpringBoot3中使用Java21+的虚拟线程(VirtualThreads)可以显著提升I/O密集型应用的并发能力,这篇文章为大家介绍了详细... 目录1. 环境准备2. 配置虚拟线程方式一:全局启用虚拟线程(Tomcat/Jetty)方式二:异步

通过cmd获取网卡速率的代码

《通过cmd获取网卡速率的代码》今天从群里看到通过bat获取网卡速率两段代码,感觉还不错,学习bat的朋友可以参考一下... 1、本机有线网卡支持的最高速度:%v%@echo off & setlocal enabledelayedexpansionecho 代码开始echo 65001编码获取: >

Linux网络配置之网桥和虚拟网络的配置指南

《Linux网络配置之网桥和虚拟网络的配置指南》这篇文章主要为大家详细介绍了Linux中配置网桥和虚拟网络的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、网桥的配置在linux系统中配置一个新的网桥主要涉及以下几个步骤:1.为yum仓库做准备,安装组件epel-re

使用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.子组件向父组件传值(通过事件形式)方