LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2008-10-14 18:42:06 | 显示全部楼层 |阅读模式
很奇怪,编译的时候在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?
发表于 2008-10-15 11:56:21 | 显示全部楼层
可能是因为udev把你的网卡认成其他设备了,如果网卡驱动正常,那你可以将/etc/udev/rules.d文件夹里面的关于net的文件修改一下,主要把MAC与设备号的关联去了,即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-15 16:50:17 | 显示全部楼层
Post by vslm698;1894197
可能是因为udev把你的网卡认成其他设备了,如果网卡驱动正常,那你可以将/etc/udev/rules.d文件夹里面的关于net的文件修改一下,主要把MAC与设备号的关联去了,即可


牛,打开*net.rules发现里面有两个网卡,分别对应不同的mac地址;而打开虚拟机对应的vmx文件发现第二个才是它的mac地址,于是把rules中的两个mac地址对调一下重启就可以了(或许只保留第一个就可以)

非常感谢!!
回复 支持 反对

使用道具 举报

发表于 2008-10-24 21:21:29 | 显示全部楼层
你的是LFS6.3?
LFS6.3有脚本自动绑定网卡MAC先认到的就是eth0
如果你把这个系统 用 partimage做成镜像
再恢复到别的机器上去
那么新机器的网卡就成了eth1
按照你说的找到那个绑定MAC的rules修改下就好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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