+ -
当前位置:首页 → 问答吧 → [已解决,感谢vslm698][help]lfs,vmware下网卡无法启动

[已解决,感谢vslm698][help]lfs,vmware下网卡无法启动

时间:2008-10-14

来源:互联网

很奇怪,编译的时候在Device Drivers->Networking support->Ethernet (10 or 100Mbit)中加入了AMD PCnet32 PCI support,查看文件/lib/modules/2.6.22.5/kernel/drivers/net/pcnet32.ko存在,modprobe pcnet32也没问题,但系统启动或者ifup eth0的时候会提示Interface eth0 doesn't exist...what's wrong?

作者: lionking_twx   发布时间: 2008-10-14

可能是因为udev把你的网卡认成其他设备了,如果网卡驱动正常,那你可以将/etc/udev/rules.d文件夹里面的关于net的文件修改一下,主要把MAC与设备号的关联去了,即可

作者: vslm698   发布时间: 2008-10-15

引用:
作者: vslm698
可能是因为udev把你的网卡认成其他设备了,如果网卡驱动正常,那你可以将/etc/udev/rules.d文件夹里面的关于net的文件修改一下,主要把MAC与设备号的关联去了,即可
牛,打开*net.rules发现里面有两个网卡,分别对应不同的mac地址;而打开虚拟机对应的vmx文件发现第二个才是它的mac地址,于是把rules中的两个mac地址对调一下重启就可以了(或许只保留第一个就可以)

非常感谢!!

作者: lionking_twx   发布时间: 2008-10-15

你的是LFS6.3?
LFS6.3有脚本自动绑定网卡MAC先认到的就是eth0
如果你把这个系统 用 partimage做成镜像
再恢复到别的机器上去
那么新机器的网卡就成了eth1
按照你说的找到那个绑定MAC的rules修改下就好了

作者: ppluer   发布时间: 2008-10-25