您的位置:首页 > 理论基础 > 计算机网络

弄透VMware虚拟机的网络设置三大模式:桥接模式,主机模式、NAT模式

2017-04-01 14:21 429 查看
前言:我们在使用的虚拟机的时候,总会碰到很多网络设置相关的东西。我在深受其害之后,苦心专研之后,决定统一整理下虚拟机网络设置的三大模式:
1,桥接模式:你的虚拟机能够上网能够访问你的主机,网络上其他计算机和自己的计算机都能访问到你的虚拟机。
2,主机模式:顾名思义,你的虚拟机只能和你的主机相互通信。
3,NAT模式:你的虚拟机能够和你的主机相互通信,能够上网,但是网络上其他计算机不能访问到你的虚拟机。
--------------------------------------------------
准备知识:
前面总结了几点,就是精髓了,但是可能还有点难以理解为什么。这时候我们机需要一点网络方面的知识了。网络原理很复杂,我尽量简单易懂的解释。
网络:很多台计算机连接到一起,就形成一个网络了。
              连接的方式有很多种,现在常用的就是几台计算连接到一台交换机上(交换机就相当于一个中转器)
网段:在不要求精确的情况下,我们可以大致理解,子网,网段,局域网都是同一个东西,虽然其实不一样,但是这
           样理解对于我们常用的网络配置够用了。简单说吧,在子网掩码为255.255.255.0的情况下,我们认为
           192.168.211.1到192.168.211.255之间的就是同一个网段(同一子网)。
网关:一个网段的几台计算机之间可以相互直接访问。不同网段之间的计算机,必须通过网关(例如路由器)来相互
          访问。
网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。

----------------------------------------------------------
正文:(这里假设你计算机的ip为192.168.123.123,你家路由器的地址为192.168.123.2(就是网关地址GATEWAY))

桥接模式:把虚拟机看作一台真正的计算机,并给虚拟机分配一个真实的ip地址为192.168.123.x(与真实机在同一网段内),这里虚拟机的ip地址可以自动分配也可以,静态设置,只要(且必须)在同一网段就行。因为同一网段,所以你的计算机和虚拟机可以直接相互访问,虚拟机和网络上的其他计算机,也可以通过路由器来相互访问。但是有些路由器限制了桥接模式的虚拟机联网。

主机模式:虚拟机配置的ip地址(假设为192.168.25.25)要和VMnet1这个网卡的ip地址(假设为192.168.25.1)属于同一网段,但是和真实机的ip不在同一个网段。虚拟机和真实机可以通过虚拟的网关和交换机相互间接访问。但是虚拟机是上不了网的,网络上的其他计算机也访问不进来的。因为虚拟机的ip地址是虚拟的。互联网上192.168.25.25可能属于网络上另一台真实计算机。

NAT模式:就是在主机的基础上,经过一番曲折,让虚拟机通过真实机联网。但是网络上的计算机还是不能连接到你的虚拟机。虚拟机的网卡与VMnet8在同一个网段。

***注意:宿主机上的VMnet网卡:网卡就是允许计算机和网络通信的设备。查看我们的windows计算机,就可以看到无线网卡和以太网卡两个网卡,这两个网卡允许我们的计算机和外网络通信,这个网卡的ip就是就是我们计算机相对于局域网的一个ip。VMWare安装后,会给宿主机安装VM net网卡,同时虚拟出一个子网络。这个网卡就能允许我们的宿主机和虚拟子网路中的虚拟机通信,这个网卡的ip就是宿主机在虚拟子网络的的ip。
明白了这些,我们的网络这只就好设置了。

例如:设置虚拟机的网络连接模式为NAT模式(只要不需要外网上的计算机能够连上我们的虚拟机。这个模式对于练习来说很好用)
参照:http://blog.csdn.net/whatday/article/details/7939406

----------题外话------------------------
了解了虚拟机的三大网络模式,就是虚拟机上自己的网络配置了,根据不同情况,就要相应的修改:虚拟机ip,子网掩码(通常为255.255.255.0),网关,ip获取方式,静态还是动态。vmnet1的ip,VMnet8的ip。这些更改还有防火墙设置,就不在本文讨论范围之内了,网上相应的模式有相应的设置太多了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐