300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 虚拟机ping不通本地_虚拟机ping不通本机是怎么回事

虚拟机ping不通本地_虚拟机ping不通本机是怎么回事

时间:2020-04-05 01:20:36

相关推荐

虚拟机ping不通本地_虚拟机ping不通本机是怎么回事

-12-03 回答

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

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

这种模式使用简便,几乎不用修改任何配置。但是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.3.117。我们可以用ping命令进行测试,验证网络是否正常。如果主机连在外部网络上,还可以在virtualpc和外部网络节点之间进行ping。

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

注意事项

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。