[root@localhost linux-2.6.32.27]# make install
sh /usr/src/linux-2.6.32.27/arch/x86/boot/install.sh 2.6.32.27 arch/x86/boot/bzImage 
                System.map "/boot"
ERROR: modinfo: could not find module ip_tables
ERROR: modinfo: could not find module nf_defrag_ipv6
ERROR: modinfo: could not find module nf_conntrack

1.尝试解决方案:
   拷贝usrsrclinux-2.6.32.27netipv4netfilterip_tables.o
   到libmodules2.6.32.27kernelnetipv4netfilter

   拷贝usrsrclinux-2.6.32.27netnetfilternf_conntrack.o
   到libmodules2.6.32.27kernelnetnetfilter

   结果nf_defrag_ipv6.o没找到,试着再编译了一下,错误依旧。

2.在原来的内核模块(libmodules2.6.32-279.el6.i686)搜了一下,
  发现了ip_tables.ko,nf_defrag_ipv6.ko,nf_conntrack.ko,
  拷到自己下载的内核树模块里,发现make install执行通过了,
  看来是编译和安装的配置冲突了,编译出来的是静态库,而模块需要的是ko内核模块库?
  但是为什么nf_defrag_ipv6也没有?还需要研究
Logo

更多推荐