当前位置:首页 > 虚拟机 > 正文

虚拟机不能与局域网电脑互访


一、虚拟机无法访问通过网上邻居主机根据我使用虚拟机的经验,分析如下:
1虚拟机能ping通主机的IP地址和网关,说明网络和桥接协议都OK
2硬件无法其他访问本地网络成功,说明主机网络访问设置没问题
3仅主机与虚拟机之间访问时没有权限,说明问题出在虚拟机中
分析问题
第一台虚拟机是否使用双设备网卡?如果先卸载网卡再重试。
无论是IPX还是TCP/IP并且在第二台虚拟机上成功激活了网络共享服务,
安装时是否激活了该服务项第三个虚拟机正确吗?
4.尝试在虚拟机或主机上共享文件或文件夹,看看能否找到
5.如果找不到,建议重新安装虚拟机。


二、请问大侠们虚拟机所在本机可以访问虚拟机但局域网内其他机器无法访问该虚拟机是为什么请高人帮忙!虚拟机使用桥接网络。


三、虚拟机安装的系统与局域网主机PING不通?VirtualPC支持联网,有两种工作模式:
工作在该模式时,主机充当代理服务器,并给虚拟机一个IP地址(即通常称为内网IP)。虚拟机通过共享主机IP地址(外网IP)来访问外网,工作原理与网吧常用的局域网接入技术相同。
这个mod易于使用,几乎不需要修改任何配置。但是VirtualPC没有独立的外网IP,这就带来了一个很大的缺点:外网(包括主机)无法直接访问虚拟机。如果只是使用VirtualPC上网,可以考虑这种模式,可以防止黑客、病毒等对主机造成损害。但由于主机无法访问VirtualPC,因此显然无法实现独立网络。
虚拟交换模式要求主机首先必须有一个有效的IP地址。如果是单机,最简单的办法就是安装网卡,采用静态IP分配。另外,由于软件限制,主机必须安装Windows2000/XP操作系统才能使用虚拟交换模式。
运行在该模式下时,VirtualPC相当于一个网桥,连接在主机和VirtualPC之间,从而形成一个虚拟局域网(如图)。VirtualPC拥有独立的IP地址,支持网上邻居、TCP/IP等协议。以前依赖互联网的任务现在可以在单台机器上完成。例如,在网络数据库编程中,我们可以使用一台主机作为数据库服务器,在VirtualPC上安装VisualC++、VisualBasic或PowerBuilder等工具进行客户端开发。
如果主机连接到外部网络,VirtualPC也可以作为一个独立的节点,继续从外部网络互相访问。
虚拟交换模式下的网络步骤
假设主机操作系统为Windows2000专业版,采用静态IP分配方式,IP地址202.197.3.116,子网掩码255.255。255.0;在VirtualPC上安装Windows95。
首先在VirtualPC中修改VirtualPC网络属性:点击“属性设置”按钮,在弹出的对话框中选择“网络”,将属性更改为“虚拟交换机网络-本地、主机和外部的”。
接下来修改VirtualPC上的操作系统配置并启动VirtualPC,此时用户就相当于使用了一台安装了Windows95的计算机。进入控制面板,打开网络设置:
允许文件共享,这样主机和VirtualPC之间可以通过网上邻居交换数据;
Windows95没有TCP/IP作为默认协议安装,因此需要手动添加。将TCP/IP协议设置为使用静态IP分配,IP地址为202.197.3.117,子网掩码为255.255.255.0。域名和网关服务不是必需的,可以根据实际情况设置。
至此,一个包含两台计算机的局域网已经建立起来:一台是真实计算机,使用Windows2000,IP地址为202.197.3.116;另一台是虚拟计算机,使用Windows95,IP地址为202.197。我们可以使用Ping命令来测试并确认网络是否正常。如果主机连接到外部网络,也可以在VirtualPC和外部网络节点之间ping通。
如果要在局域网中添加另一台VirtualPC,只需复制已安装操作系统的硬盘镜像文件,然后使用“PC安装向导”创建VirtualPCVirtualPC硬盘,选择“使用现有硬盘的磁盘映像文件”,只需输入新复制的映像文件的路径即可。但不要忘记修改新VirtualPC上的网络计算机名称和Windows95IP地址。
注意
上面假设主机使用静态IP分配。如果使用动态IP分配(DHCP),VirtualPC也应该以同样的方式设置;
在单机平台上组网时,最好使用便宜的10M网卡。因为在Windows2000/XP上,如果使用100M网卡且未连接到物理网络,则网卡将处于“断开连接”状态,分配的IP地址将是“环回地址”127.0.0.1,不能用于网络传输。解决办法是将网卡连接到集线器上