
前言
许在安装虚拟机时经常遇到无法访问Internet的问题,并且vmware具有三种网络模式,这对于初学者来说也很令人眼花azz乱。今天,我将使用虚拟机的三种网络模式来帮助每个人普及在虚拟机下联机的背景知识。 (原始博客文章)
虚拟机网络模式
无论是vmware,virtual box,virtual pc和其他虚拟机软件,通常来说,虚拟机都有三种网络模式:
1.桥
2.NAT

3.仅主机
初学者看到虚拟机中存在三种类型的网络时会感到惊慌,作者也是如此。哪种网络适合您的虚拟机?
桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机桥接。物理网卡和虚拟网卡在拓扑图上的位置相同,则物理网卡和虚拟网卡相当于在同一网段中,虚拟交换机相当于一个交换机中的一个交换机。真实网络,因此两个网卡的IP地址应设置为同一网段。
因此,当我们要使用LAN上的虚拟机向LAN中的其他PC提供服务(例如提供ftp,ssh和http服务)时,我们必须选择桥接模式。
例如,大学宿舍中有一个路由器。宿舍中有四个人连接到路由器。路由器的wanip被忽略。该ip是动态获得的,默认lanip是19 2.168.1. 1,子网掩码是255.255.255.0。假设这四个人的IP为:

A:19 2.168.1. 100/255.255.255.0,B:19 2.168.1. 101/255.255.255.0,C:19 2.168.1. 102/255.255.255.0,D:19 2.168.1. 103/255.255.255.0
然后可以为虚拟机的ip设置的ip地址为19 2.168.1. 2-19 2.168.1. 99,19 2.168.1. 104-19 2.168.1. 254(网络地址中全0和全1的地址除外,并且排除了四个ABCD的IP地址)
然后可以将虚拟机的IP地址设置为19 2.168.1. 98/255.255.255.0,设置该IP地址,ABCD这四个人们您可以通过19 2.168.1. 98访问虚拟机。如果虚拟机需要访问外部网络,则还需要配置虚拟机的路由地址,即19 2.168.1. 1这样,虚拟机可以转到外部网络,但是我们通常通过域名访问外部网络,因此我们还需要为虚拟机配置dns服务器。我们可以简单地将dns服务器地址配置为Google的dns服务器:8.8.8.8,此时,虚拟机可以联机。
NAT
在NAT模式下,虚拟机使用NAT(网络地址转换)功能通过主机所在的网络访问公用网络。
在NAT模式下,虚拟机的网卡和物理网卡的网络不在同一网络中。虚拟机的网卡是vmware提供的虚拟网络。

NAT与桥接的比较:
(1)NAT模式和桥接模式虚拟机都可以访问Internet。
(2)由于NAT网络位于vmware提供的虚拟网络中,因此LAN上的其他主机无法访问该虚拟机,而该主机可以访问该虚拟机,并且该虚拟机可以访问该虚拟机上的所有主机。局域网,因为真正的局域网与NAT的虚拟网络相比,局域网是NAT的虚拟网络的外部网络,不了解的人可以查看NAT的相关知识。
(3)在桥接模式下,多个虚拟机可以互相访问;在NAT模式下,多个虚拟机也可以彼此访问。
如果要构建供自己使用而不是供局域网中其他人使用的虚拟机,则可以选择NAT。毕竟,处于NAT模式的虚拟系统的TCP / IP配置信息是DHCP服务器提供的VMnet8(NAT)的虚拟网络,只要虚拟机的网络配置是DHCP,那么您就不需要执行任何其他配置,只有主机可以访问Internet,并且虚拟机可以联网。
例如,如果您要构建多个虚拟机群集以进行测试,则主机可能是计算机,并且IP是不固定的。在此应用程序场景中,我们需要使用nat模式,但是我们必须考虑一个问题。虚拟机需要相互通信。默认情况下,使用dhcp。每次重新启动虚拟机的IP时,该IP都是不固定的,因此我们需要手动设置虚拟机的IP地址。

但是我们对虚拟机网卡所在的虚拟网络一无所知,例如虚拟机网络的路由地址和子网掩码,因此我们需要首先检查nat虚拟网络信息。
使用vmware,在“编辑”->“虚拟网络编辑器”中配置虚拟网络信息,然后参见下图。请注意,VMnet8,VMnet8等同于机器的路由器。虚拟机设置为NAT后,它将通过此路由联机。是的,您可以查看其网络地址,路由地址和子网掩码。
选择VMnet8-> NAT设置,您可以看到子网ip显示为19 2.168.23 3. 0,子网掩码为255.255.255.0,路由地址实际上是网关IP,这是相同的,这里是19 2.168.23 3. 2。
这将很容易。在相应的虚拟机中设置IP,子网掩码和路由地址以访问Internet。至于dns,您可以将其设置为8.8.8.8.
仅主机
在“仅主机”模式下,虚拟网络是完全封闭的网络,唯一可以访问的是主机。实际上,仅主机网络与NAT网络非常相似。区别在于仅主机网络没有NAT服务,因此虚拟网络无法连接到Internet。主机与虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡实现的。
仅主机的目的是建立与外界隔离的内部网络,以提高内部网络的安全性。对于普通用户来说,此功能可能没有多大意义,但是大型服务提供商经常使用此功能。如果要为VMnet1网段提供路由功能,则需要使用RRAS而不是XP或2000 ICS,因为ICS会将Intranet的IP地址更改为19 2.168.0.1,但是,虚拟机将不会将此地址分配给VMnet1虚拟网卡,因此主机与虚拟机之间的通信不再可能。
概述
在VMware的3种网络模式中,NAT模式是最简单的。基本上不需要手动配置相关参数,例如IP地址。至于桥接模式,则需要一个附加的IP地址。如果在内部网络环境中则很容易,而对于ADSL宽带则更麻烦。通常,ISP不会慷慨地再提供一个公共网络IP。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-337440-1.html
已经翻了
在中国同志有更传统的意思哦