您的位置:首页资讯系统工具 → Virtual PC新用法--单机虚拟网络

Virtual PC新用法--单机虚拟网络

时间:2004/10/15 0:45:00来源:本站整理作者:蓝点我要评论(0)

    笔者工作和学习地点都实现了联网,但在调试程序的时候得经常奔波于多台计算机之间,很不方便。如果想把工作带回家,又缺乏一个网络运行环境。经过一段时间的摸索,笔者发现Virtual PC这款虚拟机软件就能解决上述问题:它能在单机平台上“构建”一个具有多个节点的局域网,从而进行网络开发工作。


    Virtual PC的网络功能


    Virtual PC支持联网,它有两种工作模式:


    共享模式 在此模式下工作时,主机相当于一个代理服务器,以动态分配方式(DHCP)赋予虚拟机一个IP地址(即通常所说的内网IP)。虚拟机通过共享主机IP地址(外网IP)来访问外部网络,其工作原理和网吧普遍采用的局域网接入技术相同。


    这种模式使用简便,几乎不用修改任何配置。但是Virtual PC没有独立的外网IP,由此带来一个很大的缺点:外部网络(包括主机)无法直接访问虚拟机。如果仅仅是用Virtual PC上因特网,可以考虑此模式,这样可以避免黑客、病毒等对主机造成破坏。但因为主机访问不了Virtual PC,显然无法实现单机组网。



    虚拟交换 该模式要求主机首先得具备一个有效的IP地址。如果是单机,最简单的方法就是装一块网卡,并且使用静态IP分配方式。另外,由于软件所限,主机必须安装Windows 2000/XP操作系统才能使用虚拟交换模式。


    当运行在此模式下时,Virtual PC相当于一个网桥,连接在主机和Virtual PC之间,从而构成了一个虚拟局域网(如图)。Virtual PC有独立的IP地址,支持网络邻居、TCP/IP等协议。以前依赖网络才能完成的任务,现在完全可以在单机上进行。比如网络数据库编程,我们可以把主机作为数据库服务器,在Virtual PC上安装Visual C++、Visual Basic或Power Builder等工具进行客户端开发。


    如果主机已经和外部网络相连,Virtual PC还可以作为一个独立的节点,和外部网络相互直接访问。





    虚拟交换模式的组网步骤


    假设主机操作系统为Windows 2000专业版,使用静态IP分配方式,IP地址202.197.3.116,子网掩码255.255.255.0;在Virtual PC上安装Windows 95。


    首先在Virtual PC中修改Virtual PC的网络属性:点击“属性设置”按钮,在弹出的对话框中选择“网络”,把属性改为“虚拟转换网络——本地、主机和外部”。


    接下来修改Virtual PC上操作系统的配置,启动Virtual PC,此时用户就相当于在使用一台安装了Windows 95的计算机。进入控制面板,打开网络设置:


    允许文件共享,这样可以通过网络邻居在主机和Virtual PC之间交换数据;


    Windows 95缺省未装TCP/IP协议,因此要手工添加。设置TCP/IP协议使用静态IP分配方式,IP地址202.197.3.117,子网掩码255.255.255.0。域名服务和网关不是必需的,可根据实际情况设置。


    至此,已经组好了一个包含两台计算机的局域网:一个是真实的计算机,使用Windows 2000,IP地址202.197.3.116;一个是虚拟的计算机,使用Windows 95,IP地址202.197.3.117。我们可以用Ping命令进行测试,验证网络是否正常。如果主机连在外部网络上,还可以在Virtual PC和外部网络节点之间进行Ping。


    如果想为该局域网中再增加一台Virtual PC,只需复制已装好操作系统的硬盘映像文件,然后用“PC安装向导”创建Virtual PC,在设置Virtual PC硬盘时,选择“使用已存在的硬盘映像文件”,输入新复制的映像文件的路径即可。不过别忘了修改新Virtual PC上Windows 95的网络计算机名和IP地址。


    注意事项


    上文中,假定主机使用静态IP分配方式。如果使用了动态IP分配(DHCP),那么Virtual PC中也要设置成同样的方式;


    在单机平台上组网时,最好选用廉价的10M网卡。因为在Windows 2000/XP上,如果使用100M网卡,并且没有联在物理网络上的话,网卡将处于“断开”状态,设定好的IP地址会变成“回送地址”127.0.0.1,该地址不能用于网络传输。解决方法是把网卡连到一个集线器上。


    小 结


    本文着重介绍的是如何在单机上组建局域网,Virtual PC的详细用法请参见软件帮助文档。其实它的用途远不只如此,比如可以把Virtual PC作为一种计算机教学工具,让初学者在上面任意操作,而不用担心损坏主机系统。

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 Shadow Defender怎么用pqmagic 9.0中文使用教硬盘格式化恢复或者数

最新文章 listary使用教程 list华为手机网络拒绝接入 圣诞情侣头像怎么弄 圣诞头像小红帽怎么弄U大师安装windows10教程U盘启动盘不能启动解决方案小白文件管理器怎么用 小白文件管理器TV版使

人气排行 八门神器教程,图文传授怎么使用图文教程:R-Studio万能通用数据恢复方法UEFI+GTP模式下使用GHO文件安装WIN7或WIN8图MHDD4.6使用方法图解DirectX修复工具无法打开 DirectX修复工具分区助手怎么扩大c盘?分区助手调整c盘大小教pqmagic 9.0中文使用教程图解分区助手怎么迁移系统 分区助手迁移系统教程