在linux下安装完vmware后,因为需要必须使用桥接网络,交接物理网卡总是显示could not connect /dev/vmnet0, 网上搜索了很多办法都无法解决,下面这个据说能解决,但还是不行,贴下来供大家参考:

我安装了一下,遇到了同样的问题。

google了一下,这个问题,从vmware3的时候就有,真不知道为什么到现在还没有解决。

问题的原因似乎是当vmnet0初始化的时候,eth0仍然处于准备状态,所以没办法访问。大概是这样的,俺也不确定。

给一个恶心的解决办法吧,编译/usr/bin/vmware-config-network.pl

找到"my $gDefBridged = '0';"一行,我这是在557行。

把他改成非零的别的数字,我是改成2了,注意别跟别的冲突了,1和8已经被使用了。

保存退出。

运行一下这个脚本,(必须得运行一下)

重启应该就好了,反正我是这么好的。

昵称: devis  时间: 2006-08-15 11:10:00

也可以单独使用这个命令

/usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0

昵称: devis  时间: 2006-08-15 13:47:00

按2楼的方法,问题解决。

***************************************************

按上述方法操作,仍然无法解决问题。也许我的vmware版本是9.0的缘故吧,于是根据上述思想自己找解决办法:

/usr/bin/vmware-modconfig --install-all

and then

/usr/bin/vmware-networks start

重新启动虚拟机后桥接成功。