Newsgroup: it.comp.os.linux.software
Titolo: iptables

Ciao a tutti,
ho ricompilato il kernel 2.4.13 della mia RH 7.1
funziona tutto tranne il firewalling
ipchains non funziona più perchè non supportato dal nuovo kernel.
iptables non funziona non so perchè. Ci devono essere problemi con i moduli,
infatti quando cerco di fare modprobe mi risponde questo:
---------------------------------------
[root@localhost netfilter]# modprobe iptable_filter
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o: unresolved symbol
nf_unregister_sockopt
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o: unresolved symbol
nf_register_sockopt
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o: insmod
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o: insmod
iptable_filter failed
[root@localhost netfilter]#
----------------------------------------
i moduli ci sono:
----------------------------------------
[root@localhost netfilter]# ls -l
totale 368
-rw-r--r--    1 root     root        67369 gen  1 16:18 ipchains.o
-rw-r--r--    1 root     root         6296 gen  1 16:18 ip_conntrack_ftp.o
-rw-r--r--    1 root     root        37925 gen  1 16:18 ip_conntrack.o
-rw-r--r--    1 root     root        65829 gen  1 16:18 ipfwadm.o
-rw-r--r--    1 root     root         6264 gen  1 16:18 ip_nat_ftp.o
-rw-r--r--    1 root     root        10164 gen  1 16:18 ip_queue.o
-rw-r--r--    1 root     root         3328 gen  1 16:18 iptable_filter.o
-rw-r--r--    1 root     root         3296 gen  1 16:18 iptable_mangle.o
-rw-r--r--    1 root     root        33023 gen  1 16:18 iptable_nat.o
-rw-r--r--    1 root     root        21880 gen  1 16:18 ip_tables.o
-rw-r--r--    1 root     root         2572 gen  1 16:18 ipt_limit.o
-rw-r--r--    1 root     root         6180 gen  1 16:18 ipt_LOG.o
-rw-r--r--    1 root     root         1864 gen  1 16:18 ipt_mac.o
-rw-r--r--    1 root     root         1560 gen  1 16:18 ipt_mark.o
-rw-r--r--    1 root     root         1952 gen  1 16:18 ipt_MARK.o
-rw-r--r--    1 root     root         4232 gen  1 16:18 ipt_MASQUERADE.o
-rw-r--r--    1 root     root         2620 gen  1 16:18 ipt_MIRROR.o
-rw-r--r--    1 root     root         1764 gen  1 16:18 ipt_multiport.o
-rw-r--r--    1 root     root         2436 gen  1 16:18 ipt_owner.o
-rw-r--r--    1 root     root         1956 gen  1 16:18 ipt_REDIRECT.o
-rw-r--r--    1 root     root         4844 gen  1 16:18 ipt_REJECT.o
-rw-r--r--    1 root     root         1784 gen  1 16:18 ipt_state.o
-rw-r--r--    1 root     root         2152 gen  1 16:18 ipt_tcpmss.o
-rw-r--r--    1 root     root         3844 gen  1 16:18 ipt_TCPMSS.o
-rw-r--r--    1 root     root         1560 gen  1 16:18 ipt_tos.o
-rw-r--r--    1 root     root         2204 gen  1 16:18 ipt_TOS.o
-rw-r--r--    1 root     root         9584 gen  1 16:18 ipt_unclean.o
----------------------------------------
esiste anche il demone iptables ma è moribondo:
----------------------------------------
[root@localhost shishii]# /etc/rc.d/init.d/iptables start
[root@localhost shishii]# /etc/rc.d/init.d/iptables stop
Resetting built-in chains to the default ACCEPT policy:    [  OK  ]
[root@localhost shishii]# /etc/rc.d/init.d/iptables status
[root@localhost shishii]# /etc/rc.d/init.d/iptables restart
[root@localhost shishii]# /etc/rc.d/init.d/iptables condrestart
[root@localhost shishii]# /etc/rc.d/init.d/iptables help
Usage: /etc/rc.d/init.d/iptables
{start|stop|restart|condrestart|status|p
anic|save}
[root@localhost shishii]#
----------------------------------------
Qualcuno ci capisce qualcosa?
Grazie e ciao.
--
Marco Allegretti
shi...@katamail.com

 
Io ho compilato il 2.4.17 ed ho avuto i tuoi stessi segnali d'errore,
vorrei sapere anch'io come rimediare.
Ciao.
-- 
Claudio Rampini Liutaio
www.claudiorampini.com
 


Cavolo che coincidenza, è tutta la sera che ci combatto, e sono riuscito a 
risolvere il problema da pochi minuti: spero che possa esserti utile: 
Nel mio caso la configurazione del kernel era ok, ma anche io ottenevo i 
tuo errori: ho risolto facendo un bel make mrproper, che ha rimosso tutti i 
binari e i file di configurazione "residui" lasciati dalle precedenti 
compilazioni (almeno credo che il significato sia quello)
dopo dichè ho fatto
make xconfig
(ho ricaricato la configurazione del kernel, _CHE PRIMA AVEVO SALVATO_ , in 
quanto mkproprer cancella anche il file .config)
make dep
make clean
make modules
make modules_install
dopodichè ho installato il kernel.
Al riavvio depmod -ae tace, e iptables parte tranquillo;
Spero sia utile
-- 
Call Me Ishmael



Ciao,
innanzi tutto grazie perchè la situazione è molto migliorata infatti ora 
ipchains funziona, il che è già qualcosa. Inoltre depmod -ae non segnala 
più conflitti.
Però iptables non vuole saperne di avviarsi ecco il resoconto di 
modprobe ip_tables
[root@localhost netfilter]# modprobe ip_tables
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o: init_module: 
Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including 
invalid IO or IRQ parameters
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o: insmod 
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.13/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables 
failed
[root@localhost netfilter]#
[root@localhost netfilter]# /etc/rc.d/init.d/iptables status
[root@localhost netfilter]#
come si vede ho dato anche lo start a iptables, ma non mi ha fatto neanche 
un pernacchia.
Nel report si parla di IO e IRQ, ma che c'entrano con iptables?
comunque:
[root@localhost /proc]# cat interrupts
           CPU0
  0:     133386          XT-PIC  timer
  1:       2158          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  4:       1930          XT-PIC  serial
  5:          0          XT-PIC  usb-uhci
  9:      16932          XT-PIC  usb-uhci, eth0, es1370
 12:      43710          XT-PIC  PS/2 Mouse
 14:        117          XT-PIC  ide0
 15:      11071          XT-PIC  ide1
NMI:          0
ERR:          0
[root@localhost /proc]# cat ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0376-0376 : ide1
03c0-03df : vga+
  03c0-03df : matrox
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
b000-b01f : Intel Corporation 82820 820 (Camino 2) Chipset USB (Hub B)
  b000-b01f : usb-uhci
b400-b41f : Intel Corporation 82820 820 (Camino 2) Chipset USB (Hub A)
  b400-b41f : usb-uhci
b800-b80f : Intel Corporation 82820 820 (Camino 2) Chipset IDE U100
  b800-b807 : ide0
  b808-b80f : ide1
d000-dfff : PCI Bus #02
  d400-d43f : Ensoniq ES1370 [AudioPCI]
    d400-d43f : es1370
  d800-d81f : Realtek Semiconductor Co., Ltd. RTL-8029(AS)
    d800-d81f : ne2k-pci
e800-e80f : Intel Corporation 82820 820 (Camino 2) Chipset SMBus
[root@localhost /proc]#
grazie e ciao.
-- 
-- Marco Allegretti --
http://www.shishii.com

shishii il 18:32, martedì 15 gennaio 2002 ha scritto:
Tutto risolto... è bastato rimuovere i moduli di ipchains e poi dare un:
service iptables save 
per creare la prima tabella base e tutto funziona.
