文档介绍:踏雪无痕
VMWARE 虚拟机连接主机,或被其他网内的机器访问
分类: 辅助开发工具 2012-01-18 09:40 230人阅读评论(0) 收藏举报
最近在整虚拟机,本来装完后认为直接选择nat方式连接,完全可以直接上网,简直太方便了。没
想到在虚拟机上安装上oracle后,局域网内其他用户无法连接到虚拟机,才了解原来nat方式只是将
主机作为服务器,虚拟机作为内网的一台机器,两台电脑之间可以提供互访,但是其他的电脑无法
访问,因此想要解决这个问题,必须用桥接的方式彻底将虚拟机从网络中独立出来。
现在将从网上搜索的一些资料总结出来,供以后遇到同样问题的人查阅。
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-
only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。
(桥接模式)
选择桥接之后一定要重新启动主机的本地连接,
出现在大部分人身上。
在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内
任何一台机器。在桥接模式下,你需要手工为虚拟系统配置 IP地址、子网掩码,而且还要和宿主机
器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的
一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由
器访问互联网。
使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互
通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。
如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择
桥接模式。
这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡绑定两个不同
地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力。
在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,
可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题。
使用这种方式很简单,前提是你可以得到1个以上的地址。对于想进行种种网络实验的朋友不
太适合,因为你无法对虚拟机的网络进行控制,它直接出去了。
(网络地址转换模式)
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公
网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP
8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也
就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非
常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
这种方式也可以实现Host OS与Guest OS的双向访问。但网络内其他机器不能访问Guest
1
这种方式也可以实现Host OS与Guest OS的双向访问。但网络内其他机器不能访问Guest
OS,Gu