参考文献:
http://www.cnblogs.com/sddai/p/6014403.html
http://www.server110.com/vmware/201404/9445.html
https://zhidao.baidu.com/question/262209302.html
http://www.cnblogs.com/aguai1992/p/4807837.html
http://www.windows7en.com/Win7/20643.html
=========================
说明:使用Vmnet8虚拟交换机,此时虚拟机可以通过主机单向网络上的其他工作站,其他工作站不能访问虚拟机。其网络拓扑如图2所示,使用NAT方式,A1,A2可以访问B,但B不可以访问A1,A2。但A,A1,A2可以互访。
、桥接、NAT和Host-only的概念:
桥接:基于链路层协议将两个通信网络互连,说通俗点就是把同一网段中的设备用交换机互联。在vmware workstation中虚拟网卡VMnet0的默认属性为桥接
NAT:网络地址转换(NAT,Network Address Translation)的简称,通常用于Internet接入。在vmware workstation中虚拟网卡VMnet8的默认属性为NAT,并且默认启用了dhcp,通常用于虚拟机上ingernet的一种方式。
在NAT模式下,虚拟系统需要借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式虚拟系统可把物理主机作为路由器访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
Host-only:这种技术提供了主机和虚拟机、虚拟机和虚拟机之前的网络通信,而不是虚拟机访问Internet,在这种模式下相当于使虚拟机和主机、虚拟机和虚拟机处在一个和外网隔离的网络中。在vmware workstation中虚拟网卡VMnet1的默认属性为Host-only
主机模式
主机模式下,真实环境和虚拟环境是隔离开的;在这种模式下,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开。(虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。)
这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验。和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只能到主机访问。
3、桥接、NAT和Host-only的应用实例:
桥接:主要应用于当虚拟机需要和主机同一网段中其他机器通信时,例如:主机网络中有一台文件服务器,虚拟机需要使用这台文件服务器的资源,这个时候需要用到桥接模式,使虚拟机和主机中其他设备处在同一网段内。也可用于虚拟机访问internet。
NAT:主要应用于虚拟机需要访问internet时使用,这时候vmware workstation充当了路由器的角色,使虚拟机可以共享主机的网络访问internet。
Host-only:主要应用于多台虚拟机组成一个封闭的网络,例如:在做windows域相关实验时,多台虚拟机构成的客户端和服务端处在一个封闭的网络中。在Host-only状态下虚拟机如果需要上网需要另外配置一台具有双网卡的虚拟机充当上网代理的角色。
在窗口中多出了两块网卡:
- VMware Network Adapter VMnet1:VMware网络连接中Host-only模式的网络接口。
- VMware Network Adapter VMnet8:VMware网络连接中NAT模式的网络接口。
- Bridged(桥接模式)
在VMware Workstation中虚拟网卡VMnet0的默认属性为桥接。
在桥接模式下,VMware虚拟出来的操作系统就像是局域网中一台独立的主机,它可以访问网内的任何一台机器,不过它需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址子网掩码,而且还要和宿主机器处于同一网段,只有这样,虚拟系统才能和宿主机器进行通信。
同时,桥接模式也能够用于虚拟机访问Internet。在局域网内,主机是怎么联网的,虚拟机里就怎么连网。把虚拟机看成局域网内的另一台电脑就行了。需要注意,主机网卡只有处于一个可以访问Internet的局域网中时,虚拟机才能通过Bridged(桥接模式)访问Internet。
如果我们想利用VMware在局域网内创建一个虚拟服务器,就可以选择桥接模式了。该模式不但可以上外网,而且多个虚拟机之间可以互相访问,虚拟机与主机之间也可以互访。但是桥接模式需要额外的IP地址,如果是在内网环境中还很容易,如果是ADSL宽带就比较麻烦了,因为ISP一般是不会大方的多提供一个公网IP的。Host-only
-
-
-
-
-
(主机模式)
在VMware Workstation中虚拟网卡VMnet1的默认属性为Host-only。也就是虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1虚拟网络的DHCP服务器来动态分配的。
在Host-only模式中,所有的虚拟机之间可以互相通信,但是虚拟机只能访问主机,却不能访问Internet。
如果只想让虚拟机和主机之间有数据交换,而不想让虚拟机访问Internet,就可以选择该模式了。
在“虚拟网络编辑器”对话框中点击“VMnet1”。如下图所示
-
-
-
-
-
-
-
-
桥接的基本原理
配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网。主机与虚拟机之间,以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟网络为VMnet0。这时你的虚拟机就像局域网中的一个独立的物理机一样。虚拟机中的操作系统可以PING通别的主机,反过来别的主机也可以PING虚拟机。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。
-
-
-
使用桥接模式的虚拟系统和主机的关系,就如同连接在一个集线器上的两台电脑;要让他们通讯就需要为虚拟系统配置ip地址和子网掩码。如果我们需要在局域网内建立一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。
我的实验: 桥接时,虚拟机可以 自动获取IP 、 或者 手动指定IP。
主要要确定一下虚拟机和宿主机是不是在同一个网段。如果宿主机的IP是192.168.0.2,那么虚拟机的IP地址应该是从 192.168.0.1到192.168.0.254的。 还有最重要的一步,就是把虚拟机的网关设置成宿主机的物理IP地址。这一点很重要,很多人虚拟机上不了网都和这个有关,以主机的IP作为虚拟机的网关。
虚拟机入网要指定网关。
用虚拟机做服务端 本机能够链接进游戏 如何让局域网内的另外一台电脑也访问服务端 一起游戏啊?
设置成桥接模式。然后局域网内要访问虚拟机的电脑的IP设在同一子网即可,
====================================
搭建局域网 ,阅读的他人文章汇总:
https://zhidao.baidu.com/question/149801850.html http://www.jb51.net/os/windows/68427.html http://jingyan.baidu.com/article/fec7a1e53efe621190b4e7ae.html https://zhidao.baidu.com/question/1736045505369428307.html
http://jingyan.baidu.com/article/e8cdb32b673a8a37052badf6.html http://blog.csdn.net/secretx/article/details/41676985 http://blog.csdn.net/secretx/article/details/41676985 http://jingyan.baidu.com/article/624e74594b238b34e8ba5a3b.html?qq-pf-to=pcqq.c2c
http://blog.csdn.net/fishineye/article/details/11896353
http://jingyan.baidu.com/article/b2c186c8eb5b13c46ef6ff0e.html
http://wangchunhai.blog.51cto.com/225186/78211/
https://wenku.baidu.com/view/8e36a26c25c52cc58bd6be55.html
http://www.verycang.com/vmware-workstation-chinese.html
http://www.cnblogs.com/aguai1992/p/4807837.html
http://xdwqs.blog.51cto.com/4758880/1416783
http://blog.csdn.net/sinat_25306771/article/details/53152493
http://blog.chinaunix.net/uid-20678786-id-111514.html
http://blog.sina.com.cn/s/blog_54837cf30100uunb.html
http://blog.csdn.net/henulwj/article/details/45896089
1.建两个或者三个虚拟机。2.安装linxu或者 windows server系统(看你想用哪种做DHCP服务)。配置好dhcp服务。3.让另一台虚拟机当dhcp的client,前提是这几台虚拟机都用 nat、host only,或者自己定义的lan里面。让做client的虚拟机的网卡自动获取ip,这样就能获取你第2步里配置的dhcp 服务器提供的ip地址。
======================================