VMWARE怎样添加两张虚拟网卡

2024-04-16 05:18

本文主要是介绍VMWARE怎样添加两张虚拟网卡,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 转载来源:http://blog.csdn.net/hongduna/article/details/44257471

安装VMWARE软件后,在在计算机网络中会增加VMnet1和VMnet8两张虚拟网卡,如下图所示:

 

   这两张虚拟网卡,各代表什么,有何用处?

    先来讲讲VMnet1,它是用于虚拟机与宿主机进行网络通信的。VMWare中实现了虚拟路由和虚拟交换机的功能。为了保障虚拟机与宿主机之间的通信,首先,VMWare在宿主机上实现了一张虚拟网卡VMnet1,用来经营与虚拟机的通信;接着,虚拟机与宿主机的通信有两种方式:一是Host only,另一则是Bridge。其中Host Only就是基于虚拟路同的技术,而Bridge则是基于虚拟交换机的技术。采用Host only的方式,在虚拟机中应就其网卡设置与VMnet1同网段的IP地址:比如VMnet1的IP为192.168.248.1时,虚拟机的IP地址可设置为192.168.248.100,且虚拟机的网关应设置为VMnet1的IP,即192.168.248.1;此时VMnet1的IP网段应与宿主机的IP网段不同。

    采用Bridge的方式时,虚拟机自身网卡的IP与宿主机的IP则处于同一网段,也就是它们都好像在同一局域网中了,中间则不需要充当路由的第二张网卡VMnet1或VMnet8。显然采用Bridge的方式实现虚拟机与宿主机之间的交互效率应该更高,但是它更不安全,因为在虚拟机中就可以访问宿主机可以访问的所有网络资源;而且当宿主机经常要迁移到多个网络环境而IP地址要就变更时,虚拟机的IP也要变更。不管是HOST only和Bridge方式都可实现虚拟机到宿主机的连接,可以在宿主机与虚拟机之间交换或共享文件;但Host only方式无法让虚拟机能过宿主机连接到互联网上。

    再来看看VMnet8,它则基于NAT(网络地址转换),借助虚拟机借助宿主机互联网IP,实现与对互联网的访问。此时虚拟机的IP地址则由VMnet8的DHCP服务器提供,不允许手工配置。此方式情况下,虚拟机自身IP与VMnet8虚拟网卡在同一网段。虚拟机想上互联网,则需要通过NAT技术,以宿主机的外网地址封装IP外发。

    基于上面的知识,我们可以进行应的配置修改,通过宿主机Ping虚拟机、虚拟机Ping宿主机,虚拟机Ping www.baidu.com等来验证并加深理解。

备注:第一次转载,如有不对的地方,请大家多多包涵。

补充虚拟机上的操作步骤截图

 

点击添加

点击网络适配器,再下一步

选择桥接模式,完成!

 

这篇关于VMWARE怎样添加两张虚拟网卡的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Go语言如何判断两张图片的相似度

《Go语言如何判断两张图片的相似度》这篇文章主要为大家详细介绍了Go语言如何中实现判断两张图片的相似度的两种方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 在介绍技术细节前,我们先来看看图片对比在哪些场景下可以用得到:图片去重:自动删除重复图片,为存储空间"瘦身"。想象你是一个

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 技术栈全景二、需求实现步骤一、需求

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

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

C/C++通过IP获取局域网网卡MAC地址

《C/C++通过IP获取局域网网卡MAC地址》这篇文章主要为大家详细介绍了C++如何通过Win32API函数SendARP从IP地址获取局域网内网卡的MAC地址,感兴趣的小伙伴可以跟随小编一起学习一下... C/C++通过IP获取局域网网卡MAC地址通过win32 SendARP获取MAC地址代码#i

Mysql虚拟列的使用场景

《Mysql虚拟列的使用场景》MySQL虚拟列是一种在查询时动态生成的特殊列,它不占用存储空间,可以提高查询效率和数据处理便利性,本文给大家介绍Mysql虚拟列的相关知识,感兴趣的朋友一起看看吧... 目录1. 介绍mysql虚拟列1.1 定义和作用1.2 虚拟列与普通列的区别2. MySQL虚拟列的类型2

VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virtual disk”问题

《VMWare报错“指定的文件不是虚拟磁盘“或“Thefilespecifiedisnotavirtualdisk”问题》文章描述了如何修复VMware虚拟机中出现的“指定的文件不是虚拟... 目录VMWare报错“指定的文件不是虚拟磁盘“或“The file specified is not a virt

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo