VMware linux虚拟机上网配置方法Posted on the 十月 14th, 2010 under 磊哥的大学生活 by 磊哥昨天在电脑上装了linux的虚拟机,使用的是VMware。装好以后发现虚拟机无法上网,遂查阅资料,终于在晚自习前将其搞定。现将过程写在下面。 1.装好虚拟机后,在网络连接中会有两个虚拟网卡显示。如下图,VMnet8和VMnet1就是虚拟网卡。 其中VMnet8是VMware默认为NET模式的,VMnet1被默认为Bridge还有一个VMnet0被默认为了Host-only只不过它不显示在这儿。2.现在要看你是使用什么方式上网了,如果你使用的交换机,或者直接插线那你就不用看下去了,因为我是用的路由器。3.使用的路由器的,在命令行中输入ipconfig查询你的ip地址,主要是看你的路由器ip是192.168.0.1还是192.168.1.1,如果是192.168.0.1则纠结些,挨着看嘛。如果是后者,直接看第5步。4.将VMware8和VMware1的ip改为自动获取。记住本地连接的数据,然后将其所有第三段的0改为1,如192.168.0.1改为192.168.1.1其实改为其它的也行,只要不要有192.168.0.1就行。5.打开本地连接属性-高级,勾选允许允许其它网络用户通过此计算机的Internet来连接,将后面的主要计算机选为VMware8。6.然后之前查得路由器是192.168.0.1的用户将VMnet8,的ip地址改为192.168.0.10后面的10是可以换的,但是自己一定要记住,其默认网关地址,DNS服务器地址不要去管它。再将本地连接的ip改为192.168.0.4同理4也是可以修改的,只要不重复就行。其默认网关为192.168.0.1,DNS服务器地址为192.168.0.1,备用的可以不填也可以填61.139.2.69。之前查得路由器IP是192.168.1.1的只需要将VMnet8的ip修改为192.168.1.10就行了。7.到此,主机的网络连接就设置好了,先检查一下,电脑现在的能上网不,不要还没开始设置虚拟机,电脑就已经上不起网了,上不了重启一下试一试。还上不了不是你做错了,就是我写错了。可以留言给我,当然,你得能上网才行。对了,接外网的是本地连接,有的人是无线连接,就不要执着的去设置本地连接了,设置你的无线网。8.打开VMware workstation 我的是6.5英文版,以前的版本大概设置也差不多,非本版本的,将就着看嘛。你选中你的虚拟机(不要启动了,只是选中)。现在VM栏下有个setting,里面有个network adapter将其通信方式改为Bridge。9.在edit栏下有个virtual network editor进入后将Host Virtual Network Map选项卡中VMnet0后面下拉框改一下,指向你接外网的网卡。要是下拉框里没有你的网卡,你可以在automatic Bridge adapter选项卡选中仅有那个复选框,然后 点击add后,再去看看。注:貌似很多人说这一步没有什么用,但是我做了也没有什么不对,不做反而会在启动小红帽时有警告,虽然那警告并不影响使用。这张图没有截好,还没有选择就截下来了,也没有截到选项卡。10.进入red hat linux,我的是9.0的,不是这个版本的,也凑合着看看吧。进入登陆的时候用root账号进入,以便进行配置。第一次使用虚拟机的,注意在登陆界面,选择语言先……11.进入后敲一下红帽子,选系统设置下的网络。看看你的etho是不是活跃的,不是就得点击 编辑,将其设为使用静态ip,地址填VMware8的ip,子网掩码默认的就行,默认网关和你查得的路由器的一样。修改后激活。12.如果还是无法上网就得改一下DNS,将DNS选项卡下的 主DNS改为你接外网的网卡上的首选DNS,刚刚说了一般为192.168.1.1或192.168.0.1。13.现在激活一下,应该能上网了,还不能就重启你的linux虚拟机再你的电脑。下次进去就应该能上了。14.有时候做第十二步的时候发现eth0状态总是不活跃,试着激活就报错大概意思就是无法激活eth0这个设备。这时多半就是你的/etc/sysconfig/network-scripts下不存在ifcfg-eth0这个文件。你可以去看看/etc/sysconfig/networking/devices下面是否有那个文件,有的话就果断考过去。如果拷过去还是报同样的错误,就打开刚才拷的文件看看是否有如下代码:check_link_down(){return 0;}没有,就果断加进去。15.现在重启你的linux,再看看它能上网不!
发行版一般情况不用设置吧。具体点