vmware通过虚拟网络组件把虚拟机器同真实的物理网络连接起来。
虚拟网络组件主要有如下几种:
交换机:跟真实的交换机一样,它允许把多个网络组件连接起来,在vmware软件安装时根据需要自动安装,最多允许挂接9个交换机,名称分别为VMnet0-8。其中有3个已经默认分配给
网桥(VMnet0),宿主机虚拟网络适配器(VMnet1)和
网络地址转换NAT设备(VMnet8)。
1.网桥:网桥把虚拟机器连接到你的宿主机所在的局域网LAN上。其实现的方式就是把虚拟机器上的虚拟适配器连接到你的宿主机上的物理网络适配器上。创建虚拟机的向导中如果选择了“typical”或者“Using bridged networking”的网络连接方式,那么网桥会自动生成。这种情况下虚拟机需要自己独立的标识,这个IP地址从网络管理员处获得,网桥方式下虚拟机跟宿主机一样是本地网络中的一个独立体,如同一个物理的机器一样。如果在vmware中同时运行多个虚拟机,那么每个虚拟机都应该有一个独立的IP地址。
2.实际上虚拟机只和宿主机进行网络连接,这种方式也称为host-only。
3.网络地址转换设备:如果宿主机只有一个IP地址可用于外部物理网络的连接,那么使用NAT可以把虚拟机连接到外部网络。
由于虚拟机没有外部物理网络的IP地址,因此vmware在宿主机上建立一个独立的私有网络,通过虚拟的DHCP服务器获得ip地址。NAT能够把多个虚拟机的网络数据加以区分并在虚拟机与外部物理网络之间进行传送。NAT方式下许多标准的TCP/IP协议都可以在虚拟机上使用,比如 HTTP/FTP/TELET等。但是默认情况下外部网络上的计算机不能连接到虚拟机上,因此虚拟机不能提供诸如WEB浏览这样的服务。
实现Windows和Linux能相互ping通,如果不能ping通,重启一下电脑试试。
然后查找一下有没有将虚拟机网卡禁用,网桥连接用不到虚拟网卡。
然后记得将Winows端的防火墙关闭,一般只记得将虚拟机Linux端的防火墙关闭。
如果有其他原因影响二者相互ping通,请补充。
把vmware的网卡的ip地址和虚拟机中的linux的ip地址设成同一网段即可。