vmware它们为我们提供了三种网络工作模式:Bridged(桥接模式),NAT(网络地址转换模式)Host-only(仅主机模式)。
打开vmware虚拟机,我们可以在选项栏的“编辑”下看到虚拟网络编辑器VMnet0(桥接模式)VMnet(仅主机模式),VMnet8(NAT模式),那么这些有什么作用呢?事实上,我们现在看到的VMnet0表示桥接模式下使用的虚拟交换机;VMnet1表示虚拟交换机仅用于主机模式;VMnet8表示用于NAT模式下的虚拟交换机。
同时,主机上有相应的对应VMware Network Adapter VMnet1和VMware Network Adapter VMnet仅主机模式和NAT模式下就有8两张虚拟网卡。在“网络连接”中,我们可以看到这两个虚拟网卡。如果卸载这两个,可以点击“还原默认设置”在vmware的“编辑”下的“虚拟网络编辑器”中,重新还原虚拟网卡。
一、Bridged(桥接模式)
桥接模式是什么?桥接模式是利用虚拟网桥通信主机网卡和虚拟机虚拟网卡。在桥接的作用下,类似于将物理主机虚拟化为交换机。所有桥接设置的虚拟机都连接到交换机的接口上,物理主机也插入到交换机中。因此,所有桥接下的网卡和网卡都是交换模式,可以在不干扰的情况下相互访问。在桥接模式下,虚拟机ip地址需要与主机在同一网段,如果需要联网,则网关和DNS需要与主机网卡一致。其网络结构如下图所示:
桥接模式如何设置?
首先,安装系统后,点击“编辑虚拟机设置”设置网卡模式,然后再打开系统。
点击“网络适配器”选择“桥接模式”
在进入系统之前,我们首先确认主机的ip地址、网关、DNS等信息。
然后进入系统编辑网卡配置文件,命令vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加内容如下:
编辑完成,保存退出,然后重启虚拟机网卡,使用ping命令ping外网ip,测试是否可以联网。
能ping通外网ip,证明桥接模式设置成功。
主机和虚拟机之间的通信正常吗?远程工具可用于测试。
主机与虚拟机通信正常。
二、NAT(地址转换模式)如果您的网络ip资源短缺,但您希望您的虚拟机能够连接到网络,那么NAT模式是最佳选择。NAT在虚拟NAT设备和虚拟DHCP服务器的帮助下,该模式使虚拟机能够连接到网络。其网络结构如下图所示:
在NAT模式下,主机网卡直接连接到虚拟NAT设备,然后虚拟NAT设备与虚拟DHCP服务器连接到虚拟交换机VMnet这样就实现了虚拟机联网。所以我们觉得很奇怪,为什么需要虚拟网卡?VMware Network Adapter VMnet8呢?原来我们的VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机和虚拟机之间的通信。我们可以在后续的设置步骤中进行验证。
首先,在虚拟机中设置NAT模式选项,打开vmware,在“编辑”下单击“虚拟网络编辑器”,设置NAT参数和DHCP参数。
将虚拟机的网络连接模式修改为NAT模式,单击“编辑虚拟机设置”。
点击“网络适配器”NAT模式”
然后启动系统,编辑网卡配置文件vi /etc/sysconfig/network-scripts/ifcfg-eth0
具体配置如下:
编辑完成,保存退出,然后重启虚拟机网卡,动态获取ip地址,使用ping命令ping外网ip,测试是否可以联网。
我们之前说过VMware Network Adapter VMnet8虚拟网卡的作用,现在我们来测试一下。
虚拟功能与外网连接,而不是通过VMware Network Adapter VMnet8虚拟网卡,那为什么要有这个虚拟网卡呢?
我们以前说过VMware Network Adapter VMnet8的作用是主机和虚拟接下来,我们将使用远程连接工具来测试拟机之间的通信。
然后,将VMware Network Adapter VMnet8启用后,发现远程工具可以连接到虚拟机。
那么,这就是NAT模式,利用虚拟NAT设备和虚拟DHCP服务器将虚拟机连接到外网,VMware Network Adapter VMnet8虚拟网卡用于与虚拟机通信。
三、Host-only(仅主机模式)Host-Only该模式实际上是NAT模式去除虚拟NAT设备,然后使用它VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机与虚拟机通信,Host-Only该模式将虚拟机与外网隔开,使虚拟机成为一个独立的系统,只与主机相互通信。其网络结构如下图所示:
通过上图,我们可以发现,如果我们想使虚拟功能联网,我们可以与主机网卡共享VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的。接下来,我们来测试一下。
首先设置“虚拟网络编辑器”,可以设置DHCP的起始范围。
设置虚拟机为Host-Only模式。
启动系统,然后设置网卡文件。
保存退出,然后重启网卡,用远程工具测试是否可以与主机通信。
主机和虚拟机可以通信,现在虚拟机可以连接到外网。
上图中有一个提示,强制将被迫VMware Network Adapter VMnetIP设置为192.168.137.1.接下来,我们将修改虚拟机DHCP的子网络和起始地址,单击“虚拟网络编辑器”
重新配置网卡,将VMware Network Adapter VMnet虚拟网卡作为虚拟机的路由。
重启网卡,然后通过 远程工具测试是否可以连接外网和与主机通信。
测试结果表明,虚拟机可以连接到外网。
以上是对vmware三种网络模式的工作原理和配置的详细说明。稍后,我们将分享更多工作中实际使用的内容。感兴趣的朋友可以注意!
声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!