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

虚拟机桥接和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(NetworkAddressTranslation)功能通过宿主机所在网络访问公网。
NAT模式下,虚拟机网卡和物理网卡网络不在同一个网络。虚拟机网络适配器是VMware提供的虚拟网络。
NAT与桥接的比较:
1、由于NAT网络是在vmware提供的虚拟网络中,所以局域网内的其他主机无法访问该虚拟机和主机。主机可以访问虚拟机,虚拟机可以访问局域网内的所有主机,因为相对于NAT虚拟网络来说,真正的局域网是NAT虚拟网络;
2、桥接模式和NAT都可以模式可用。访问外部网络,多个虚拟机可以互相访问。
如果你创建的虚拟机仅供个人使用,不需要给局域网内的其他人使用,那么可以选择NAT,毕竟虚拟机的TCP/IP配置信息是系统模式NAT是由虚拟网络的DHCP服务器(自动分配IP)提供的VMnet8(NAT)提供的只要虚拟机的网络配置是DHCP,不需要做任何其他配置就足够了宿主机接入互联网,虚拟机就可以连接互联网。
如果要创建多个虚拟机集群,主机可以是笔记本电脑,且IP地址不固定。在这个应用场景中,我们需要使用NAT模式。但是,虚拟机必须相互访问。默认情况下,使用DHCP。每次重新启动虚拟机时,IP都会发生变化,因此需要手动设置虚拟机IP地址(检查子网IP和子网)。面具)。设置虚拟机IP,设路由地址,即网关IP,至于DNS可以设置为8.8.8.8)。
在HostOnly模式下,虚拟网络是一个完全封闭的网络,它唯一可以访问的就是主机。事实上,仅主机网络与NAT网络非常相似。不同之处在于,仅主机网络没有NAT服务,因此虚拟网络无法连接到Internet。主机和虚拟机之间的通信通过VMwareNetworkAdepterVMnet1虚拟网络适配器进行。
Host-Only的目的是建立一个与外界隔离的内部网络,提高内部网络的安全性。这个功能对于普通用户来说可能意义不大,但大型服务提供商却经常利用它。
在三种虚拟机组网模式中,NAT模式是最简单的,基本不需要手动配置IP地址等相关参数。至于桥接模式,则需要额外的IP地址。如果是在内网环境中,那很容易。如果是ADSL宽带,问题会更大,通常ISP不会慷慨地提供额外的公共IP地址。
参考文章地址:实例讲解三种虚拟机联网模式(桥接、nat、仅主机)-ggjuheng-博客园