VMware

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > VMware > VMware虚拟机网络模式

VMware虚拟机网络模式全过程

作者:ice_白昼

本文介绍了VMware虚拟机的三种网络模式:仅主机模式、NAT模式和桥接模式,仅主机模式下虚拟机之间可以通信但不能访问互联网;NAT模式下虚拟机可以互相通信并通过物理机访问互联网;桥接模式下虚拟机与物理机地位相同,可以直接通过物理机局域网内的DHCP服务器分配IP地址

一.看前须知

二.模式介绍

2.1 基本介绍

主机模式NAT模式默认对应VMware Network Adapter VMnet1VMware Network Adapter VMnet8两块虚拟网卡。

桥接模式在物理机上没有对应的Vmnet0的网卡。具体原因,请看下文。

注意:如果物理机上没有对应的虚拟网卡,请尝试还原默认设置重新安装虚拟软件

2.2 桥接模式

桥接模式解释

桥接模式相当于把虚拟机直接放到物理机的局域网中,它们与宿主机的地位是相同的。它的ip地址可以直接通过物理机局域网内的DHCP服务器直接分配,(需要和物理机在同一网段,配置相同的网关和DNS)因此会消耗物理机所在区域局域网的IP地址。

它在物理机中没有对应的虚拟网卡,它是通过虚拟网桥直接连接到物理机上的真实网卡上。详细信息,见下图。

桥接模式选项

如果在笔记本电脑或其他移动设备上使用虚拟机,请选择复制物理网络连接状态

当您在有线或无线网络之间进行移动时,该设置会导致 IP 地址续订。

续订IP是指网卡从路由器的DHCP服务器获得IP地址的过程。

网卡通过DHCP对IP都有租定时间,等到了一定的时间,你的电脑会自动续订IP,以方便继续使用。

不选择复制物理网络连接状态选项:

如果采用DHCP的方式来分配IP地址,当电脑网络从有线或无线网络之间进行移动时,DHCP会重新分配ip地址,即虚拟机IP地址会发生变化。

选择复制物理网络连接状态选项:

复制网络连接状态仅用于笔记本电脑在有线网络与无线网络之间切换时进行IP地址续订,虚拟机IP地址不变。

桥接模式连接关系

虚拟机,物理机与互联网之间的连接关系。(能否ping通)

虚拟机<->虚拟机虚拟机->物理机物理机->虚拟机虚拟机->互联网互联网->虚拟机
桥接模式YESYESYESYESYES

2.3 NAT模式

NAT技术

先简单介绍一下NAT这个技术:

NAT模式解释

在NAT模式中,虚拟机会创建一个隔离的网络,所有虚拟机之间都可以互相通信。

物理机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。

VMware Network Adapter VMnet8网卡是为了实现主机与虚拟机之间的通信。可见NAT模式下物理机更像是虚拟机们的"路由器"。所以虚拟机和物理机不再同一网段下,可以理解为主机是虚拟机的"上级"。

当在物理机中禁用VMware Network Adapter VMnet8网卡时,物理机不能再ping通虚拟机,但是虚拟机仍然可以ping通物理机。

如下图所示:

由于是虚拟的NAT设备,虚拟机的端口转换规律只是针对于物理机和虚拟机的。

对于互联网来说,始终只是和物理机对话,察觉不到虚拟机。因此,虚拟机可以通过物理机(起着路由器的作用)访问互联网,但是互联网却不能访问虚拟机。(就是NAT里面套了一层NAT)

NAT模式连接关系

虚拟机,物理机与互联网之间的连接关系。(能否ping通)

虚拟机<->虚拟机虚拟机->物理机物理机->虚拟机虚拟机->互联网互联网->虚拟机
NAT模式YESYESYES(Vmnet8网卡开启)YESNO

2.4 仅主机模式

仅主机模式解释

在仅主机模式下,虚拟机依旧会创建一个隔离的网络,虚拟机之间可以通信,但是虚拟机不能访问互联网。

虽然有DHCP服务器直接分配地址,但是不能直接访问物理机所在局域网的私有地址。

它们没有设置网关,但是可以访问虚拟网卡VMware Network Adapter VMnet1,同样可以通过虚拟网卡与物理机通信,物理机也可以通过虚拟网卡与虚拟机通信。

仅主机模式连接关系

虚拟机,物理机与互联网之间的连接关系。(能否ping通)

虚拟机<->虚拟机虚拟机->物理机物理机->虚拟机虚拟机->互联网互联网->虚拟机
仅主机模式YESYESYES(Vmnet1网卡开启)NONO

三. 总结

虚拟机,物理机与互联网之间的连接关系。(能否ping通)

虚拟机<->虚拟机虚拟机->物理机物理机->虚拟机虚拟机->互联网互联网->虚拟机
桥接模式YESYESYESYESYES
NAT模式YESYESYES(Vmnet8网卡开启)YESNO
仅主机模式YESYESYES(Vmnet1网卡开启)NONO

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文