Vmware虚拟机中的bridged、NAT、host-only

来源:互联网 发布:动态ppt制作软件 编辑:程序博客网 时间:2024/05/16 06:13

Vmware在网络实验和调式中我们经常用到.Vmware在安装时默认安装了两块虚拟网卡,VMnet1和VMnet8,另外还有VMnet0。这些虚拟网卡的配置都是由Vmware虚拟机自动生成的.它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。


下面Yesure就简单地阐述下这三个模式的区别吧.

1、bridged(桥接模式):默认使用VMnet0,不提供DHCP服务

vmware-network-bridged

在桥接模式bridged下,虚拟机和宿主计算机处于同等地位,虚拟机就像是一台真实主机一样存在于局域网中。因此在桥接模式下,我们就要像对待其他真实计算机一样为其配置IP、网关、子网掩码等等。当我们可以自由分配局域网IP时,使用桥接模式bridged就可以虚拟出一台真实存在的主机。

但是如果你的主机仅仅是一个单机(大多数朋友也许只是单机ADSL上网).很显然,不存在上图中的路由器,很显然该模式并不适用.如果你单机的”本地网卡”显示为”已连接”你倒是可以在虚似机里,把虚拟机的网卡和主机的”本地连接”强制给一个IP和子网掩码,倒是可以连接.不过并不能实现上网.如果你的”本地连接”显示为”已断开”该模式就更不能用了.

使用桥接模式bridged的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式bridged。

桥接bridged成功的电脑不管是虚拟机还是物理机,都可以实现互访,并且可以访问局域网中其它的电脑用主机的”本地网卡”作通讯媒介.

2、Host-only(主机模式):默认使用VMnet1,提供DHCP服务

vmware-network-hostonly

在Host-only(主机模式):模式下,相当于虚拟机通过双绞线和宿主计算机直连,而宿主计算机不提供任何路由服务。因此在Host-only(主机模式):模式下,虚拟机可以和宿主计算机互相访问,但是虚拟机无法访问外部网络(也就是不能上网)。

该Host-only(主机模式):模式下,物理主机仅仅相当于和虚拟机通过交叉线连接起来而已(如果停用虚拟机里的vmnet1里的DHCP就真是这样了.)所以此模式仅仅只能让虚拟机和物理机相互通性而已.

当你想组成一个与物理网络相隔离的虚拟网络时,无疑非常适合使用Host-only模式。

Host-only模式下,不管是虚拟机还是物理机,都可以实现互访,用主机的”VMware Network Adapter VMnet1”进行通讯.不能访问物理机局域网中其它的电脑.

3、NAT(网络地址转换模式):默认使用VMnet8,提供DHCP服务

vmware-network-nat

在NAT模式下,宿主计算机相当于一台开启了DHCP功能的路由器,而虚拟机则是内网中的一台真实主机,通过路由器(宿主计算机)DHCP动态获得网络参数。因此在NAT模式下,虚拟机可以访问外部网络(也就是上网),反之则不行,因为虚拟机属于内网(想想你从某个地方可以直接该问另一个可以上网的局域网的内部电脑吗?)。

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。

使用NAT模式不管是虚拟机还是物理机,都可以实现互访,用主机的”VMware Network Adapter VMnet8”进行通讯.但不能访问物理局域网的电脑.


0 0
原创粉丝点击