Windows7 64下vmware 8 无法通过NAT上网的问题

               今天不知道怎么回事,VMware 9里的CentOS就不能连网了,搞了一上午,现在感觉应该是之前把win7主机上的防火墙给禁用了,今天用 Microsoft Security Essential 查毒的时候自动打开了。而VMware的VMware Network Adapter VMnet1和VMnet8 被分类到公用网络中,网络被禁用了,从而虚拟机就不能上网了。网上基本上是改注册表的方法,改完之后还是不能用。最后直接关掉公用网络的防火墙,就能用了,无奈之举啊。搞不清楚,虚拟机里的CentOS不能连网的时候,Ubuntu试了下却能上网。下面是别人的方法,改过之后在网络连接中VMware Network Adapter VMnet1和VMnet8显示已连接,但是仍然不能连网。

    第二天虚拟机又连不上网,又搞了半天,不过这两次下来对VMware的连接方式算是有了比较透彻的了解了。NET用来上网比较方便,host-only只能和主机连起来,bridge相当于主机和虚拟机在同一个局域网里。

    解决VMware中虚拟机不能上网的方法总结如下。

1. 关闭防火墙。VMware生成的网络连接VMware Network Adapter VMnet1和VMnet8被系统默认为公用网络,所以无法连接到Internet。昨天将防火墙关闭,就可以用NET方式上网了。

2. 此时在“网络连接”中VMware Network Adapter VMnet1和VMnet8仍不是未启用状态,需要用下面的方式修改注册表。修改完后重启这两个连接就会出现“已启用”状态。


原地址:http://www.2cto.com/os/201108/100026.html

VMware Network Adapter VMnet1和VMnet8未识别的网络的解决方法
2011-08-13 11:15:59      我来说两句      
收藏     我要投稿

VMware Network Adapter VMnet1和VMnet8 被防火墙认定为未识别的网络,阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入。且公用网络被限制不能修改为家庭或工作网络。

解决办法:

1,运行regedit.exe,进入注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}],先导出做备份。

2,逐项查看其下的[项](0000,0001至00xx),看右边哪一项的[值]为:"DriverDesc"="VMware Virtual Ethernet Adapter for VMnet1"。

3,找到后,添加一个“DWORD”值(32位),名称为“*NdisDeviceType”(*号是必须的),数据值改为“1”。

4,同理再找VMnet8 ,再重复第2~3步,添加值。

完成后重启windows即可。

本文出自 “wangxiaofei1999” 博客


但是我这时候ubuntu虚拟机桥接方式还是不能连网,最后发现是虚拟机里网络设置不正确,没有加上网关参数。按如下设置bridge,重启网络,连接正常了。


 

VMware设置桥接上网

分类: Linux/Unix   13323人阅读  评论(8)  收藏  举报
vmware 虚拟机 网络 ubuntu 互联网 network

环境:主机Win7、VMware Workstation 6.5.3、虚拟机Ubuntu10.04。

 

 

一、桥接的基本原理
   配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网。主机与虚拟机之间,以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟网络为VMnet0。这时你的虚拟机就像局域网中的一个独立的物理机一样。虚拟机中的操作系统可以PING通别的主机,反过来别的主机也可以PING虚拟机。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。

二、配置步骤

1、首先判断VMware Bridge Protocol协议是否已经安装。在本地连接的属性中可以查看。如果是精简版的VMware就很可能没有安装。 

Windows7 64下vmware 8 无法通过NAT上网的问题_第1张图片

如果没有安装,通过以下方法安装:本地连接-属性-安装-服务-添加-从磁盘安装,选择VMware安装目录下的netbridge.inf,确定安装,过程如果提示vmnetBridge.dll和vmnetBridge.sys文件找不到,可以在下一级目录中找到,拷贝到安装目录根路径。

 

2、虚拟机中的Ubuntu10.04系统设置为bridged方式联网。虚拟机-设置-选择NetWork Adapter-网络连接-桥接。

Windows7 64下vmware 8 无法通过NAT上网的问题_第2张图片

 

3、网络设置。编辑-编辑虚拟网络-摘要。查看是否已经有一个默认的桥接网卡,如下面的VMnet0。如果是精简版的VMware,可能没有默认的桥接方式,我之前就安装的7.01就是这种情况。如果没有桥接方式,建议重装一个完整版的虚拟机。自己选择桥接方式的话,可能出现“不能更改网络为桥接:已没有未桥接的主机网络适配器”错误。

Windows7 64下vmware 8 无法通过NAT上网的问题_第3张图片

选择主机虚拟网络映射。其中因为是桥接方式联网,所以VMnet0 要设为物理网卡。

Windows7 64下vmware 8 无法通过NAT上网的问题_第4张图片

 

4、查看Win7主机本地连接的设置。

Windows7 64下vmware 8 无法通过NAT上网的问题_第5张图片

 

5、启动Ubuntu10.04虚拟机。设置IP,网关路由及DNS。选择 系统-管理-网络。

Windows7 64下vmware 8 无法通过NAT上网的问题_第6张图片

在弹出的网络连接对话框中,选择有线,编辑已经存在的网络连接Wired connection 1,选择IPv4设置,方法-自动,添加地址,输入IP、掩码、网关和DNS。IP地址最后一个字段可随意(不要相同),其余与本地连接相同。

Windows7 64下vmware 8 无法通过NAT上网的问题_第7张图片

至此,桥接方式连网设置完毕。重启网络。右上角网络连接图标,点击右键-关闭网络,然后重新启动网络。

Windows7 64下vmware 8 无法通过NAT上网的问题_第8张图片

 

6、尝试连网。

Windows7 64下vmware 8 无法通过NAT上网的问题_第9张图片



地址:
http://blog.csdn.net/gavin_dinggengjia/article/details/6325904




你可能感兴趣的:(linux/unix)