Buongiorno a tutti ... dovrei aver risolto .... o almeno cosi funziona. Per prima cosa sembra errata la linea inerente il local host sostituita con:
-A INPUT -i lo -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
ho raggruppato poi le regole sulle connessioni stabilite subito dopo ...
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
è possibile togliere questa riga che è ridondante ....
-A OUTPUT -o eth0 -p tcp --sport 22 -j ACCEPT
il resto è invariato.
Spero di esservi stato utile. Ciao
P.S.
logicamente è migliorabile, vi consiglio questo link
http://digilander.libero.it/amilinux/doc/netfilter.html
ma date un'occhiata anche al sito