编译2.4.15的网卡问题?

编译2.4.15的网卡问题?

昨天下载了2.4.15,在redhat7.2上编译。

选择不容许调用模块。把网卡的型号RTL8139直接编译在核心里。
结果出:
Cannot opennetsocket:Address family not supported by protocol

网卡能活但启动时不能自动加载ip。用ifconfig能加上,而且工作正常。
各位,何解呀?难道我也弄个kernel-2.4.7-10-i686-smp.config
就能用了?如果那位好心人有这个文件,塞一个给fool@sohu.com
谢了。      
Have you used DHCP?      
我在从RH6.0、6.2、7.0上用的编译内核的方法都是一样的,而且这次为了不出毛病ext3都没敢选,又找了个intel 10/100M网卡。毛病依旧,难道需要手工把DHCP从内核源码中干掉吗?如需要请提示。      
Run "ps -e" as root. Is there dhcpd?

BTW: Let's see your /etc/sysconfig/network-scripts/ifcfg-eth0 file.      
check kernel.org i found this:
  WARNING: Don't use the 2.4.15/2.5.0 kernel. It has a filesystem
  corruption bug in it. 2.4.15-pre8 or 2.4.16-pre1 should  be OK;
  2.4.15-pre9 has the same bug.

建议你参考GoldenMouse所说的 "check your /etc/sysconfig/network-scripts/ifcfg-eth0 file"

我对于rh7.2 自带的的kernel 很满意。只是好奇,为什么你要用到2.4.15 ? anyway , you are really on bleed-edge tech....

P.S
2.4.15(命名 greased turkey 也很 buggy too :-) 和 v2.5 是两个相同的文件,只是在两个不同的目录下。曾经读到(somewhere in linuxtoday.org) linus 和 目前的 2.4 的维护人在kernel 的发展方向上右矛盾... 有兴趣的看这里吧,Too much E..my eyes are getting flashy::-( http://lwn.net/2001/0927/kernel.php3       
因为我做一个网站的服务器,我想把它的核心编死,不容许插入模块。
根据机器编译的内核效率应当高些吧,我还改了shm.h。
我看ifcfg-eth0 了,内容很平常呀,今天下午我再编,在看。
谢谢各位。      
  不要用2.4.15,有bug,不能umount文件系统!!      
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.2.23
NETMASK=255.255.255.0
ONBOOT=yes

文件系统有毛病没关系呀,我mount上后不会umount他们,
除非....
现在的问题是网卡。      
BOOTPROTO=none      
2.4.16出来了