转:https://blog.csdn.net/hongduna/article/details/44257471

安装VMWARE软件后,在在计算机网络中会增加VMnet1和VMnet8两张虚拟网卡,如下图所示:

    这两张虚拟网卡,各代表什么,有何用处?

    先来讲讲VMnet1,它是用于虚拟机与宿主机进行网络通信的。VMWare中实现了虚拟路由和虚拟交换机的功能。为了保障虚拟机与宿主机之间的通信,首先,VMWare在宿主机上实现了一张虚拟网卡VMnet1,用来经营与虚拟机的通信;接着,虚拟机与宿主机的通信有两种方式:一是Host only,另一则是Bridge。其中Host Only就是基于虚拟路同的技术,而Bridge则是基于虚拟交换机的技术。采用Host only的方式,在虚拟机中应就其网卡设置与VMnet1同网段的IP地址:比如VMnet1的IP为192.168.248.1时,虚拟机的IP地址可设置为192.168.248.100,且虚拟机的网关应设置为VMnet1的IP,即192.168.248.1;此时VMnet1的IP网段应与宿主机的IP网段不同。

    采用Bridge的方式时,虚拟机自身网卡的IP与宿主机的IP则处于同一网段,也就是它们都好像在同一局域网中了,中间则不需要充当路由的第二张网卡VMnet1或VMnet8。显然采用Bridge的方式实现虚拟机与宿主机之间的交互效率应该更高,但是它更不安全,因为在虚拟机中就可以访问宿主机可以访问的所有网络资源;而且当宿主机经常要迁移到多个网络环境而IP地址要就变更时,虚拟机的IP也要变更。不管是HOST only和Bridge方式都可实现虚拟机到宿主机的连接,可以在宿主机与虚拟机之间交换或共享文件;但Host only方式无法让虚拟机能过宿主机连接到互联网上。

    再来看看VMnet8,它则基于NAT(网络地址转换),借助虚拟机借助宿主机互联网IP,实现与对互联网的访问。此时虚拟机的IP地址则由VMnet8的DHCP服务器提供,不允许手工配置。此方式情况下,虚拟机自身IP与VMnet8虚拟网卡在同一网段。虚拟机想上互联网,则需要通过NAT技术,以宿主机的外网地址封装IP外发。

    基于上面的知识,我们可以进行应的配置修改,通过宿主机Ping虚拟机、虚拟机Ping宿主机,虚拟机Ping www.baidu.com等来验证并加深理解。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐