LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2100|回复: 10

vmware 6.5: 不能启动Virtual ethernet

[复制链接]
发表于 2008-11-17 22:05:07 | 显示全部楼层 |阅读模式
在gentoo上装了vmware workstation 6.5 ,但是虚拟网卡不能启动.以前记得是有个配置的perl脚本的,现在也没看到了.
  1. localhost woodenapple # /etc/init.d/vmware start
  2. * Starting VMware services:                                              [color=Lime][ ok ][/color]
  3. *   Virtual machine monitor                                              [color=Lime][ ok ][/color]
  4. *   Virtual machine communication interface                              [color=Lime][ ok ][/color]
  5. *   Blocking file system                                                 [color=Lime][ ok ][/color]
  6. *   Virtual ethernet                                                     [color=Red][ !! ][/color]
  7. localhost woodenapple # tail -n 5 /var/log/vnetlib
  8. Failed to initialize
  9. VNLNetCfgLoad - Database file cannot be empty, aborting
  10. VNLNetCfgLoad - Failed to load database cache with contents of file: /etc/vmware/networking
  11. VNL_Load - Error loading the vnet configuration, file used: /etc/vmware/networking
  12. VNLNetCfgUnload - Requested cache is not loaded
  13. localhost bin # lsmod|grep vm
  14. vmnet                  35732  0
  15. vmblock                14240  3
  16. vmmon                  61128  0
  17. vmci                   44840  1 vsock
复制代码
/etc/vmware/networking就是个空文件,那个database更不知道是个啥
vmnet的模块确实加进去了,我也手动modprode过
vmware的bin目录里面有个vmware-netcfg,但是执行之后什么显示都没有.(后来发现这就是菜单里面的vmware networking editor)
/dev下面对应的/dev/vmnet?(例如我要nat的时候需要vmnet8)没有创建

本来就是想装个xp看pplive的,没网络怎么搞
发表于 2008-11-18 16:03:37 | 显示全部楼层
6.5配置网络用如下命令
emerge --config vmware-workstation
回复 支持 反对

使用道具 举报

发表于 2008-11-18 16:26:42 | 显示全部楼层
vmware有个自动引导配置命令,好像是vmware-config,你试试
回复 支持 反对

使用道具 举报

发表于 2008-11-18 16:48:21 | 显示全部楼层
要加载vmnet模块,然后你手动运行vmware-networks试试……
我到现在unity和3d accelerate 都不能同时使用。
回复 支持 反对

使用道具 举报

发表于 2008-11-18 16:49:37 | 显示全部楼层
(不是vmware-netcfg,而是vmware-networks,而且要带一个参数,好像是-start,你可以看提示的)
回复 支持 反对

使用道具 举报

发表于 2009-1-7 01:00:01 | 显示全部楼层
请问这个问题解决了吗?我也遇到了,google上搜索了半天就搜到这了
回复 支持 反对

使用道具 举报

发表于 2009-1-7 02:19:39 | 显示全部楼层
问题解决了,如下:

我一开始运行vmware-netcfg,也是什么显示都没有,后来我打开vmware-netcfg看了一下,发现其只是shell脚本,又运行了一下,提示(vmware-netcfg:13804): Gtk-WARNING **: cannot open display: 于是我切换到X下运行,提示找不到gksu-run-helper,于是emerge -av gksu后再运行,成功了,出现了“Virtual Network Editor”的界面,直接点击保存,ls /dev/vm*,可以看到vmnet1和vmnet8了,结果如下:
  1. gentoo bin # ls /dev/vm*
  2. /dev/vmci  /dev/vmmon  /dev/vmnet0  /dev/vmnet1  /dev/vmnet8
复制代码

但是ifcofnig -a还是看不到vmnet1,vmnet8两块网卡,于是/etc/init.d/vmware restart了一下,然后ifconfig -a就可以看到了vmnet1,vmnet8了,如下:
  1. gentoo bin # ifconfig -a
  2. eth0      Link encap:Ethernet  HWaddr 00:0c:29:4b:3d:77  
  3.           inet addr:192.168.78.130  Bcast:192.168.78.255  Mask:255.255.255.0
  4.           inet6 addr: fe80::20c:29ff:fe4b:3d77/64 Scope:Link
  5.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  6.           RX packets:11520 errors:0 dropped:0 overruns:0 frame:0
  7.           TX packets:10516 errors:0 dropped:0 overruns:0 carrier:0
  8.           collisions:0 txqueuelen:1000
  9.           RX bytes:11860113 (11.3 MiB)  TX bytes:1280918 (1.2 MiB)

  10. eth1      Link encap:Ethernet  HWaddr 00:0c:29:4b:3d:81  
  11.           BROADCAST MULTICAST  MTU:1500  Metric:1
  12.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  13.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  14.           collisions:0 txqueuelen:1000
  15.           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

  16. lo        Link encap:Local Loopback  
  17.           inet addr:127.0.0.1  Mask:255.0.0.0
  18.           inet6 addr: ::1/128 Scope:Host
  19.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  20.           RX packets:56 errors:0 dropped:0 overruns:0 frame:0
  21.           TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
  22.           collisions:0 txqueuelen:0
  23.           RX bytes:3544 (3.4 KiB)  TX bytes:3544 (3.4 KiB)

  24. vmnet1    Link encap:Ethernet  HWaddr 00:50:56:c0:00:01  
  25.           inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
  26.           inet6 addr: fe80::250:56ff:fec0:1/64 Scope:Link
  27.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  28.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  29.           TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
  30.           collisions:0 txqueuelen:1000
  31.           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

  32. vmnet8    Link encap:Ethernet  HWaddr 00:50:56:c0:00:08  
  33.           inet addr:192.168.179.1  Bcast:192.168.179.255  Mask:255.255.255.0
  34.           inet6 addr: fe80::250:56ff:fec0:8/64 Scope:Link
  35.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  36.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  37.           TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
  38.           collisions:0 txqueuelen:1000
  39.           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-1-7 12:02:50 | 显示全部楼层
6.5配置网络用如下命令
emerge --config vmware-workstation

这个才是最正统的解决方法。
回复 支持 反对

使用道具 举报

发表于 2009-1-7 13:55:52 | 显示全部楼层
Post by wecoh;1935186
6.5配置网络用如下命令
emerge --config vmware-workstation

这个才是最正统的解决方法。


这个命令在安装时就用过了,vmnet有问题,可能当初是缺少gksu的缘故吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-7 21:53:38 | 显示全部楼层
一个月前的贴现在又出现了,呵呵,希望这个方法能解决.
不过我后来用vbox,感觉不见得比vmware差.至少启动一些桌面程序没什么问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表