Kernel 2.4.21 und ip tables

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Crash
Beiträge: 15
Registriert: 02.07.2003 17:21:14

Kernel 2.4.21 und ip tables

Beitrag von Crash » 21.07.2003 19:40:58

ich habe folgendes problem

iptables -P OUTPUT ACCEPT
/lib/modules/2.4.21/kernel/net/ipv4/netfilter/ip_tables.o: unresolved symbol nf_unregister_sockopt
/lib/modules/2.4.21/kernel/net/ipv4/netfilter/ip_tables.o: unresolved symbol nf_register_sockopt
/lib/modules/2.4.21/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.21/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.21/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
iptables v1.2.8: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

diese option `filter' habe ich im kernel als modul

eigendlich sollten die ip tables funtzen tun die aber leider nicht wo könnte der fehler liegen und was müsste ich grundsätzlich in meinem kernel also modul oder so verwenden ???

bitte um hilfe

jochen
Beiträge: 84
Registriert: 27.08.2002 16:36:33
Wohnort: Bietigheim-Bissingen

Beitrag von jochen » 21.07.2003 21:38:44

Probier mal ein manuelles

Code: Alles auswählen

depmod -ea
Wahrscheinlich wird das schon Fehler liefern. Wenn nicht, lässt du noch ein

Code: Alles auswählen

modprobe ip_tables
laufen, dann bist du fertig.

Wenn es aber wie erwartet zu Fehlern kommt, würde ich dir empfehlen, nochmal deine Kernel-Konfiguration zu überprüfen: CONFIG_NETFILTER (unter "Networking options" der vierte Punkt, "Network packet filtering (replaces ipchains)") auf jeden Fall einschalten.

Möglicherweise hast du iptables-Support eingeschaltet und danch nur die Module und nicht den ganzen Kernel übersetzt (vergiss auch das "make dep" nicht)!

Meine Empfehlung also: Kernel ganz neu kompilieren, also

Code: Alles auswählen

make dep bzImage modules modules_install
Grüße, Jochen

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 21.07.2003 21:57:17

Hi,

das Problem mit den unresolved symbol hatte ich mal mit einem

Code: Alles auswählen

make mrproper
gelöst bekommen. bevor du das machst solltest du aber diene Konfiguration sichern (.config), anschliesend dann wieder in das Verzeichnis kopieren und dann ein

Code: Alles auswählen

make oldconfig
. Dann kannst du so weiter machen wie jochen schon geschrieben hat (oder nach dem Debian way [1] [2]).

by, Martin

[1] http://www.debianforum.de/wiki/?page=Ke ... stem+bauen
[2] http://ferris.dyndns.info/man/phpman.ph ... ocType=man
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Antworten