ip tables - πώς ενεργοποιούντα;

Tasos Kotaras akota at intranet.gr
Mon Nov 19 10:28:01 EET 2001


Δεν ξέρω αν αυτό συμβαίνει μόνο σε εμένα, αλλά έχω δυσκολίες να κάνω τα
ip-tables να παίξουν. Έχω RedHat 7.1 (αλλά και στο 7.2 τα ίδια
γίνονται). Στο 6.2 δεν είχα κανένα πρόβλημα με τα ipchains.

Φυσικά έκανα build τον kernel με το netfilter μέσα, έκανα τα σχετικά
make dep, make, make modules,
make modules_install (το τελευταίο «φυσικά» δεν έκανε τίποτα, οπότε
κόπιαρα τα modules με το χέρι και έφτιαξα το σχετικό
/etc/modules.conf...)

Έλα όμως που παίρνω τα εξής:

# /sbin/iptables -L
modprobe: Too deep recursion in module dependencies!
modprobe: Circular dependency? clnt sched fs ip_tables
iptables v1.2.1a: can't initialize iptables table `filter': Table does
not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

Λέω να κάνω μόνος μου insmod μπας και γίνει τίποτα:

# /sbin/insmod [-f -p ] ip_tables
Using /lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o: couldn't
find the kernel version the module was compiled for


Το depmod μου λέει ότι κάτι δεν πάει καλά, αλλά δεν μπορώ να καταλάβω τι
μπορώ να κάνω γι' αυτό:

# /sbin/depmod -a
...
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_queue.o
depmod: *** Unresolved symbols in
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_queue.o:
/lib/modules/2.4.2-2/kernel/net/core/core.o \
 /lib/modules/2.4.2-2/kernel/net/netlink/af_netlink.o \
 /lib/modules/2.4.2-2/kernel/fs/fs.o \
 /lib/modules/2.4.2-2/kernel/net/netsyms.o
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o
depmod: *** Unresolved symbols in
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ipchains.o
/lib/modules/2.4.2-2/kernel/net/ipv4/netfilter/ip_tables.o:
/lib/modules/2.4.2-2/kernel/fs/fs.o \
 /lib/modules/2.4.2-2/kernel/net/core/core.o
...


Όλα τα help, HOWTOs κτλ. θεωρούν δεδομένο ότι τα iptables θα παίζουν.
Μήπως μπορεί κανείς να βοηθήσει λιγάκι; Πρέπει να βάλω και άλλα πράγματα
όταν φτιάχνω τον kernel;

(Εν τω μεταξύ, και αυτή η επιμονή του make modules_install να μην
εγκαθιστά τίποτα είναι εκνευριστική. Μήπως υπάρχει κάποια εξήγηση και
γι' αυτό;)

Τάσος Κοταράς





More information about the Linux-greek-users mailing list