当前位置:首页 > 虚拟机 > 正文

虚拟机nat模式和仅主机模式(虚拟机nat和桥接模式的区别)

虚拟机的三种网络模式(桥接,NAT,Host-only)连接的网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机连接起来。虚拟网卡和物理网卡在网络拓扑图中处于同一位置。那么虚拟网卡和物理网卡就相当于同一个网段,虚拟交换机就相当于是真实网络中的交换机,所以两个网卡的IP地址必须放在同一个网络中部分。
由于桥接模式下虚拟机和主机具有相同的网络状态,因此当局域网内的其他PC想要访问虚拟机时,必须选择桥接模式。
比如宿舍里有一台路由器,路由lanip是192.168.1.1,子网掩码是255.255.255.0。同时宿舍内有三台PC,自动获取IP。假设三台PC的IP分别为:
pc1:192.168.1.100pc2:192.168.101pc3:192.168.102
那么本机可以设置虚拟的地址是192.168.1.2--192.168.1.99和192.168.1.103--192.268.1.204。可以将虚拟机的IP地址设置为:192.168.1.98,这样局域网内的其他PC就可以通过这个IP访问虚拟机。如果虚拟机仍然需要访问Internet,还必须配置虚拟机的路由地址:192.168.1.1,然为虚拟机配置DNS服务器。您可以将其设置为Google的DNS服务器:8.8。8.8然后虚拟机就可以访问Internet了。
NAT模式下,虚拟机利用NAT(网络地址转换)功能通过宿主机所在网络访问公网。
NAT模式下,虚拟机的网卡和物理网卡的网络不在同一个网络。虚拟机的网卡是vmware提供的虚拟网络。
NAT与桥接的比较:
1、由于NAT网络是在vmware提供的虚拟网络中,因此局域网内的其他主机无法访问该虚拟机和主机。主机可以访问虚拟机,虚拟机可以访问局域网内的所有主机,因为真正的局域网是NAT虚拟网络而不是NAT虚拟网络;
2、两种桥接模式和NAT模式都可以访问外部网络,多个虚拟机可以互相访问。
如果你搭建的虚拟机仅供自己使用,不需要给局域网内的其他人使用,那么你可以选择NAT。最终,NAT模式下虚拟系统的TCP/IP配置信息是由虚拟网络的DHCP(自动分配IP)服务器提供的VMnet8(NAT)提供的。只要虚拟机的网络配置是DHCP,就不需要执行任何其他配置。只需要宿主机接入互联网,然后虚拟机就可以连接互联网。
如果要创建多个虚拟机集群,主机可以是笔记本电脑,IP地址不固定。在这个应用场景中,我们需要使用NAT模式。但是,虚拟机必须能够相互访问。默认情况下使用DHCP。每次虚拟机重新启动时,IP都会发生变化,因此我们必须手动设置虚拟机的IP地址(检查IP和子网掩码)。设置虚拟机的IP,并设置路由地址,即网关的IP,至于dns可以设置为8.8.8.8)。
在Host-Only模式下,虚拟网络是一个完全封闭的网络,唯一可以访问的就是主机。其实Host-Only网络和NAT网络非常相似,不同的是Host-Only网络没有NAT服务,因此虚拟网络无法连接到Internet。主机与虚拟机之间的通信是通过VMwareNetworkAdepterVMnet1虚拟网卡实现的。
Host-Only的目的是创建一个与外界隔离的内部网络,提高内部网络的安全性。这个功能对于普通用户来说可能并不重要,但是大型服务提供商经常利用这个功能。
三种虚拟机网络模式中,NAT模式最简单,基本不需要手动配置IP地址等相关参数。至于桥接模式,则需要额外的IP地址。如果在内网环境中,那就很简单了。如果是ADSL宽带,问题就比较大。ISP通常不会慷慨地提供额外的公共IP地址。
参考文章地址:举例讲解虚拟机联网的三种模式(桥接、nat、Host-only)-ggjuheng-客园 网络服务的3种模式分别是什么?网络服务有以下三种模式:
1.Bridged(桥接模式):桥接模式是使用虚拟网桥在主机网卡和虚拟机虚拟网卡之间进行通信。在桥接的作用下,类似于将物理主机虚拟成交换机。网桥安装的所有虚拟机都连接到交换机的单个接口。物理主机也插在交换机上,所以所有网卡和桥下的网卡都是连接的。处于交换模式,可以互相到达,互不干扰。桥接模式下,虚拟机的IP地址必须与主机在同一网段。如果需要联网,网关和DNS必须与主机网卡对应。
(地址转换模式):NAT模式使用虚拟NAT设备和虚拟DHCP服务器来使虚拟机连接到Internet。NAT模式下,主机网卡直接连接虚拟NAT设备,然后虚拟NAT设备通过虚拟DHCP服务器连接虚拟交换机VMnet8。虚拟机上的网卡配置为自动获取IP地址。接收到的IP地址是虚拟DHCP服务器分配的,而不是主机的IP地址。
-only(仅主机模式):仅主机模式的网络结构与桥接模式类似。不同之处在于,在仅主机模式下,虚拟机只能与主机通信,而不能与其他主机通信。使用互联网。此时,虚拟机通过主机的虚拟网卡连接到虚拟交换机VMnet1,并与主机的其他网卡和其他虚拟机进行通信。网络地址转换(NAT)服务由主机的虚拟网卡执行。