查看: 3915|回复: 16

虚拟机上网教程个人整理。

  [复制链接]
发表于 2010-8-3 13:38:29 | 显示全部楼层 |阅读模式
虚拟机的好处不需要我多说。大家都明白。
但可能一些新人在配置虚拟机上网的问题这里卡住了。
在网上又找不到比较全面且适合自己的教程。
因为你所在的网络坏境的不同,你的虚拟机想要上网的配置方法也不同。
所以造成别人说的方法,可能他自己用没问题,但你按照他的方法来做就不行了。
下面是我自己整理的方法,有一部分是从网上摘过来的,是我认为最全面的方法了。
如果你看了之后虚拟机还是不能上网的话,可以在下面回贴。我会帮你解决的。
我这个贴子讨论的都是VMware的虚拟机,其他的我也用过,各方面觉得都没有VMware 完善。而且我也建议大家用VMware。
好了,下面开始。

首先第一点就是VMware的版本。貌似现在已经出到了7.1。
但我个人推荐使用6.XX的版本。比较稳定。最低也要在5以上的版本。
不要下载绿化版或者是精简版。要下载完整版,如果英文不好的话,再下个中文的补丁就可以了。
接下来就是下载ISO镜像了。ISO镜像我基本都是下载纯净版。体积比较小,大约在200M左右。
装完了之后没什么乱七八糟的软件。当然你也可以下载GHOST版本。
安装VMware Workstation 的过程我自然不必多说,一路下一步,便可以搞定.
但是这里我要提醒的是在安装过VMware Workstation软件后,会在本地连接中,多了两个虚拟网卡。
一个是 VMware Network Adapter for VMnet1 .另一个是 VMware Network Adapter for VMnet8。
注意:要确保VMware Network Adapter for VMnet8 处于启用状态,这个是NAT网络模式要用的虚拟网卡。注意这个网卡的IP地址,不需要做手动设置,切记!!!
2.接下来就是另外一个很重要的地方,你就可以新建立一个虚拟机,并在虚拟机里安装操作系统,这里需要注意的是,在建立虚拟机选择"网络模式"的时候
很多网上直接就写你要选择桥接或者是NAT模式。但其实都不对。 要根据你自己网络环境的不同来选择相应的模式。
如果你是ADSL拨号上网,并且在非局域网的环境下。你可以选择桥接,建立完虚拟机之后要在虚拟机里面新建一个

评分

4

查看全部评分

 楼主| 发表于 2010-8-3 13:58:02 | 显示全部楼层
诶,不小心按到alt+S 直接发布了。还不让编辑。只能接着写了。。。。
建立完虚拟机之后要在虚拟机里面新建一个宽带连接,设置相应的账号密码链接后就可以上网了。
但这种方式有一个很大的坏处。就是你的物理机和虚拟机不能同时上网。这是很不爽的事情。
下面介绍这种网络环境下的第二种方法,可以物理机和虚拟机同时上网,就是在创建虚拟机的时候
选择NAT模式。如果你安装虚拟机的时候选择的是桥接,只需要在你虚拟机的文件夹里面找个
一个叫server.cmd或者是server.bat的程序,运行后选择启动DHCP和NAT服务就可以了。
接下来在虚拟机里安装好操作系统,启动虚拟系统,打开IE浏览器,这时候正常的话虚拟机就可以上网了。而且物理机也没问题。
虚拟系统中的网卡也不需要做任何设置。
如果这个时候,虚拟机还是不可以上网.我建议你检查一下以下几个地方,确保NAT上网的几个服务已经启动.具体操作如下:
开始---设置--控制面板---管理工具---服务
确保 VMware DHCP Service 和VMware NAT Service 服务已经启动
关于虚拟机使用NAT不能上网的若干问题
许多朋友,在使用VMware Workstation的时候,创建的虚拟机使用NAT,但在虚拟机中却不能上网,原因可能如下:
1、主机是Windows XP Professional SP2或者是Windows Server2003 SP1,如果是这样,则需要把VMnet1、VMnet8的防火墙关闭。
方法是:右击“本地连接”选择属性→高级→设置,在“Windows防火墙”对话框中单击“高级”,将VMnet1和VMnet8前面的“√”去掉就可以。
2、你的主机安装了瑞星、江民或者天网防火墙,或者其他防火墙软件,这些防火墙软件你没有进行正确的配置。
导致VMware不能通过其内置的NAT功能共享上网,这时,可以把第三方的防火墙软件关闭。
3、你可能在VMnet8或者VMnet1启用了XP内置的“Internet连接共享”,你要知道,使用VMware的NAT功能,你不需要在 主机上启用共享
因为VMware已经内置了NAT的共享。如果是这样,请去掉这些共享,然后重新启动VMware 的NAT服务(或者重新启动计算机)
4、可能是你使用了VMware Workstation的“绿色”版或者“精简”版。如果是这样,请使用完整版本安装。如果你需要中文,可以安装中文的汉化补丁。

下面来说第二种情况,就是你所在局域网的环境下。网吧或者是公司再或者是你学校的寝室等通常都是这种情况。。。
这种情况其实更简单,只需要在配置的时候选择桥接的方式,新建完虚拟机后,一般默认就可以直接上网了。
简答的总结一下,就是局域网选择桥接,个人ADSL拨号选择NAT。

另外还有一个小技巧,就是安装完虚拟机之后,在虚拟机和物理机中来回切换总要是按ctrl+alt很费劲不说,而且物理机和虚拟机的文件还不能共享。
想解决这个问题很简单,选择编辑虚拟机设置,找到里面的CD-ROM,使用ISO镜像,浏览。通常情况下,在你VMware的同目录下,会有一个
windows.iso文件。选择了这个文件确定后,虚拟机就会默认的安装这个程序。重启之后,你的物理机和虚拟机之间的文件就可以共享,并且再也不用按ctrl+alt
在物理机和虚拟机之间来回切换啦。

评分

3

查看全部评分

发表于 2010-8-3 14:02:18 | 显示全部楼层
很好的文章,必须要支持~
发表于 2010-8-3 14:05:59 | 显示全部楼层
电脑装了虚拟机,那个换IP的IP助手小软件就不能正常工作了。打开后,会显示192.168.128.1 这样的本地地址,获取不到真实的IP地址,有知道解决办法的么
发表于 2010-8-3 14:07:04 | 显示全部楼层
我正在研究虚拟机,谢谢楼主
发表于 2010-8-3 15:38:58 | 显示全部楼层
这个不错,研究仔细
发表于 2010-8-3 16:18:25 | 显示全部楼层
不错,研究一下!
发表于 2010-8-3 20:17:57 | 显示全部楼层
非常感谢,这个很有用.
发表于 2010-8-4 22:23:36 | 显示全部楼层
好东西啊 哈哈
发表于 2010-8-5 07:26:51 | 显示全部楼层
请教楼主一个问题。在主机设置代理,要让整个虚拟机通过代理访问,这个怎么弄,不是在虚拟机里设置代理哦
 楼主| 发表于 2010-8-5 10:20:34 | 显示全部楼层

这个问题我还没遇到过。。
我一般都是在主机开了高匿名代理之后,虚拟机也默认就使用了高匿名代理。
发表于 2010-8-28 14:23:15 | 显示全部楼层
你好,我的是adsl上网的。

现在想在主机和虚拟机各自开一个v.pn,nat方式可以上网,但不能连上两个v.pn,

听说用桥接的方式可以连上,但桥接的方式研究了几天,就是连不上网,更别说开两个vp.n了。

可以帮忙解决吗?谢谢。
发表于 2010-9-19 09:27:54 | 显示全部楼层
我下载了个XP  才100M多  哈哈,  里面精简的 ,连IE 都没。
发表于 2010-9-20 16:11:26 | 显示全部楼层
很感谢有这样的分享
发表于 2011-1-9 20:24:33 | 显示全部楼层
不错,但是多拨和多开没有讲到
发表于 2011-2-1 08:07:51 | 显示全部楼层
最后那个windows.iso文件不在安装的虚拟机操作系统目录下,在宿主系统vmware的安装目录里。
发表于 2011-10-3 15:22:35 | 显示全部楼层
如果你是ADSL拨号上网,并且在非局域网的环境下。你可以选择桥接,建立完虚拟机之后要在虚拟机里面新建一个

下面来说第二种情况,就是你所在局域网的环境下。网吧或者是公司再或者是你学校的寝室等通常都是这种情况。。。
这种情况其实更简单,只需要在配置的时候选择桥接的方式,新建完虚拟机后,一般默认就可以直接上网了。
简答的总结一下,就是局域网选择桥接,个人ADSL拨号选择NAT。

这两种说法是不是有矛盾。adsl拨号到底是nat还是桥接啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号
关于我们|Archiver|手机版|小黑屋|赚客吧

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鄂ICP备17023596号-1

在本版发帖
关注公众号
QQ客服返回顶部