wmware有三种网络模式,NAT模式,桥接模式和仅仅主机模式。

  • 桥接模式
    一般来说我们想让安装好的虚拟机能够和物理机一样上网,那么我们会选择桥接模式或者NAT模式,桥接模式其实就是把虚拟机当成是局域网中的一台独立的主机,相互之间通信就和同一个局域网中的两台主机之间的通信没有什么区别,那么问题来了,当我们上网需要账号的时候(这在很多公司很常见),在企业中,为了信息安全和限制个人的网络使用权限,很多人上网都是通过一个分配的网络账号来上网,此时在虚拟机网络中选择桥接模式是不能上网的,原因是虚拟机此时是局域网中的另一台电脑,是一台独立的主机,而物理机的网卡被虚拟成了一个交换机。

局域网拓补图

  • NAT模式
    为了解决用账号上网的问题,可以把网络模式设置成NAT模式,因为NAT模式走的还是物理主机的网络,你可以将物理主机看成是一台代理服务器,当我们要访问外部网络资源的时候,首先会去请求物理主机,然后物理主机会去外部网络拉取请求,然后再转发给虚拟机,虽然用代理来比喻可能不是很准确,有兴趣的同学可以去了解一下NAT地址转换模式,但是用代理来理解会比较容易,由于我们用的是NAT网络地址转换模式,所以我们的网络地址是经过转换后的网络地址,这个地址跟物理主机是不在同一个局域网内的,虚拟机A和虚拟机B也不在同一个局域网内,三者都无法进行通信,这中模式可以很好地隔离各个主机的网络环境。
    在这里插入图片描述

  • 仅主机模式
    仅主机模式是我模拟实验时最喜欢的一个模式,是进行多机模拟(多台虚拟机)通信选择的最佳模式,从安全考虑,虚拟机和物理主机是隔离开的,物理主机虚拟出一个虚拟网卡VMnet1作为一个路由将虚拟机连接在一起,但是这个虚拟网卡不能和物理主机通信,因为这个虚拟网卡和物理网卡是独立的,虚拟网卡就像是一个软件用来控制着各个虚拟机之间的信息传递,在功能上就像一个路由器,然后我们能够配置路由器的dhcp地址池,新建立的虚拟机就会动态获取到同一网段的ip地址,然后互相通信。

在这里插入图片描述
仅主机模式配置起来比较麻烦,如果没有编辑虚拟网络编辑器的话就算你在创建虚拟机的时候选择了仅主机模式也不能互相访问其他虚拟机,因为VMware默认采用的是DHCP获取IP地址,除非你设置的IP地址是它默认的IP地址池中的IP地址,但是一般来说我们都会设置成自己想要的IP,这个时候就需要去编辑虚拟网络编辑器,设置DHCP。

设置步骤:

  1. 选择虚拟窗口中的编辑选项,打开虚拟网络编辑器。
    虚拟网络编辑器

  2. 双击VMnet1,选择仅主机模式,并且打开DHCP设置选项。
    DHCP设置

  3. 设置IP地址池为你想要的IP地址,设置后创建虚拟机会从起始IP地址开始赋给虚拟机,依次递增。
    在这里插入图片描述

  • 如果不想自动获取IP地址,想自己随意配置IP地址的话,可以把DHCP功能禁用掉,禁用之后我们可以随意配置IP地址,只要各个虚拟机的IP地址是同一网段就可以互相通信。
    在这里插入图片描述
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐