关于在win7下安装的虚拟机(我用的是Vmware)的上网的问题,今天终于得到了一个很好的解决,至此,我构建的我的虚拟系统真正可以为我做一些事情了。
通过虚拟机,我可以在我不确定的操作上转移到虚拟环境中进行,这样我的系统的安全性得到了很大的提高,而且虚拟机系统的中毒不会成为本机的负担,当然,这也并不是说你不需要对它呵护有加,不过,虚拟机的用处当然不会只有这么多了。
好了,切入正题,我们要使虚拟机能够上网,在网上有很多的相关的教程,但是有些是针对windows XP为主机的虚拟机平台环境的,所以对于我的环境不是很适用,首先交代一下我的系统情况,我的电脑是win7系统,而且是统一会员纯净版,不过这个不会影响到虚拟机上网的问题,尽管中间出现了一些问题,但是后来发现时我的浏览器的问题。
我配置的虚拟机是VMware,这个虚拟机软件属于比较好的,也是大多数人所使用的,所以今天的上网问题就围绕它而展开。
首先保证我们的主机能够顺利的上网(别说这个你也不会,如果是这样,这里不给出解决方法,主机上网方式不限,只要你的主机能够上网就行),好的,然后就是最最主要的部分:使我们的虚拟机能够上网,其实这件事情并不难,在网上也有对于虚拟机上网的方式的若干情况的总结,我在这里就说一种,也是我用的这种,基本上你如果是win7的系统这样就可以顺利的上网了,毕竟从目的上来说,我是想要通过虚拟机上网解决一些在真实环境下我不能确定安全性的问题,所以在这里这种解决方法是可以被接受的。
还有一点,就是你一定要记住,只要你的主机能够上网,那么你主机里的虚拟机就一定可以上网,所以说,这一点必须首先确立,在XP中,这一点体现的尤为明显,只要选择NAT式的桥接方式(这个在后面会说到),在虚拟机中自动获取IP地址和DNS的地址就可以了,也就是说,你的虚拟机会自动的给你完成网路连接的所有的后续工作而不用你再去操心。
可惜的是,就网上的种种说法和我的实验来看,这一点似乎是不能再win7为主机的虚拟机上实现的,没有关系,大不了咱自己配置,这样也能有一个全面的了解,好了,继续。
首先说说一些必要的操作,其实就是步骤,按照这个步骤来,我就实现了上网,主机现在可以上网了,比如主机现在是通过无线上网的(或者有线的那种宽带上网也行,这个以后的操作是一样的原理和步骤),那么比如在你旁边的人想要和你公用一个连接来达到上网的目的(尽管在这个上网还不是完全免费的时代,这种操作是在你不知情的情况下发生的),然后你也同意,好了,该怎么弄呢?我们比如在宿舍中就是通过建立无线连接的局域网络并且在这里面设置一个密码,当你的同伴需要共享的时候,输入密码就可以了,这是你们就可以同时使用网路资源了,在虚拟机的环境中的上网时和主机的关系有点和这个相类似(我是这么觉得的),打开win7网络和共享中心(可以通过控制面板打开,实在不会请百度)中,我们点击界面左边的更改适配器设置,在这里面可以看到所有的网络术语我们的网络连接情况,其中有本地连接三个,这三个就是属于我们的系统给我们配置好了的,而每一个有一些特定的用途,不管这么多,如果对这一部分的知识感兴趣,你可以查一下网上的相关资料,那么我们今天要使用的就是本地连接3,我们把我们主机上对网路的连接分享给本地连接3,这样就相当于我们在这里面建立了一个无线的网络连接,然后在我们的虚拟机系统中做好相关的设置就可以成功的使我们的虚拟机也可以上网了。
要设置这个共享,以无线连网的情况为例,我们在前面的弹出的网络和共享中心中看到我们的无线网络连接时连接上的,鼠标右键点击那个连接上的无线图标,选择属性,在这里面我们需要设置一个共享,点开共享标签,把两个勾选上,这样再选择需要共享到的网络,在这里面我们选择本地连接3,这就是我们要共享的那个连接,而到时候我们的虚拟机就会去使用这个连接。
在这个时候,点完确定以后你可以回到前面的界面里,鼠标左键双击本地连接3的图标,你可以在这里面看到系统默认给你的本地连接3的IP地址以及DNS(域名解析)的地址,具体就是点击属性,然后选择到IPV4协议,双击它,在这里面你就可以看到相关信息了,也可以直接点前面的有一个出现的信息,这里面也有。这个很重要,过会我们有用,你可以先记下来,也可以过会自己去看。
好了,主机这儿我们已经设置完了,可以共享的网路连接已经有一端伸出去了,现在就是另一端了,说了好久还没有说到我们的虚拟机,现在要来说说我们的虚拟机了,打开你的虚拟机,如果你的虚拟机中现在一台可以使用的系统也没有,我建议你赶快去装一台,这个还是快点的好,具体的操作这里不涉及,这个不难,比真正装个系统要简单很多。
启动你的一台系统,这里我就以windows XP为例,当然,别的系统其实也是差不多一样的原理,其实你只需要能让你的一台虚拟系统能够上网就行了,我们的目的并不在于使所有的系统都可以上网,在XP系统中,我们需要设置一下IP地址和DNS的地址,要设置到啥样呢?还记得前面说的那个本地连接3吗?我们的目的就是使虚拟系统的IP地址和本地连接的IP地址在同一个网段(这个事通用的说法,其实就是在同一个范围内,也就是IP的前三位可以一样,最后的一位做一下改动),这样我们就可以成功的连上网了,其实到这里你应该已经会了,不过还是说明白吧。
在控制面板中选择网络连接,在这里面你可以看到本地连接,虽然没有3,但是这个就是要使用本地连接3,仍然像前面那样,右击,属性,现在是XP,所以你是双击TCP/IP协议,改正相关的IP地址和DNS的信息,这里的别的和本地连接3中基本一样,需要改的就是你的IP地址,这个IP地址其实就是设置成局域网的一员,除了最后一位,别的不改,最后一位改为和本地连接3中不一样的数值就好了。
点完确定后,现在奇迹已经发生了!你可以上网了!恩,我们的虚拟机系统的配置工作和虚拟环境也就这样成功的搭建起来了!
用户1277994 2012-3-1 09:33