VMware中,该如何理解桥接网络与NAT 网络模式

el/2024/6/13 21:48:52

首先,我在VMware学习上遇到的这几个问题,没弄明白,便不打算继续往下走了,接下来,我将把我在网上还有书上了解到的关于桥接网络以及NAT网络 的基本概念给大家分享一下,有部分附图以及资料是来着网上借鉴,大家不喜勿喷,相关学习!

首先,在说到VMware的网络模型之前,先说一下VMware的几个虚拟设备:
VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;
VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;
VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机;
VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡;
VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡;

在主机中CMD 命令提示符的情况下,输入ipconfig便可以查询到VMware Network Adapter VMnet1、VMware Network Adapter VMnet8的IP地址。


输入命令ipconfig既可以查看到相关的信息!


一、桥接网络:

在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问该类网段内任何一台机器。

桥接网络环境下需要做到:

1.手动为虚拟机系统配置IP地址、子网掩码。

2.在桥接的模式下虚拟机必须与物理机处于同一网段,(举个例子,物理机IP:192.168.1.2,虚拟机IP:192.168.1.3)这样虚拟系统才能和真实主机进行通信。

关于桥接网络的小知识:

当你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。便可将虚拟机模拟接入主机所在的局域网。桥接网络,相当于,虚拟机与主机同接在一台交换机上,同时上网,虚拟机对物理机网络的直接影响较小~



二、nat网络:
  在NAT网络中,会使用到VMnet8虚拟交换机,物理机上的VMware Network Adapter VMnet8虚拟网卡将会和VMnet8交换机相连接,来实现物理机与虚拟机之间的通信。

注意:VMware Network Adapter VMnet8虚拟网卡仅仅是用于和VMnet8网段通信用的,它并不为VMnet8网段提供路由功能,处于虚拟NAT网络下的Guest是使用虚拟的NAT服务器连接的Internet的。

VMware Network Adapter VMnet8虚拟网卡它仅仅是为Host和NAT虚拟网络下的Guest通信提供一个接口,所以,即便去掉这块虚拟网卡,虚拟机仍然是可以上网的,只是物理机将无法再访问VMnet8网段而已。
NAT网络环境下需要做到:

1.主机需要开启vmdhcp和vmnat服务。(服务的开启,在我的电脑当中右键“管理”可以设置)

2.NAT模式下的虚拟机的TCP/IP配置信息将由VMnet8(NAT)虚拟网络的DHCP服务器自动分配,需要开启DHCP功能。

关于NAT网络的小知识

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过物理机所在的网络来访问外网。也就是说,使用NAT模式可以实现在虚拟机里访问到互联网。NAT模式下的虚拟机的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器(也就是自动分配,无需手动分配)提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。 

NAT 模式下的网络,相当于说虚拟机是通过接入物理机连接上的网络,等于物理机是个路由器,申请到一个上网名额,带着隐藏在它下面的虚拟机上网。自然所有虚拟机使用的网络总和都限制在实机一个网络通道内。虚拟机会抢占物理机的网络~对物理机上网会有很大的影响!



总结:到目前为止,笔者基本对桥接与NAT 有了个大概的了解,后续有相关的知识以及在虚拟机当中需要配置的相关方式资源,将会继续共享出来!






http://www.ngui.cc/el/5432325.html

相关文章

linux基础学习之压缩解压缩

首先,linux当中的亚索解压缩方式有好几种,接下来就稍微总结一下下 1. zip压缩 使用方式: zip 压缩后文件名.zip 需要压缩的文件 uzip解压缩 使用方式:unzip 压缩后的文件.zip 2 . tar 压缩 使用方式: tar -c…

hadoop环境搭建之伪分布集群环境搭建(单节点)

首先,尼玛哥是一名研究生,可以说很多学习的知识都是来源于同门师兄弟,本着将自己学习到的东西以博客的形式分享到网络上,不仅仅可以让自己回顾,也可以帮助需要学习的小伙伴们,供大家一同学习。 首先&#…

myeclipse当中,如何导入或者导出项目

最近老师给尼玛哥一个项目,做一个在线教学平台的系统出来,尼玛哥现在还处在摸爬滚打阶段,在网上搜到一个相关的项目,刚刚开始导入项目的时候,都不知道怎么去导入项目,真的是很尴尬,在网上搜索了…

linux基础学习之用户和用户组

尼玛哥在网上找到一个很好的介绍linux的网站,分析给大家去看看:linux基础学习 Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号&#xff0…

严重:Parse error in application web.xml file at jndi:/localhost/day_29/WEB-INF/web.xml解决办法

首先,遇到这类问题,可以先锁定问题是出在了web.xml当中,咱们看看问题的具体描述 严重: Parse error in application web.xml file at jndi:/localhost/day_29/WEB-INF/web.xml org.xml.sax.SAXParseException; systemId: jndi:/localhost/da…

快速学习javaSE基础2-java编程环境搭建基本过程(掌握)

在基础1当中,咱们了解了JAVA 的一些基本常识,接下来,咱们就去了解下Java的环境是如何搭建的 1.明确什么是JDK,JRE 2.下载 JDK,安装 JDK 官方网址: www.oracle.com java.sun.com 安装JDK 傻瓜式安装,下一步即…

mapreduce 的过程

从前面的例子我们已经大致了解了一个MapReduce的作业的过程,但是这样是不够的,本节将深入探讨MapReduce的整个过程。 从输入到输出 从前而的WordCount可以看出,一个MapReduce作业经过了input, map, combine, reduce.output五个阶段&#xff…

linux当中使用vi/vim编辑器时,错误操作遇到警告信息,该如何做。

最近尼玛哥在使用linux 的时候, 尤其是编译文件时进入编辑模式后,编写了一堆文件,突然又不想编写了,或者是因为文件太多,而又不希望在一个一个倒退,直接按下了ctrl z 键,退出文件编辑。这时候&…

MySQL 5.5 Command Line Client 打开出现闪退(错误)的解决办法

解决方法,打开文件安装所在位置。 假设尼玛哥的文件存储在 E:\mysqlserver\mysql 目录下,在此目录当中,咱们发现,有6个ini结尾的文件。 此时,咱们需要做的就是,复制任意一个 ini结尾的文件&#xff…

修改mysql默认编码重启后又还原,且在修改my.ini配置文件出现1067错误的解决办法。

尼玛哥在命令行操作来修改mysql的编码的时候,每次重新启动,都会还原到原有的配置去,无数次的失败,当出现这种情况时这时候,你要做的就是去修改配置文件了 注意,配置文件放在你所安装的mysql里边&#xff0…