[MontelLUG] Chiarimento iptables - Ce l'ho quasi fatta...
Rompi
rompicoioni a libero.it
Ven 6 Lug 2007 13:25:41 CEST
Sono spero ad un passo dalla agognata meta.
A forza di ravanare su google sono approdato ad un pdf che dice:
6.4 Non toccate il DNS
Se avete letto questo manuale fino a qui, provando ciò che leggevate,
probabilmente vi sarete accorti di un particolare inquietante: il DNS
funziona.
Eppure il servizio comunica in UDP e non dovrebbe rientrare nella
giurisdizione della stateful inspection, ma per qualche arcano motivo, una
volta inserito la clausola sugli established, le query DNS funzionano.
Questa è una delle anomalie che rendono il lavoro con iptables meno gravoso.
Più che di anomalia, si dovrebbe parlare di uno strappo alla regola, che
grandi leader della
sicurezza (Cisco per citarne uno) non si sono permessi.
Il packet-filter, infatti, ha un'implementazione di stateful inspection per
i pacchetti UDP facenti parte di una query DNS.
Quindi, rilassatevi, non ci sono clausole sulla porta UDP/53 da aggiungere,
ma non dimenticate che in altri ambienti, queste sono indispensabili.
quindi, digitando: iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
avrebbe dovuto funzionare tutto se non che mi viene ritornato un bel:
iptables: No chain/target/match by that name
ho controllato e ricontrollato la sintassi ma sembra giusta.
Da un controllo dei moduli caricati ho:
lsmod | grep ip
ipv6 220480 24
iptable_filter 3072 0
iptable_nat 7428 0
nf_nat 16180 1 iptable_nat
nf_conntrack_ipv4 15628 2 iptable_nat
nf_conntrack 52196 3 iptable_nat,nf_nat,nf_conntrack_ipv4
iptable_mangle 2944 0
ip_tables 11736 3 iptable_filter,iptable_nat,iptable_mangle
x_tables 14212 3 xt_tcpudp,iptable_nat,ip_tables
More information about the montellug
mailing list