+ -
当前位置:首页 → 问答吧 → 求助:为什么我在完成LFS6.3后,eth0不存在??

求助:为什么我在完成LFS6.3后,eth0不存在??

时间:2008-01-08

来源:互联网

为什么我在完成LFS6.3后,eth0不存在??严格按照手册来做。

作者: djstava   发布时间: 2008-01-08

lsmod
lspci

可能你的网卡驱动模块未加载或者你未编译符合你的网卡的驱动。
大概你需要重编译内核才成。

作者: tfkdmwmqtr   发布时间: 2008-01-08

重新编译内核,还是不存在。不明白楼上说的网卡的驱动是什么意思?我在虚拟机上做的,网络模式选的是NAT。

作者: djstava   发布时间: 2008-01-09

Device Drivers ---> Networking support --->Ethernet (10 or 100Mbit) ---> <*> AMD PCnet32 PCI support

这个是VMware的网卡驱动,应该编译进内核。
如果把它编译成模块了的话,得把它的模块装入内核,我不知道它编译后的模块是啥的,可能是:pcnet32.ko,装好内核后,网卡模块在:/lib/modules/2.6.xxxx/kernel/drivers/net/pcnet32.ko,很好找。

修改:vi /etc/modprobe.conf
alias eth0 pcnet32

用下面的命令装和卸载:
inmod pcnet32 #or modprobe pcnet32
rmmod pcnet32

如果提示没找找到驱动,先确定有这个文件,如果有,则:
depmod -a

查看模块的信息:
modinfo pcnet32

查看是不是装了:
lsmod |grep pcnet32

到这里应该就能找到网卡了。
如果还没有,可能是安装了别的网卡驱动,先找到,把它卸载了。
具体怎么找,和卸载,上面的命令就可以在做到。

作者: sofire   发布时间: 2008-01-09

引用:
作者: djstava
重新编译内核,还是不存在。不明白楼上说的网卡的驱动是什么意思?我在虚拟机上做的,网络模式选的是NAT。
用的什么虚拟机?不同的虚拟机模拟出来的硬件是不一样的哦!

作者: wybmk   发布时间: 2008-01-11