Re: iptables returns "module is wrong version"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> El vie, 28 de 01 de 2005 a las 16:24, Kurt Yoder escribiÃ:
> > How do I figure out which patches were applied to the iptables
module?
> > 
> > I installed iptables from source with no patches but am still
getting
> > the same error message.
> 
> You can see what patches (or modules) iptables have compiled looking
> into the /usr/lib/iptables or /usr/local/lib/iptables directory, and
> the kernel ones in
> /lib/modules/<kernel-version>/kernel/net/ipv4/netfilter
> 
> but the problem it's that the iptables modules and the kernel modules
> must be synced and patched with the same path-o-matic, or it won't
> work properly.
> 
> Regards.
> 

Thanks for your help so far!

I understand that I need to compile iptables with the same patches as
the iptables kernel module, but I'm still not sure how to determine
which patches the kernel module has. I see a bunch of files in the
kernel lib directory, and another different set in the iptables lib
directory. Is the different list of files sufficient to tell me which
patches I should apply to iptables?

I've got this:

root@ns2:~# ls
/lib/modules/2.6.8-9-amd64-k8-smp/kernel/net/ipv4/netfilter/
arptable_filter.ko      ip_nat_irc.ko         ipt_conntrack.ko
ipt_mark.ko        ipt_REJECT.ko
arp_tables.ko           ip_nat_snmp_basic.ko  ipt_dscp.ko
ipt_MARK.ko        ipt_SAME.ko
arpt_mangle.ko          ip_nat_tftp.ko        ipt_DSCP.ko
ipt_MASQUERADE.ko  ipt_state.ko
ipchains.ko             ip_queue.ko           ipt_ecn.ko
ipt_multiport.ko   ipt_tcpmss.ko
ip_conntrack_amanda.ko  iptable_filter.ko     ipt_ECN.ko
ipt_NETMAP.ko      ipt_TCPMSS.ko
ip_conntrack_ftp.ko     iptable_mangle.ko     ipt_esp.ko
ipt_NOTRACK.ko     ipt_tos.ko
ip_conntrack_irc.ko     iptable_nat.ko        ipt_helper.ko
ipt_owner.ko       ipt_TOS.ko
ip_conntrack.ko         iptable_raw.ko        ipt_iprange.ko
ipt_physdev.ko     ipt_ttl.ko
ip_conntrack_tftp.ko    ip_tables.ko          ipt_length.ko
ipt_pkttype.ko     ipt_ULOG.ko
ipfwadm.ko              ipt_addrtype.ko       ipt_limit.ko
ipt_realm.ko
ip_nat_amanda.ko        ipt_ah.ko             ipt_LOG.ko
ipt_recent.ko
ip_nat_ftp.ko           ipt_CLASSIFY.ko       ipt_mac.ko
ipt_REDIRECT.ko
root@ns2:~# ls /usr/local/lib/iptables/
libip6t_ah.so          libip6t_MARK.so       libipt_DNAT.so
libipt_MASQUERADE.so  libipt_SNAT.so
libip6t_dst.so         libip6t_multiport.so  libipt_dscp.so
libipt_MIRROR.so      libipt_standard.so
libip6t_esp.so         libip6t_owner.so      libipt_DSCP.so
libipt_multiport.so   libipt_state.so
libip6t_eui64.so       libip6t_rt.so         libipt_ecn.so
libipt_NETMAP.so      libipt_TARPIT.so
libip6t_frag.so        libip6t_standard.so   libipt_ECN.so
libipt_NOTRACK.so     libipt_tcpmss.so
libip6t_hbh.so         libip6t_tcp.so        libipt_esp.so
libipt_owner.so       libipt_TCPMSS.so
libip6t_hl.so          libip6t_TRACE.so      libipt_helper.so
libipt_physdev.so     libipt_tcp.so
libip6t_HL.so          libip6t_udp.so        libipt_icmp.so
libipt_pkttype.so     libipt_tos.so
libip6t_icmpv6.so      libipt_addrtype.so    libipt_iprange.so
libipt_realm.so       libipt_TOS.so
libip6t_ipv6header.so  libipt_ah.so          libipt_length.so
libipt_recent.so      libipt_TRACE.so
libip6t_length.so      libipt_CLASSIFY.so    libipt_limit.so
libipt_REDIRECT.so    libipt_ttl.so
libip6t_limit.so       libipt_connlimit.so   libipt_LOG.so
libipt_REJECT.so      libipt_TTL.so
libip6t_LOG.so         libipt_connmark.so    libipt_mac.so
libipt_rpc.so         libipt_udp.so
libip6t_mac.so         libipt_CONNMARK.so    libipt_mark.so
libipt_SAME.so        libipt_ULOG.so
libip6t_mark.so        libipt_conntrack.so   libipt_MARK.so
libipt_sctp.so        libipt_unclean.so



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux