虚拟机设置中的各种网络连接方式详解

来源:互联网 发布:iis中将端口改为81 编辑:程序博客网 时间:2024/04/30 06:51

虚拟机的作用是在现有的操作系统下,允许更多的操作系统,相互之间物理隔离,组成网络,可以更大发挥计算机的性能。我们这里使用的虚拟机是VMware Workstation,这是一款由VMware公司生产的虚拟化软件,通俗的描述这款软件的功能就是:它允许一台真实的电脑在一恶搞操作系统中同时开启并运行数个操作系统。

计算机网络常识

网络中电脑的访问是通过IP地址定位的。就好像我们的身份证,可以唯一辨识一个人。IP是用来区分网络中电脑的,因此同一网络(同一网段)中,IP地址是不能相同的,如果同一网络(同一网段)中存在两个相同的IP地址,则会经常出现无法联网或者经常掉线的情况。

网络是分段管理的。拿局域网为例,我们通常的网段就是192.168.1.XXX。我们的IP地址就是把XXX变为1到254的数字。比如多台计算机的IP的前面的数字都是192.168.1,那么他们就属于同一网段。他们之间是可以相互通信的。如果一台电脑的IP是192.168.1.100,另一台电脑的IP是192.168.3.100,那么一般情况下这两台电脑是不能正常通信的(有技术可以解决,这里不做讨论)。这就涉及的一个很重要的内容即我们设置虚拟机的时候就要认真的考虑他们和我们的宿主机(物理的电脑)是否要在同一网段上。


怎么查看电脑的IP地址?

在windows系统下,可以在命令行执行ipconfig命令,图一是我执行的结果


图一

我的电脑上一共有4个网络配置,第一个是本地连接,也就是我笔记本电脑上网卡接口对应的地址信息,这是最常见的;第二个是无线网,因为我宿舍用的是路由器,所以我用的是这个网络配置进行上网;第三个和第四个都是我在安装了VMware之后就出现的两块虚拟网卡。


下面我们再来看看网络连接,控制面板--->网络和Internet--->网络和共享中心---->点击左侧的"更改适配器设置",如图二


图二

上图就是我所有的网络连接,对于已经使用的,我用数字标注出来了,这些数字分别对应了图一中的IP地址信息,如果禁用了某个网络,会显示为灰色,比如图二中的"无线网络连接2"就表示已经禁用了。


VMware中最常用的网络访问方式:


1.网络地址转换(NAT)

这种访问模式值得是虚拟机不占用主机所在局域网的IP,通过使用主机的NAT功能访问局域网和互联网,意味着虚拟机可以访问局域网中的其他电脑,但是其他电脑不知道虚拟机的存在。

使用这种模式时,虚拟机不需要设置静态IP,只需要使用DHCP功能自动获取IP即可。

这种模式的好处是可以利用主机的网卡上网,而且不占用更多的IP地址。在IP V4紧张的年代,发明了NAT,因此绝大多数上网都是这种方式。

2.桥接网卡

这种访问模式指的是使用主机的网络连接方式。虚拟机和主机在同一个局域网即在同一个网段中,与局域网中其他网络共享一个网络。如果主机能够不加限制的随意的上网,那么虚拟机也可以随意上网,如果主机是绑定MAC才能上网,那么虚拟机也要绑定MAC才能上网。还有一个要注意的就是我们在设置虚拟机的IP地址时,不要和这个局域网中的其他IP地址重复了,那怎么判断呢?很简单,使用“ping 某某IP地址”地址即可。比如你想要测试当前局域网中的192.168.1.88这个IP地址是否已经被占用了则可以使用:

ping 192.168.1.88进行测试,如图:


上图表示这个IP地址没有被人使用。

如果用数据包返回这说明,这个IP地址已经被人占用了,则不能使用。

注:桥接模式的好处就在于虚拟机可以方便的访问局域网中的其他电脑,也可以方便的访问互联网。


3.仅主机(Host-Only)适配器

这种访问模式,意味着虚拟机和主机单独组建一个局域网,和主机当前网络是隔离的。

在这种网络连接模式下,虚拟机要想和主机通信,必须设置一个IP和主机在同一网段上。并且使用这种模式,VMnet1即虚拟网卡1必须启动,不能仅用,然后根据虚拟网卡的IP在虚拟机中设置一个和虚拟网卡在同一个网段上的IP地址即可实现宿主机和虚拟机的通信。

这种模式的好处就是虚拟机网络可以与宿主机所在的网络隔离,但是有一个很大的缺点就是不能方便的访问互联网。



0 0