详解虚拟机三种网络模式以及DHCP、NAT的作用

一.计算机网络模式。
虚拟机的网络模式和实体计算机的网络模式是相同的。要了解虚拟机的必须先了解计算机的网络模式和一些名词。
1.IP:现在大部分电脑使用的还是IPv4,四段8位二进制数来表示一台计算机在网络中的位置,同一个局域网中的计算机在子网掩码 部分有相同的IP数字。
不同的地区和部门分配不同的IP段,相同的地区和部门通常是一样的IP段这样根据网络拓扑关系就可以识别计算机的地区和位置。
用在网络层中来寻址。
2.mac:网卡地址,计算机的物理地址。这个是由12个十六进制数来表示。具有唯一性和绑定性,每台计算机的物理地址是唯一而且不变的。
用在数据链路层连接两个物理节点传输数据信息。
3.网关:网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。
与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。
同层–应用层。
4.DHCP:自动为同一个局域网中的设备分配IP。
5.NAT:网络地址转换,IPV4地址不够用才有的这个协议,将局域网中的内网地址转换为实际连接在互联网上的公网地址。

二.桥接模式
在这里插入图片描述

在这在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器
  在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由 于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。
  使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。
  **

使用范围:

**
   1)如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。
2)如果你有路由器的话,那么就可以使用桥接方式上网,因为此时你申请的IP地址是写在了路由器上,而不是你的机器上,这样包括你的主机,虚拟机,也包括 连在路由器上的其他人的机器,都将可以上网,使用着由路由器分配的IP地址。
三.NAT模式
在这里插入图片描述
这种方式下,虚拟机的网卡连接到宿主的 VMnet8 上。此时系统的 VMWare NAT Service 服务就充当了路由器的作用,负责将虚拟机发到 VMnet8 的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过 VMnet8 发送给虚拟机。VMWare DHCP Service 负责为虚拟机提供 DHCP 服务。
如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。

四.仅主机模式
在这里插入图片描述
这种方式下,虚拟机的网卡连接到宿主的 VMnet1 上,但系统并不为虚拟机提供任何路由服务,因此虚拟机只能和宿主机进行通信,而不能连接到实际网络上。

猜你喜欢

转载自blog.csdn.net/weixin_42224577/article/details/107889650