iptables: Table does not exist (do you need to insmod?)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
b0LbiT
Beiträge: 262
Registriert: 30.05.2003 15:17:10
Wohnort: Köln

iptables: Table does not exist (do you need to insmod?)

Beitrag von b0LbiT » 22.11.2005 14:09:13

Hallo, ich habe ein Script, welches auch mal funktioniert hat, was aber jetzt folgendes ausspuckt:
INFO: the execution of this script may take up to 100 seconds.
iptables: Table does not exist (do you need to insmod?)
INFO: chains were not prepared for request, missing chains inserted.
lsmod ergibts aber das

Code: Alles auswählen

[root@debian:~ (.035 Mb)]$ lsmod | grep ip_
ip_tables              10400   1  [iptable_filter]
[root@debian:~ (.035 Mb)]$  
und in /etc/modules steht auch folgendes

Code: Alles auswählen

[root@debian:~ (.035 Mb)]$ cat /etc/modules
eepro100
ip_tables
[root@debian:~ (.035 Mb)]$  
ein modprobe ergibt folgendes

Code: Alles auswählen

[root@debian:~ (.035 Mb)]$ modprobe -vd ip_tables
=============================================
Module ip_tables
kname ip_tables
objkey ip_tables
names: ip_tables
mode: NORMAL
Module matching ip_tables: /lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/i
p_tables.o
=============================================
[root@debian:~ (.035 Mb)]$ 

Woran kanns denn liegen?
Das script hat 100% mal funktioniert. und nach ein paar änderungen apache2 installiert... aber nichts was den kernel angeht, von jetzt auf gleich nicht mehr.

mir ist auf jeden fall nicht bewusst, was ich kritisches geändert habe.
guss
b0LbiT

Jeder dumme Junge kann einen Käfer zertreten. Aber alle Professoren der Welt können keinen herstellen.
-- Arthur Schopenhauer

Benutzeravatar
Silke
Beiträge: 559
Registriert: 17.05.2005 15:58:20
Wohnort: Hannover
Kontaktdaten:

Beitrag von Silke » 22.11.2005 14:13:56

Moin,

je nachdem, was du machen willst (ich sag nur NAT) brauchst du weitere ipt_-Module.
Vielleicht ist was versehentlich weggeflogen?

Gruß,
- Silke -
Der Vorteil der Klugheit liegt darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
- Kurt Tucholsky -

Benutzeravatar
b0LbiT
Beiträge: 262
Registriert: 30.05.2003 15:17:10
Wohnort: Köln

Beitrag von b0LbiT » 22.11.2005 14:47:32

nat brauche ich eigentlich nicht.

es ist ein server und kein router.

das script liest die verbindungen aus speichert die daten in einer datei, die dann weiterverarbeitet wird.

ansonsten hab eich noch folgende table module

Code: Alles auswählen

[root@debian:~ (.035 Mb)]$ find /lib/modules/2.4.27-2-386/ -iname '*table*'
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/arptable_filter.o
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/arp_tables.o
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/ip_tables.o
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/iptable_filter.o
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/iptable_mangle.o
/lib/modules/2.4.27-2-386/kernel/net/ipv4/netfilter/iptable_nat.o
/lib/modules/2.4.27-2-386/kernel/net/ipv6/netfilter/ip6_tables.o
/lib/modules/2.4.27-2-386/kernel/net/ipv6/netfilter/ip6table_filter.o
/lib/modules/2.4.27-2-386/kernel/net/ipv6/netfilter/ip6table_mangle.o
[root@debian:~ (.035 Mb)]$
guss
b0LbiT

Jeder dumme Junge kann einen Käfer zertreten. Aber alle Professoren der Welt können keinen herstellen.
-- Arthur Schopenhauer

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 23.11.2005 09:40:07

Ohne das Skript ist es schwer zu sagen, was dir da genau fehlt.

Benutzeravatar
b0LbiT
Beiträge: 262
Registriert: 30.05.2003 15:17:10
Wohnort: Köln

Beitrag von b0LbiT » 23.11.2005 14:34:34

was sehr setsam ist:

das script wird alle 2 min per cron gestartet.

wenn ich das sript jetzt 1x manuell starte und dann cron neuustarte
/etc/init.d/cron restart
dann klappt das script und kann die daten ermitteln.
guss
b0LbiT

Jeder dumme Junge kann einen Käfer zertreten. Aber alle Professoren der Welt können keinen herstellen.
-- Arthur Schopenhauer

Antworten