LinuxSir.cn,穿越时空的Linuxsir!

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

net.eth0 start发生如下错误,请帮忙

[复制链接]
发表于 2005-4-11 21:05:24 | 显示全部楼层 |阅读模式
我用vmware装的gentoo 2005.
在安装gentoo时可以通过网络成功emergy
配置/etc/conf.d/net为

iface_eth0="192.168.0.253 broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.5"

望各位大侠指点能为我迷津。
安装了之后启动net.eth0时发生如下错误:
#net.eth0 start
*Bringing eth0 up (192.168.0.253)...
SIOCSIFADDR: No such device
eth0: unknown interface: Nosuch device
SIOCSIFBRDADDR: No such device
eth0: unknown interface: Nosuch device
SIOCSIFNETMASK: No such device
#
发表于 2005-4-11 21:09:06 | 显示全部楼层
是不是网卡驱动没有编译,好像是AMD pcnet32的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-11 21:13:35 | 显示全部楼层
Post by vqq
是不是网卡驱动没有编译,好像是AMD pcnet32的

有可能是,
运行ifconfig eth0的结果是:
eth0: error fetching interface information: Device not found
请问如果是没有编译网卡驱动的话,那么应该如何重新编译?是否必须重新编译内核?
回复 支持 反对

使用道具 举报

发表于 2005-4-11 21:17:01 | 显示全部楼层
对,重新编译内核是一定要的啦。
找到对应的网卡,设为模块,然后就只要编译一下模块就好了。
回复 支持 反对

使用道具 举报

发表于 2005-4-11 21:17:39 | 显示全部楼层
对,重新编译内核是一定要的啦。
找到对应的网卡,设为模块,然后就只要编译&安装一下模块就好了,甚至不用reboot :p
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-11 21:30:32 | 显示全部楼层
Post by Glue
对,重新编译内核是一定要的啦。
找到对应的网卡,设为模块,然后就只要编译&安装一下模块就好了,甚至不用reboot :p

是不是这样编译?
如下的步骤都要做吗?
# cd /usr/src/linux
# make menuconfig
# make && make modules_install
# cp arch/i386/boo/bzImage /boot/gentoo-linux-2005.3-r3
# cp System.map /boot/System.map-2.6.9-nitro4
# cp .config /boot/config-2.6.9-nitro4
回复 支持 反对

使用道具 举报

发表于 2005-4-12 11:31:45 | 显示全部楼层
Post by broook
是不是这样编译?
如下的步骤都要做吗?
# cd /usr/src/linux
# make menuconfig
# make && make modules_install
# cp arch/i386/boo/bzImage /boot/gentoo-linux-2005.3-r3
# cp System.map /boot/System.map-2.6.9-nitro4
# cp .config /boot/config-2.6.9-nitro4


没这么复杂
把网卡驱动设为模块
make modules
make modules_install
回复 支持 反对

使用道具 举报

发表于 2005-4-13 02:51:58 | 显示全部楼层
加载了module也不一定行,如果你的卡没有up,你再ifconfig也没用。加了module之后看看有没有eth0,如果没有,ifconfig eth0 up
回复 支持 反对

使用道具 举报

发表于 2005-5-20 23:23:15 | 显示全部楼层
在我的机器上,dmesg|grep e100,返回的消息中有 intel pro***,这个应该是网卡的型号吧?那么在内核里面对应的是什么呢?

Post by Glue
对,重新编译内核是一定要的啦。
找到对应的网卡,设为模块,然后就只要编译&安装一下模块就好了,甚至不用reboot :p
回复 支持 反对

使用道具 举报

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

本版积分规则

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