Can't locate module ip_tables nach kernel upgrade?

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
Post Reply
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Can't locate module ip_tables nach kernel upgrade?

Post by bodo »

Hallo, seit ich meinen Kernel geupdated habe bekomme ich andauernd die folgende Meldung:

Code: Select all

From root  Sat Jan 18 18:30:01 2003
Return-Path: <root@p12345678.pureserver.info>
Received: (from root@localhost)
        by p12345678.pureserver.info (8.11.3/8.11.3/SuSE Linux 8.11.1-0.5) id **********
        for root; Sat, 18 Jan 2003 18:30:01 +0100
Date: Sat, 18 Jan 2003 18:30:01 +0100
Message-Id: <200301181730.********@p12345678.pureserver.info>
From: root@p12345678.pureserver.info (Cron Daemon)
To: root@p12345678.pureserver.info
Subject: Cron <root@p12345678> /etc/init.d/iptables dump >/dev/null
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>

modprobe: Can't locate module ip_tables
iptables v1.2.1a: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Aber iptables ist installiert, hab extra noch mal nachgeschaut, aber daran sollte es nicht liegen, kann mir jemand da weitet helfen?

(also ich habe mal iptables in der shell eingegeben, und das Programm hat geantwortet)
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by captaincrunch »

Die Fehlermeldung bezieht sich nicht auf ein fehlendes iptables-Binary, sondern darauf, dass du anscheiend iptables nicht als Modul mit in deinen Kernel aufgenommen hast ...
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by bodo »

oh, ups, in welchem menuconfig menü kann ich das iptables modul den finden? Also hab da auch schon gesucht, aber einen eintrag iptables konnte ich bisher nicht finden.

Ist es denn tragisch wenn das iptables nicht im kernel ist, aber trotzdem funktioniert? (scheint ja nur n script zu sein das die kernel module checkt und dann ggf. n fehler an root schickt)
wirsing
Posts: 604
Joined: 2002-11-20 21:32
Location: Vaihingen und Karlsruhe
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by wirsing »

iptables findest du bei menuconfig unter Networking Options
Dort musst du dann "Network packet filtering (replaces ipchains)" anschalten und kannst dann weiter unten "IP: Netfilter Configuration" auswählen, dort kannst du dann weitere Einstellungen treffen.
Ich baue Netfilter allerdings immer statisch mit rein, im Skript darf dann halt das modprobe-Statement nicht mehr drinstehen (auskommentieren)
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by bodo »

wunderbar, habs gefunden, jedoch hab ich das jetzt nur in menuconfig angewählt. Mal schauen obs jetzt geht.

Also ich hab unter "IP: Netfilter Configuration" iptables ausgewählt.
Ich baue Netfilter allerdings immer statisch mit rein, im Skript darf dann halt das modprobe-Statement nicht mehr drinstehen (auskommentieren)
Ist mir bis jetzt noch n bissel zu hoch in wieweit statisch?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by captaincrunch »

Ist mir bis jetzt noch n bissel zu hoch in wieweit statisch?
Statisch : nicht als Modul, sondern fest im Kernel einkompiliert. Du kannst das ganze also nicht erst zur Laufzeit hinzufügen.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by oxygen »

Auch danach nicht make modules modules_install nicht vergessen. Nach dem neustart dann noch depmod.
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by bodo »

was macht das depmod denn?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by captaincrunch »

Ganz einfach :

Code: Select all

depmod -a
Ist aber nicht wirklich lebensweichtig, habe ich bisher nur bei meinem ersten selbstgebackenen Kernel gemacht.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by bodo »

Oky, habs grad durch gejagt, sagt mir folgendes:

Code: Select all

p12345678:/ # depmod -a
depmod: /lib/modules/2.4.20/modules.ieee1394map is not an ELF file
depmod: cannot read ELF header from /lib/modules/2.4.20/modules.pnpbiosmap
dabei hab ich ieee1394 extra nicht ausgewählt in menuconfig.
Das pnpbiosmap macht mir da eher sorgen, wie bekomme ich das in den Griff?

Mit freundlichen Grüßen,
Bodo
bodo
Posts: 99
Joined: 2002-12-29 11:55
Location: Nürnberg
 

Re: Can't locate module ip_tables nach kernel upgrade?

Post by bodo »

Hm, den PNP Support für PCI kann ich ja doch eigentlich mit dem ISA PNP Support ganz raus nehmen, oder?

Nur wundert mich das mit dem ieee1394map wirklich, weil das im menuconfig auskommentiert ist, versteckt sich das ggf. noch woanders?

Mfg, Bodo
Post Reply