在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
重新启动虚拟机后桥接成功。