曲径通幽论坛

标题: vmware 中的几种网络连接模式 [打印本页]

作者: beyes    时间: 2013-8-5 22:19
标题: vmware 中的几种网络连接模式
vmware 有 bridge, hostonly,nat 几种网络接入模式。

bridge
一般情况下,我们希望虚拟机就像一台真实的主机平等的出现在同一个局域网中,比如宿主机的 IP 是 192.168.1.100 ,而在其上安装的虚拟机的 IP 是 192.168.1.101 ,那么我们可以通过将虚拟机的网卡桥接到宿主机,也就桥接到了宿主机所在的网络,这样一来,虚拟机就可以自由的使用该网络上的文件服务器,打印机,网关等。反过来,在该网络上的任何物理计算机也可以使用该虚拟机的资源。

在 vmware 中使用桥接时要注意桥接网卡,这一点可参考:《vmware 使用桥接模式失败解决办法 》

Host only

处于该模式下的虚拟机,被置于一个私有网络里,该网络不为外部主机所见。在同一台主机上可以安装多个虚拟机,它们都并行的运行与该私有网络中。选择该模式的原因是,我们不希望虚拟机占用宿主机网络中的网络资源,比如 IP 资源。一般情况下,如果宿主机的网络的网络管理员不是你自己,那么很可能该网络上的主机的网卡和IP均在网络管理员那边的设备上绑定,即使你使用了桥接的方式,你也不会得到宿主机上的网络资源,即使连简单的网关也没法通过。那么在这种情况下,你要想利用多个虚拟机来做网络实验,显然不能使用桥接模式,而是使用 host only 模式。这个模式有个缺点,你很可能没法访问互联网。

nat

现在家庭网络上网都是通过路由里的内置拨号器拨 ADSL 上网的。家庭内网中的计算机一般会被路由器中的 dhcp 服务器分配到内网地址,如 192.168.1.100 。多台内网的计算机就是通过共享一个公网 IP 来上网的,这时的上网方式就是 NAT 。同样的道理,虚拟机同样可以使用该方式,虚拟机本身获得的 IP 不是内网的 IP,而是与之不同的一个 IP,比如是 192.168.32.88 。但是宿主机是可以连接互联网的,那么虚拟机只要采用了 NAT 方式,它也能访问互联网。在安装虚拟系统时,vmware 默认就是使用该方式。

关于 virtualbox 这个虚拟机软件也有同样的设置,道理是一样的。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2