stateful firewall issues (Was Re: Think Simple!)

Giorgos Keramidas keramida at ceid.upatras.gr
Tue Sep 5 08:00:39 EEST 2006


On 2006-09-05 03:02, george <zakinthinos at freemail.gr> wrote:
> Giorgos Keramidas wrote:
> >Τι νομίζεις ότι κάνει ο παρακάτω κανόνας;
> >
> >    iptables -A OUTPUT -m conntrack --ctstate NEW,ESTABLISHED,RELATED \
> >        -s $PPP_LOCAL -j ACCEPT
>
> οτι κανει και το iptables -P OUTPUT ACCEPT ?  επιτρεπει νεες
> συνδεσεις στον χρηστη και αφηνει οσα πακετα ανηκουν σε
> ESTABLISHED,RELATED να περνανε προς τα εξω

Ακριβώς.

Πώς είναι ο _ακριβώς_ αντίστοιχος κανόνας για INPUT κατεύθυνση
(οι διαφορές είναι ότι λείπει το 'NEW' και δεν είναι μόνο
$PPP_LOCAL πλέον το source address):

    iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

Βλέπεις τίποτα για ``--dport 1024:'' εδώ;  Οχι.  Γιατί;

Για να σε βοηθήσω, το connection tracking θα παίξει σωστά ακόμα και
χωρίς το ενοχλητικότατο ``--dport 1024:'', αφού ο τρόπος με τον οποίο
γίνεται η αντιστοιχία ενός εισερχόμενου πακέτου σε υπάρχουσα σύνδεση
είναι ακριβώς ο ίδιος είτε το destination port number είναι >= 1024 είτε
όχι.  Ο τρόπος αυτός περιγράφεται, αν σε ενδιαφέρει τόσο πολύ το θέμα,
στο Netfilter-Hacking-HOWTO:

   http://www.netfilter.org/documentation/HOWTO//netfilter-hacking-HOWTO.html

> παντως πεσαμε στις δυο γραμμες, προοδος , προοδος

Μόλις βγάλεις και το ``--dport 1024:'', που έχει μαλλιάσει η γλώσσα μου
να λέω πόσο άχρηστο είναι, θα είναι ακόμα μεγαλύτερη η πρόοδος.




More information about the Linux-greek-users mailing list