RalfFriedl
IPPF-Urgestein
- Mitglied seit
- 22 Apr 2007
- Beiträge
- 12,343
- Punkte für Reaktionen
- 1
- Punkte
- 0
root@fritz:/var/mod/root# [COLOR="Red"]iptables -L[/COLOR]
modprobe: can't load module ip_tables (kernel/net/ipv4/netfilter/[COLOR="Red"]ip_tables.ko[/COLOR]): [COLOR="Red"]unknown symbol in module, or unknown parameter[/COLOR]
iptables v1.4.1.1: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
root@fritz:/var/mod/root# [COLOR="Red"]modprobe ip_tables.ko[/COLOR]
modprobe: can't load module ip_tables.ko (kernel/net/ipv4/netfilter/[COLOR="Red"]ip_tables.ko[/COLOR]): [COLOR="Red"]unknown symbol in module, or unknown parameter[/COLOR]
root@fritz:/var/mod/root# [COLOR="Red"]find / -iname '*.ko'[/COLOR]
...
/lib/modules/2.6.28.10/kernel/lib/lzo/lzo_compress.ko
/lib/modules/2.6.28.10/kernel/lib/lzo/lzo_decompress.ko
/lib/modules/2.6.28.10/kernel/net/ipv4/netfilter/ip_tables.ko
/lib/modules/2.6.28.10/kernel/net/ipv4/netfilter/ipt_LOG.ko
/lib/modules/2.6.28.10/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko
/lib/modules/2.6.28.10/kernel/net/ipv4/netfilter/ipt_REJECT.ko
/lib/modules/2.6.28.10/kernel/net/ipv4/netfilter/iptable_mangle.ko
/lib/modules/2.6.28.10/kernel/net/ipv4/netfilter/[COLOR="Red"]iptable_nat.ko[/COLOR]
...
root@fritz:/var/mod/root# [COLOR="Red"]find / -iname 'ip_conntrack'[/COLOR]
root@fritz:/var/mod/root#
root@fritz:/var/mod/root# [COLOR="Red"]modprobe ip_conntrack[/COLOR]
modprobe:[COLOR="Red"] module ip_conntrack not found in modules.dep[/COLOR]
Hast Du die Module im Freetz-WEB-IF, manuell eingetragen?...
Im Freetz-Webinterface taucht es unter der FREETZ-Konfiguration bei den Modulen auch auf. Auf der Box ist davon jedoch keine Spur.
...
Ja, es gibt unbekannte Symbole:Vermutlich fehlen Symbole. Was kommt bei dmesg bzw. im Syslog?
root@fritz:/var/mod/root#[COLOR="Red"] iptables -L[/COLOR]
modprobe: can't load module ip_tables (kernel/net/ipv4/netfilter/ip_tables.ko): [COLOR="Red"]unknown symbol[/COLOR] in module, or unknown parameter
iptables v1.4.1.1: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
root@fritz:/var/mod/root# [COLOR="Red"]dmesg[/COLOR]
...
[COLOR="Red"]ip_tables: Unknown symbol xt_free_table_info (-2)
ip_tables: Unknown symbol xt_register_match (-2)
ip_tables: Unknown symbol xt_find_match (-2)
ip_tables: Unknown symbol xt_alloc_table_info (-2)
ip_tables: Unknown symbol xt_check_match (-2)
ip_tables: Unknown symbol xt_unregister_match (-2)
ip_tables: Unknown symbol xt_register_target (-2)
ip_tables: Unknown symbol xt_register_table (-2)
ip_tables: Unknown symbol xt_proto_init (-2)
ip_tables: Unknown symbol xt_replace_table (-2)
ip_tables: Unknown symbol xt_find_table_lock (-2)
ip_tables: Unknown symbol xt_table_unlock (-2)
ip_tables: Unknown symbol xt_proto_fini (-2)
ip_tables: Unknown symbol xt_check_target (-2)
ip_tables: Unknown symbol xt_find_revision (-2)
ip_tables: Unknown symbol xt_unregister_table (-2)
ip_tables: Unknown symbol xt_find_target (-2)
ip_tables: Unknown symbol xt_unregister_target (-2)[/COLOR]
root@fritz:/var/mod/root# cat /var/tmp/log.txt [[COLOR="Red"]syslog[/COLOR]]
Dec 19 21:13:55 fritz syslog.info syslogd started: BusyBox v1.17.4
Dec 19 21:14:10 fritz daemon.info chronyd[2640]: Trimming RTC, error = -1292793099.871 seconds
Nein, ich habe sie dort nicht manuell eingetragen.Hast Du die Module im Freetz-WEB-IF, manuell eingetragen?
Schau mal mit: ... welche iptables-libraries Du auf deiner Box hast.
root@fritz:/var/mod/root# [COLOR="Red"]find / -iname 'libip*.so'[/COLOR]
/usr/lib/xtables/libip6t_icmp6.so
/usr/lib/xtables/libipt_DNAT.so
/usr/lib/xtables/libipt_LOG.so
/usr/lib/xtables/libipt_MASQUERADE.so
/usr/lib/xtables/libipt_REDIRECT.so
/usr/lib/xtables/libipt_REJECT.so
/usr/lib/xtables/libipt_SNAT.so
root@fritz:/var/mod/root# [COLOR="Red"]find / -iname 'libxt*.so'[/COLOR]
root@fritz:/var/mod/root#
Wie mache ich das am besten?Suche jetzt mal genau diese libraries, d.h. libip*.so und libxt*.so, in deinem Build-System, und poste das Ergebnis.
# Select shared libraries (both IPv4 and IPv6)
#
# FREETZ_LIB_libxt_CLASSIFY is not set
# FREETZ_LIB_libxt_comment is not set
# FREETZ_LIB_libxt_connbytes is not set
# FREETZ_LIB_libxt_connmark is not set
# FREETZ_LIB_libxt_CONNMARK is not set
# FREETZ_LIB_libxt_CONNSECMARK is not set
# FREETZ_LIB_libxt_conntrack is not set
# FREETZ_LIB_libxt_dscp is not set
# FREETZ_LIB_libxt_DSCP is not set
# FREETZ_LIB_libxt_esp is not set
# FREETZ_LIB_libxt_hashlimit is not set
# FREETZ_LIB_libxt_helper is not set
# FREETZ_LIB_libxt_iprange is not set
# FREETZ_LIB_libxt_length is not set
# FREETZ_LIB_libxt_limit is not set
# FREETZ_LIB_libxt_mac is not set
# FREETZ_LIB_libxt_mark is not set
# FREETZ_LIB_libxt_MARK is not set
# FREETZ_LIB_libxt_multiport is not set
# FREETZ_LIB_libxt_NFLOG is not set
# FREETZ_LIB_libxt_NFQUEUE is not set
# FREETZ_LIB_libxt_NOTRACK is not set
# FREETZ_LIB_libxt_owner is not set
# FREETZ_LIB_libxt_physdev is not set
# FREETZ_LIB_libxt_pkttype is not set
# FREETZ_LIB_libxt_quota is not set
# FREETZ_LIB_libxt_rateest is not set
# FREETZ_LIB_libxt_RATEEST is not set
# FREETZ_LIB_libxt_sctp is not set
# FREETZ_LIB_libxt_SECMARK is not set
# FREETZ_LIB_libxt_standard is not set
# FREETZ_LIB_libxt_state is not set
# FREETZ_LIB_libxt_statistic is not set
# FREETZ_LIB_libxt_string is not set
# FREETZ_LIB_libxt_tcpmss is not set
# FREETZ_LIB_libxt_TCPMSS is not set
# FREETZ_LIB_libxt_tcp is not set
# FREETZ_LIB_libxt_time is not set
# FREETZ_LIB_libxt_tos is not set
# FREETZ_LIB_libxt_TOS is not set
# FREETZ_LIB_libxt_TRACE is not set
# FREETZ_LIB_libxt_u32 is not set
# FREETZ_LIB_libxt_udp is not set
Mindestens folgende Module sollten im Freetz-Image sein ([COLOR="Red"]wer Platz hat, lieber alle, dann kann das Interface sein Potential voll entfalten[/COLOR]):
ip_tables, ip_conntrack, ip_conntrack_ftp, ip_conntrack_tftp, ipt_LOG, ipt_REJECT
ipt_iprange, x_tables, xt_state, xt_conntrack, xt_multiport, xt_tcpudp, iptable_filter
Siehe EDIT im Beitrag #30....
Und was soll ich nun am besten auswählen? Etwa alles?
Das habe ich auch schon einmal gelesen:Siehe EDIT im Beitrag #30.
Fragst du mich das??? Oder doch eher rhetorisch? Dann wüßte ich es auch gern, denn ich weiß es nicht.Funktionieren die Module auch ohne die libraries?
Eher rhetorisch. Ich sage ohne die libraries geht es nicht. Denn ich habe auf meiner Box, das ipt_layer7.ko-Modul ohne die library, und das funktioniert bei mir noch nicht. Aber das wird schon noch werden....
Und welche Libaries gehören dazu?
Fragst du mich das??? Oder doch eher rhetorisch? Dann wüßte ich es auch gern, denn ich weiß es nicht.
...
Dann warte ich mal einfach...Ich hab mal angefangen die iptables Module für die 7320 anzupassen. Ist aber noch nicht fertig...
http://trac.freetz.org/attachment/ticket/673/kernel_modules_7320.patch
Außerdem gehört da noch ein zweiter Patch dazu.
Nein, anders. Siehe hier ein Beispiel (Ausgabe von lsmod):...
Woran erkenne ich denn bei lsmod, ob die Module benötigt werden? (Wenn sie da auftauchen, dann werden sie benötigt und wenn nicht, dann nicht. So oder doch anders?)
...
Module Size [COLOR="red"][B]Used by [/B][/COLOR]Tainted: P
ipt_MASQUERADE 2579 1
ipt_REJECT 3633 10
ipt_LOG 7037 15
iptable_mangle 2136 1
iptable_nat 6662 1
ip_nat 15885 2 ipt_MASQUERADE,iptable_nat
iptable_filter 2158 1
ip_tables 12120 3 iptable_mangle,iptable_nat,iptable_filter
xt_tcpudp 2743 7
xt_tcpmss 1844 [COLOR="red"]0[/COLOR]
xt_string 1842 [COLOR="red"]0[/COLOR]
xt_statistic 1809 [COLOR="red"]0[/COLOR]
xt_state 1603 10
xt_realm 1286 [COLOR="red"]0[/COLOR]
xt_quota 1698 [COLOR="red"]0[/COLOR]
xt_pkttype 1481 [COLOR="red"]0[/COLOR]
xt_multiport 2846 9
xt_mark 1445 1
xt_mac 1509 [COLOR="red"]0[/COLOR]
xt_limit 2180 5
xt_length 1547 [COLOR="red"]0[/COLOR]
xt_helper 1785 [COLOR="red"]0[/COLOR]
xt_esp 1665 [COLOR="red"]0[/COLOR]
xt_conntrack 2203 [COLOR="red"]0[/COLOR]
xt_comment 1401 [COLOR="red"]0[/COLOR]
xt_NOTRACK 1445 [COLOR="red"]0[/COLOR]
ip_conntrack 46260 7 ipt_MASQUERADE,iptable_nat,ip_nat,xt_state,xt_helper,xt_conntrack,xt_NOTRACK
xt_NFQUEUE 1545 [COLOR="red"]0[/COLOR]
xt_MARK 1910 1
xt_CLASSIFY 1434 [COLOR="red"]0[/COLOR]
x_tables 13519 26 ipt_MASQUERADE,ipt_REJECT,ipt_LOG,iptable_nat,ip_tables,xt_tcpudp,xt_tcpmss,xt_string,xt_statistic,xt_state,xt_realm,xt_quota,xt_pkttype,xt_multiport,xt_mark,xt_mac,xt_limit,xt_length,xt_helper,xt_esp,xt_conntrack,xt_comment,xt_NOTRACK,xt_NFQUEUE,xt_MARK,xt_CLASSIFY