首页 > 技术文章 > Hadoop集群安装(三)--------VM虚拟机网络配置-NAT模式

techblogs 2015-12-29 22:02 原文

NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。

NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。

   (1) NAT模式虚拟机都可以上外网。

   (2) 由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网,不懂的人可以查查NAT的相关知识。

   (3) NAT模式下,多个虚拟机之间也可以相互访问

   如果你建一个虚拟机,只是给自己用,不需要给局域网其他人用,那么可以选择NAT,毕竟NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,只要虚拟机的网路配置是DHCP,那么你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可,就可以让虚拟机联网了。

  例如你想建多个虚拟机集群,作为测试使用,而宿主机可能是一个笔记本,ip不固定。这种应用场景,我们需要采用nat模式了,但是我们要考虑一个问题,虚拟机之间是需要互访的,默认采用dhcp,虚拟机的ip每次重启,ip都是不固定的,所以我们需要手工设置虚拟机的ip地址。

  但是我们对虚拟机网卡所在的虚拟网络的信息还一无所知,例如虚拟机网络的路由地址,子网掩码,所以我们需要先查下nat虚拟网络的信息。

 

第一步: 通过网络虚拟编辑器查看NAT模式配置

  

  选择NAT模式

  

  查看NAT模式网关地址,并记录。虚拟机中的机器和本机的VMnet8虚拟网卡需要配置该网关

  

第二步:设置虚拟机机器网络模式为NAT模式,并设置IP

  设置虚拟机的网络模式为:NAT

  

  虚拟机IP设置

  

第三步:设置本地主机虚拟网卡IP

  

  设置本机虚拟网卡,注意网关设置

  

 

  这里配置上DNS 8.8.8.8 虚拟机就可以上网了

  以上设置,实现了本地主机可以访问虚拟机的机器,虚拟机的机器可以访问主机;增加虚拟机,重复上述虚拟机的网络设置,实现虚拟机之间的相互访问。

  参考:  https://blog.csdn.net/zeusgis/article/details/40196839

 

推荐阅读