windows与虚拟机互联
windows访问虚拟机中的linux有多种方法,下面分别作介绍:
一、有网线的情况
有网线的情况下,如果有配置虚拟机的两块虚拟网卡(VMwareNetwork Adapter VMnet1、VMware Network Adapter VMnet8),就要将其设置为“禁用”,所以如果有网线,最好都把这两块虚拟网卡禁用。
(1)windows在联网的情况下,此种情况由于可以联网,windows能自动分配ip地址,所以不需要配置静态地址。虚拟机的网络设置配为“桥连(bridge)”。之后为linux配置网络地址,配置为静态地址,而且网段要与windows相同。
如windows为:192.168.0.1,则linux为:192.168.0.200
此时windows与虚拟机中的linux能够互相ping通。
(2)有网线但是windows不能联网,此时windows不能自动分配ip地址,所以必须手动分配静态的ip地址。虚拟机的网络设置也配为“桥连”。此时windows可以ping通linux,但linux不能ping通windows。
此连接的好处在于虚拟机中的linux能够与其他同在局域网中linux(无论是否在虚拟机下)互相ping通。
二、无网线单机情况
有两种方法可以访问linux,但单机情况下linux都无法访问windows。
(1)为windows添加回环网卡。
● XP操作系统添加回环网卡的方法:控制面板 → 添加硬件 → 网络适配器 → Microsoft → Microsoft Loopback Adapter
● Windows 7中不能直接在控制面板中添加,需要手动添加。运行 → hdwwiz,其他步骤同XP,不再赘述。
(2)虚拟机网络配置设为 host-only。
①Windows7 → 控制面板 → 网络和共享中心 → 更改适配器 → VMwareNetwork Adapter VMnet1 → 属性 → 修改ip地址(如192.168.8.1)
②Linux :配置静态ip地址,网段要和windows7相同(如192.168.8.2)
③如未能ping通,在linux 键入命令行:vi /etc/sysconfig/network-scripts/ifcfg-eth0,如果有MAC地址记录的,将其删除。
④Windows中也可清空MAC地址:cmd:arp -d