HoRain云--VMWare 三种网络模式

  

🎬 HoRain云小助手个人主页

 🔥 个人专栏: 《Linux 系列教程》《c语言教程

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

基础知识

交换机(network switch):

网卡:

局域网(Local Area Network):

IP 地址(Internet Protocol Address):

子网:

子网掩码:

网关:

路由器:

一、简要介绍

二、桥接模式

1、介绍

2、使用

三、NAT 模式

1、介绍

2、使用

四、仅主机模式


img

基础知识

本文的需要大致了解计算机网络的知识,在这里大致介绍:

交换机(network switch):

用于局域网内部的数据交换,将数据帧从一个端口转发到另一个端口,提供局域网内设备之间的快速通信,支持数据帧过滤和VLAN等功能。

网卡:

网卡(Network Interface Card,简称NIC),也称网络适配器,是电脑与局域网相互连接的设备。无论是普通电脑还 是高端服务器,只要连接到局域网,就都需要安装一块网卡。如果有必要,一台电脑也可以同时安装两块或多块网卡。

局域网(Local Area Network):

顾名思义,LAN 是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

IP 地址(Internet Protocol Address):

指互联网协议地址,又称网际协议地址。IP 地址是 IP 协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。因此,IP地址是逻辑地址,每台主机的网卡上的MAC地址才是物理地址

IP 地址其实是一串32位的二进制数,为了方便我们记忆我们以8位一组进行划分,中间用小数点分割,类似:172.20.5.6(10110110.00010100.00000101.00000110)

子网:

在计算机网络中,子网是一种逻辑上的概念,它允许将一个大的IP地址空间划分成更小的、独立的网络单元。子网的概念在构建复杂网络结构中起着重要作用,它帮助网络管理员更有效地管理网络流量和安全性。

子网(Subnet)或子网络,是指在一个更大的网络中划分出来的较小的、相对独立的网络单元。子网的存在使得网络更加高效,能够有效地管理网络流量和资源。

子网掩码:

用来划分子网的网段和遮掩部分 IP 地址。换个说法就是:它是用来划分 IP 地址中哪一部分是[ 网络号](https://zhida.zhihu.com/search?content_id=111507850&content_type=Answer&match_order=1&q=%E7%BD%91%E7%BB%9C%E5%8F%B7&zhida_source=entity) ,哪一部分是机器号。

emmm,先大致这样介绍把,展开讲的话又可以写一篇文章了,大致了解即可,感兴趣的同学可以自己去查阅相关内容,楼主以后也会发布相关内容。

网关:

让两个不同网络相互之间进行通信,可以使具有不同协议的网络相互连接。

路由器:

能在计算机网络之间发送和接收数据包的设备,并且提供最佳路由路径的一种网络互联设备。但是只能在使用相同协议的网络中转发数据包。

一、简要介绍

Vmware 为我们提供了三种网络工作模式,分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-only(仅主机模式)。

打开 VMware --> Edit(编辑)–> VirtualNetworkEditor(虚拟网络编辑器),如图:

直白的说,虚拟机交换机可以让想同模式的虚拟机相互连接,这一点与正常的交换机是一样的。

VMnet0:桥接模式,用于虚拟桥接网络下的虚拟交换机

VMnet1:仅主机模式,用于虚拟 Host-only 网络下的虚拟交换机

VMnet8:NAT模式,用于虚拟 NAT 网络下的虚拟交换机

同时,安装了 VMware 虚拟机后,会在本地主机网络连接对话框中多出两个虚拟网卡,如下:

VMWare Network Adapter VMnet1 仅主机模式

VMWare Network Adapter VMnet1 NAT 模式

虚拟机网卡可以让主机与虚拟机相互连接。

二、桥接模式

1、介绍

在这种模式下,VMware 虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。需要手工为虚拟系统配置 IP 地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的 TCP/IP(一种网络通信协议) 配置信息,以实现通过局域网的网关或路由器访问互联网。

画板

VMnet0 模式是使用虚拟网桥连接到主机的网卡,它不需要用到虚拟网卡,所以没有 VMWare Network Adapter VMnet0。

特点:

1、物理机和虚拟机地位平等

2、虚拟机占用一个独立 IP

3、使用物理机的网卡访问互联网

配置:虚拟机 IP 网段和主机一致

连通情况:主机,局域网其他主机,虚拟机,三者均可互相访问

使用场景:创建一个虚拟服务器在内网提供网络服务

2、使用

首先在 Vmware 中设置网络模式选择 bridge,VMware --> VM(选中自己创建的虚拟机) --> Setting(设置) --> NetworkAdapter(网络适配器)

在 Vmware 中选择桥接网卡:VMware --> Edit(编辑)–> VirtualNetworkEditor(虚拟网络编辑器),在"桥接到"下拉框中选择要使用的网卡,可以是有线或者无线网卡。

然后查看主机对应网卡的 IP 信息,如下:

然后配置虚拟机中 Ubuntu 的 IP 地址信息,我查了很多资料,都需要配置 Ubuntu 的网络配置文件,但是我发现,虚拟机软件貌似自动配置好了。。。也能 ping 通百度,那就这样把哈哈哈。

三、NAT 模式

1、介绍

![画板](https://i-blog.csdnimg.cn/img_convert/8a203e4d8287682662068e0dccf6caea.jpeg)

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

连通情况:主机,局域网其他主机,虚拟机,三者中主机和虚拟机可互相访问,但是局域网其他主机和虚拟机不能互访。(如果是 VirtualBox,三者均不能互访)

2、使用

跟上面一样,在 网络适配器 和 虚拟网络编辑器 设置为 NAT 模式,然后我发现,又自动设置好了,哈哈哈真是方便,在这里顺便提一下,一般我们说的给虚拟机设置静态 IP 使用的就是 NAT 模式,设置静态 IP 有两种办法,一种是直接在图像化界面配置,另外一种是修改配置文件,由于不同的系统配置不一样,不同的版本也可能不一样,所以大家还是对应去搜吧,网上教程很多,这里只是提一下。

四、仅主机模式

![画板](https://i-blog.csdnimg.cn/img_convert/5d6e034d306cc9ab4b8cbcdaf96ab4ab.jpeg)

在 Host-only 模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机,当然多个虚拟机之间也可以互相访问。其实 Host-only 网络和 NAT 网络很相似,不同的地方就是 Host-only 网络没有 NAT 服务,所以虚拟网络不能连接到 Internet。主机和虚拟机之间的通信是通过 VMware Network Adepter VMnet1 虚拟网卡来实现的。此时如果想要虚拟机上外网则需要主机联网并且网络共享。

连通情况:主机、虚拟机、局域网中其他主机可以相互访问,不能访问互联网、局域网中其他主机,反之也是。

使用场景:创建一个与其他机器隔离的网络。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值