VMware网络链接模式—桥接、NAT以及仅主机模式的详细介绍和区别

在使用VMware Workstation(如下简称:VMware)建立虚拟机的过程当中,配置虚拟机的网络链接是很是重要的一环,当咱们为虚拟机配置网络链接时,咱们能够看到以下图所示的几种网络链接模式:桥接模式、NAT模式、仅主机模式、自定义网络链接模式。那么这几种网络链接模式都各自有什么主要用途,它们之间又有哪些区别呢?html

在VMware中,虚拟机的网络链接主要是由VMware建立的虚拟交换机(也叫作虚拟网络)负责实现的,VMware能够根据须要建立多个虚拟网络。在Windows系统的主机上,VMware最多能够建立20个虚拟网络,每一个虚拟网络能够链接任意数量的虚拟机网络设备;在Linux系统的主机上,VMware最多能够建立255个虚拟网络,但每一个虚拟网络仅能链接32个虚拟机网络设备。网络

VMware的虚拟网络都是以"VMnet+数字"的形式来命名的,例如 VMnet0、VMnet一、VMnet2……以此类推(在Linux系统的主机上,虚拟网络的名称均采用小写形式,例如 vmnet0 )。编辑器

当咱们安装VMware时,VMware会自动为3种网络链接模式各自建立1个虚拟机网络:VMnet0(桥接模式)、VMnet8(NAT模式)、VMnet1(仅主机模式)。此外,咱们也能够根据须要自行建立更多的虚拟网络。ide

VMware 桥接模式

VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可经过主机中的物理网络适配器直接访问到外部网络(例如图中所示的局域网和Internet,下同)。简而言之,这就好像在上图所示的局域网中添加了一台新的、独立的计算机同样。所以,虚拟机也会占用局域网中的一个IP地址,而且能够和其余终端进行相互访问。桥接模式网络链接支持有线和无线主机网络适配器。若是你想把虚拟机当作一台彻底独立的计算机看待,而且容许它和其余终端同样的进行网络通讯,那么桥接模式一般是虚拟机访问网络的最简单途径。post

VMware NAT模式

NAT,是Network Address Translation的缩写,意即网络地址转换。NAT模式也是VMware建立虚拟机的默认网络链接模式。使用NAT模式网络链接时,VMware会在主机上创建单独的专用网络,用以在主机和虚拟机之间相互通讯。虚拟机向外部网络发送的请求数据"包裹",都会交由NAT网络适配器加上"特殊标记"并以主机的名义转发出去,外部网络返回的响应数据"包裹",也是先由主机接收,而后交由NAT网络适配器根据"特殊标记"进行识别并转发给对应的虚拟机,所以,虚拟机在外部网络中没必要具备本身的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认状况下,外部网络终端也没法访问到虚拟机。spa

此外,在一台主机上只容许有一个NAT模式的虚拟网络。所以,同一台主机上的多个采用NAT模式网络链接的虚拟机也是能够相互访问的。代理

前面咱们已经提到,默认状况下,外部网络没法访问到虚拟机,不过咱们也能够经过手动修改NAT设置实现端口转发功能,将外部网络发送到主机指定端口的数据转发到指定的虚拟机上。好比,咱们在虚拟机的80端口上"创建"了一个站点,只要咱们设置端口转发,将主机88端口上的数据转发给虚拟机的80端口,就可让外部网络经过主机的88端口访问到虚拟机80端口上的站点。orm

VMware 仅主机模式

仅主机模式,是一种比NAT模式更加封闭的的网络链接模式,它将建立彻底包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络链接。相对于NAT模式而言,仅主机模式不具有NAT功能,所以在默认状况下,使用仅主机模式网络链接的虚拟机没法链接到Internet(在主机上安装合适的路由或代理软件,或者在Windows系统的主机上使用Internet链接共享功能,仍然可让虚拟机链接到Internet或其余网络)。htm

在同一台主机上能够建立多个仅主机模式的虚拟网络,若是多个虚拟机处于同一个仅主机模式网络中,那么它们之间是能够相互通讯的;若是它们处于不一样的仅主机模式网络,则默认状况下没法进行相互通讯(可经过在它们之间设置路由器来实现相互通讯)。路由

自定义网络链接配置

利用 WMware 提供的虚拟网络链接组件,你还能够建立复杂的虚拟网络。在这里咱们不对其进行详细介绍,你能够参考官方文档,而后经过VMware提供的虚拟网络编辑器来建立虚拟网络。

形象的说:

桥接模式的虚拟机,就像一个在路由器"民政局"那里"上过户口"的成年人,有本身单独的居住地址,虽然和主机住在同一个大院里,但好歹是有户口的人,能够大摇大摆地直接和外面通讯。

NAT模式的虚拟机,纯粹就是一个没上过户口的黑户,路由器"民政局"根本不知道有这么我的,天然也不会主动和它通讯。即便虚拟机偶尔要向外面发送点的信件,都得交给主机以主机的名义转发出去,主机还专门请了一位叫作NAT的老大爷来专门负责这些虚拟机的发信、收信事宜。

仅主机模式的虚拟机,纯粹是一个不折不扣的黑奴,不只没有户口、路由器"民政局"不知道这么号人,还被主机关在小黑屋里,连信件也不许往外发。

转载自:做者:软件指南针(http://www.softown.cn)。

相关文章
相关标签/搜索