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

白菜虾皮

白菜虾皮

2016-01-29 16:05

Virtual PC新用法—单机虚拟网络,Virtual PC新用法—单机虚拟网络

  笔者工作和学习地点都实现了联网,但在调试程序的时候得经常奔波于多台计算机之间,很不方便。如果想把工作带回家,又缺乏一个网络运行环境。经过一段时间的摸索,笔者发现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还可以作为一个独立的节点,和外部网络相互直接访问。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)

 

  ■虚拟交换模式的组网步骤


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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)

  首先在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作为一种计算机教学工具,让初学者在上面任意操作,而不用担心损坏主机系统。

展开更多 50%)
分享

猜你喜欢

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

电脑网络
Virtual PC新用法—单机虚拟网络

在Virtual PC 5.2上配置Debian的网络

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
在Virtual PC 5.2上配置Debian的网络

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Win7系统卸载Windows Virtual PC虚拟机的方法

电脑网络
Win7系统卸载Windows Virtual PC虚拟机的方法

Android Map新用法:MapFragment应用介绍

编程语言 网络编程
Android Map新用法:MapFragment应用介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Virtual Network Interfaces

编程语言 网络编程
Virtual Network Interfaces

vmware 网络设置三:理解虚拟网络的类型

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
vmware 网络设置三:理解虚拟网络的类型

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

经验分享交流:常用SQL语句技法

经验分享交流:常用SQL语句技法

SQL Server快速参考

SQL Server快速参考
下拉加载更多内容 ↓