PDA

View Full Version : iptables - can't find service 'logger'


Quake
30-04-2005, 10:45
Ciao Ragazzi,

Sto usando una Gentoo 2005.0 con kernel versione 2.6.11-r6.

Ho provato a installare iptables tramite emerge ma mi da questo tipo di errore:

bash-2.05b# iptables --list
FATAL: Module ip_tables not found.
iptables v1.2.11: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

ho provato a usare "modprobe iptables", ma anche qui c'è qualcosa che non va per il verso giusto, all'avvio del sistema mi da il messaggio di errore:

can't find service 'logger' needed by "ip6talbes"; continuing........
can't find service 'logger' needed by "iptalbes"; continuing........

Ho provato a dare un'occhiata al kernel, ma non trovo niente che fa riferimento iptables.

Avete idea di come risolvere il mio problema?

Grazie!

RaouL_BennetH
30-04-2005, 11:18
Allora, devi abilitarli nel kernel, intendo tutti i moduli che vuoi utilizzare per iptables.

Li trovi in:

Device Drivers - Networking Support - Networking Options :

qui seleziona Network Packet Filtering (replaces ipchains) - IP: NetFilter Configuration

e qui troverai tutti i moduli necessari per iptables.

Ciao.

PiloZ
30-04-2005, 13:05
prova prima di metter mano al kernel questi modprobe:

ip_tables
iptable_nat
ip_conntrack
ipt_MASQUERADE
ipt_ULOG
ip_nat_irc

"modprobe iptables" non credo esista
ciao

Quake
30-04-2005, 16:37
Ok, ho risolto quasi del tutto il problema: :D
Ho ricompilato il kernel, secondo le istruzioni di RaouL_BennetH, selezionando come modulo tutte le voci. (ho provato anche il metodo da PiloZ descritto, ma non erano compilati i moduli, e quindi mi dava errore)

al riavvio compare sempre lo stesso errore:
* Can't find service 'logger' needed by 'ip6tables'; continuing...
* Can't find service 'logger' needed by 'iptables'; continuing...

se vi può aiutare ho lo stesso errore se faccio env-update:
bash-2.05b# env-update
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
* Can't find service 'logger' needed by 'ip6tables'; continuing...
* Can't find service 'logger' needed by 'iptables'; continuing...

però adesso usando Guarddog come UI, sono riuscito a configure il firewall, è funziona correttamente, ho provato a chiudere la strada a firefox, e a emerge, tutto sembra andare correttamente.

Avete idea di come mai ho ancora quell'errore?

Avrei una piccola richiesta da farvi, come faccio a sapere il flusso di dati in entrata e uscita e se c'è una qualche applicazione che tenta senza il mio permesso di collegarsi a internet?

GuadDog mi sempra un pò troppo semplice, almeno credo.

cmq fatemi sapere

Ancora grazie per l'aiuto!!! :D

PiloZ
30-04-2005, 17:50
:wtf: rileggendo meglio:
"Can't find service 'logger' needed by 'ip6tables'; continuing..."

al primo acchito credo che risolvi semplicemente ricompilando iptables senza supporto di ipv6
USE="-ipv6" emerge iptables ;)

Ciao

QuakeF4
05-05-2005, 19:37
Ho compilato senza il supporto ip6tables, ma rimane sempre uno dei due messaggi:
bash-2.05b# env-update
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
* Can't find service 'logger' needed by 'iptables'; continuing...
bash-2.05b#

Il messaggio lo da anche all'avvio.

Altre soluzioni??!

ho se qualcuno mi suggerisce un firewall più diretto e pratico (tipo ZoneAlarm), ben venga!.

Ancora grazie.

Quake
09-05-2005, 19:39
OK, risolto!

ho dovuto installare e aggiungere al runlevel default Syslog-ng.

Adesso non mi rimane che studiare il funzionamento di ip-tables

un'ultima cosa, dove trovo i log di syslog? se non mi sbaglio li dovrei trovare info per quando riguarda le connessioni IN e OUT dal mio PC.


grazie