VMware虚拟机三种联网方法及原理

vmware虚拟机的三种联网方法及原理 vmware虚拟机的三种联网方法及原理,说的还行,跟大家分享分享,不是本人所写!!! 立即下载

VMware虚拟机三种联网方法及原理

 

一、Brigde——桥接:默认使用VMnet0

 

 

1、原理:

 

Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP.

 

VMWare 的桥也是同样的道理,只不过,本来作为硬件的一块网卡,现在由VMWare软件虚拟了!当采用桥接时,VMWare会虚拟一块网卡和真正的物理网卡就行桥接,这样,发到物理网卡的所有数据包就到了VMWare虚拟机,而由VMWare发出的数据包也会通过桥从物理网卡的那端发出。

 

所以,如果物理网卡可以上网,那么桥接的软网卡也没有问题了,这就是桥接上网的原理了。   

2、联网方式:

 

这一种联网方式最简单,在局域网内,你的主机是怎么联网的,你在虚拟机里就怎么连网。把虚拟机看成局域网内的另一台电脑就行了!

 

提示:主机网卡处在一个可以访问Internet的局域网中,虚拟机才能通过Bridge访问Internet。

 

 

二、NAT——网络地址转换 :默认使用VMnet8

 

 

1、原理:

 

NAT 是 Network address translate的简称。NAT技术应用在internet网关和路由器上,比如192.168.0.123这个地址要访问internet,它的数据包就要通过一个网关或者路由器,而网关或者路由器拥有一个能访问internet的ip地址,这样的网关和路由器就要在收发数据包时,对数据包的IP协议层数据进行更改(即 NAT),以使私有网段的主机能够顺利访问internet。此技术解决了IP地址稀缺的问题。同样的私有IP可以网关NAT 上网。

 

VMWare的NAT上网也是同样的道理,它在主机和虚拟机之间用软件伪造出一块网卡,这块网卡和虚拟机的ip处于一个地址段。同时,在这块网卡和主机的网络接口之间进行NAT。虚拟机发出的每一块数据包都会经过虚拟网卡,然后NAT,然后由主机的接口发出。

 

虚拟网卡和虚拟机处于一个地址段,虚拟机和主机不同一个地址段,主机相当于虚拟机的网关,所以虚拟机能ping到主机的IP,但是主机ping不到虚拟机的IP。

    

2、联网方式:

 

方法1、动态IP地址。

 

主机是静态IP或动态IP,都无所谓,将虚拟机设置成使用DHCP方式上网,Windows下选择“自动获取IP“,linux下开启DHCP服务即可。(这种方法最简单,不用过多的设置,但要在VMware中进行“编辑→虚拟网络设置”,将NAT和DHCP都开启了。一般NAT默认开启,DHCP默认关闭)

  

方法2、静态IP地址。

 

如果不想使用DHCP,也可以手动设置: 

 

IP设置与vmnet1同网段,网关设置成vmnet8的网关(在“虚拟网络设置”里的Net选项卡里能找到Gateway)通常是xxx.xxx.xxx.2。

子网掩码设置与VMnet8相同(设置好IP地址后,子网掩码自动生成)

DNS设置与主机相同。

 

例如:主机IP是10.70.54.31,设置虚拟机IP为10.70.54.22。Netmask,Gateway,DNS都与主机相同即可实现 虚拟机 ---主机 虚拟机<---->互联网 通信。

 

提示:使用NAT技术,主机能上网,虚拟机就可以访问Internet,但是主机不能访问虚拟机。

 

 

 

三、Host-Only——私有网络共享主机:默认使用VMnet1

 

 

1、原理:

 

提供的是主机和虚拟机之间的网络互访。只想让虚拟机和主机之间有数据交换,而不想让虚拟机访问Internet,就要采用这个设置了。

 

Host-only的条件下,VMWare在真正的Windows系统中,建立一块软网卡。这块网卡可以在网络连接中看到,一般是VMNET1,这块网卡的作用就是使Windows看到虚拟机的IP。

 

2、联网方法:

 

方法1、动态IP地址。

像上面那样开启DHCP后,虚拟机直接自动获取IP地址和DNS。就可以和主机相连了。当然,还要进行一些局域网共享的操作,这里不再赘述。

 

方法2、静态IP地址。

 

也可以手动设置,将虚拟机IP设置与VMnet1同网段,网关设置成VMnet1的网关相同,其余设置与VMnet1相同,DNS设置与主机相同。

 

例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2

  

那么虚拟机 IP:172.16.249.100 Gateway: 172.16.249.2

  

这样、 虚拟机<--->主机 可以通信

但是、 虚拟机<--->互联网 无法通信

 

提示:Host-only技术只用于主机和虚拟机互访,于访问internet无关。

如何利用虚拟机VMware安装linux 教你如何在虚拟机VMware下面安装linux,试过了,有详细的步骤,方法可行有效,没有错误 立即下载

相关推荐

VMWARE SDK JAVA应用

使用VMware-vSphere-SDK控制VMware Esix客户端操作的java-web项目,里面有详细的服务器搭建文档。

Centos7上Java开发环境搭建【从VMWare一步一步,集合自己参考的所有博客】

在vm虚拟机上搭建Java环境(Centos7)

m0_63546634的博客 1581

Ubuntu 24.04 部署 EMQX 5.8 开源版MQTT服务器:从零搭建到实战应用

本文详细指导如何在Ubuntu 24.04系统上部署EMQX 5.8开源版MQTT服务器。内容涵盖从环境准备、安装Erlang、下载安装包到启动服务的完整步骤,并提供了验证服务、配置网络防火墙以及通过WebSocket工具进行基础消息收发的实战方法,帮助用户快速搭建稳定、免费的物联网消息中间件。

weixin_29209825的博客 293

安装window虚拟机和虚拟机网络模式

虚拟机网络。

2301_80613136的博客 4313

测试工程师玩转DeepSeek之Prompt

掌握这些提示词技巧,测试工程师可提升与DeepSeek的协作效率至少3倍。建议结合具体项目上下文进行二次优化,并建立团队内部的提示词知识共享库。✅ “为电商支付接口生成包含幂等性验证的测试用例,覆盖网络中断重试场景”❌ “帮我写测试用例”

weixin_44872675的博客 2262

# 解决 win11 连接共享打印机,报错 0x00000709 问题

# 解决 win11 连接共享打印机,报错 0x00000709 问题

段子手168的博客 9万+

centos7虚拟机启动并配置java环境(vmware启动+安装jdk+安装maven)

xftp上传压缩包,如果提示permission denied,给文件夹加权限 sudo chmod 777 /root/usr/local。或者下载链接:https://pan.baidu.com/s/1W_-QQkO1yjDwn9F7LxIQPA 提取码:aeb1。maven默认国外仓库,在拉取jar包的时候速度会非常慢,所以配置阿里云仓库,让拉取jar速度提升。centos7镜像(文件较大,建议使用迅雷,更好支持暂停后继续下载)如果没有显示ip,可能是没有配置dhcp开机自动获取,见。

qq_44037091的博客 2398

腾讯游戏安全组件运行异常的全面解决方案

在使用腾讯游戏时,玩家可能会遭遇游戏安全组件运行异常的问题,这不仅影响游戏的正常启动,还可能在游戏过程中引发一系列问题。本文将详细介绍解决腾讯游戏安全组件运行异常的几种方法,帮助玩家重拾游戏乐趣。腾讯游戏安全组件运行异常是一个复杂的问题,可能涉及服务设置、游戏更新、系统环境优化以及硬件与驱动检查等多个方面。最后,希望本文能帮助玩家顺利解决腾讯游戏安全组件运行异常的问题,让玩家能够无忧无虑地享受游戏带来的乐趣。首先,我们需要从系统的服务管理入手,检查与游戏安全组件相关的服务是否正常运行。

nntxthml的博客 5810

从零开始:VMware上的Linux与Java开发环境配置

本文主要说明Liunx环境搭建安装VMware、SSH客户端连接

少年你真的要止步于此嘛。 1315

ApolloScape 数据集:YOLOv10 + UI界面实现与应用

是由百度Apollo团队发布的一个大规模自动驾驶数据集,涵盖了车辆、行人、骑行者等多种交通元素,旨在为自动驾驶技术的发展提供丰富的数据支持。数据集包含多种复杂的场景,例如城市道路、交叉口、车辆聚集等,能够帮助研究人员和开发者在多种现实环境下测试和验证目标检测模型。YOLO(You Only Look Once)系列算法是目前最流行的目标检测算法之一,因其高效、准确以及实时性强的特点被广泛应用于计算机视觉领域。YOLOv10是YOLO系列中的最新版本,在性能和效率上进行了多方面的优化。速度快。

YOLO 931

优快云独家 | 全网首发 | 《目标检测蓝皮书》目录

10篇文章从目标检测小白变大神

Coding... 3万+

JAVA中的网络编程

传输层会对那个数据进行解析,去掉 TCP 报头,取出里面的 TCP 数据报交给应用层;主机A的发送速度不光取决于主机B的处理能力,也取决于中间链路的处理能力,主机A向主机B发送的过程中有许多中间节点,拥塞控制的处理方式就是通过 “实验” 的方式,逐渐调整发送速度,主机A开始的时候以一个较小的窗口来发送数据,如果数据很流畅的到达了,就逐渐增加窗口大小,如果加大到一定程度后开始出现丢包(通信链路出现拥堵),那么就减小窗口,通过这样的调整过程逐渐找到一个合适的范围,拥塞窗口就在这个范围中不断变化,达到动态平衡。

2301_81831660的博客 1211

SAPGUI 与 ADT 的时代分野:在多云架构下,谁还能代表现代 SAP 开发

摘要(149字) SAP开发工具正经历代际更迭:SAPGUI基于专有协议(NI/DIAG)的厚客户端架构难以适配多云环境,而ADT(ABAP Development Tools)通过HTTP(S)协议和Eclipse生态成为ABAP Cloud/RAP开发的唯一入口。关键差异体现在:ADT支持CDS、行为定义等云原生对象建模,天然对齐BTP的零信任网络;集成ATC、Git等DevOps工具链;而SAPGUI无法创建RAP核心对象,在跨平台、自动化方面存在硬限制。官方文档明确将ADT作为Clean Core战

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 390

VMware虚拟机的三种联网方法及原理

一、Brigde——桥接 :默认使用VMnet0 1、原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段 当然要保证两个局域网没有冲突的IP. VMWare 的...

翡翠梦境 1476

玩转Docker小游戏项目系列: Docker部署红心纸牌网页小游戏

玩转Docker小游戏项目系列: Docker部署红心纸牌网页小游戏

jks212454的博客 420

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: sqlmap命令详解
下一篇: EPEL源-是什么?为什么安装?
。。hehe。。
博客等级 码龄7年 51粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值