Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12043|Απάντηση: 0

[Linux] CentOS iptables που εκτελούν λογική και αναλύουν την παράμετρο -I -A

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 7/12/2015 4:16:36 μ.μ. | | |

Όταν ήρθα για πρώτη φορά σε επαφή με το Iptables, ήμουν μπερδεμένος σχετικά με τις παραμέτρους -I και -A, -Εισήγαγα έναν ή περισσότερους κανόνες και το -A ήταν ένας πρόσθετος κανόνας.
Όλα έχουν να κάνουν με την προσθήκη ενός κανόνα, ποια είναι η διαφορά μεταξύ των δύο;
Πείραμα:
Πήρα δύο μηχανήματα, το ένα έστειλε ένα πακέτο PING και το άλλο ήταν PING.
Και τα δύο μηχανήματα το βλέπουν με iptables -nvL INPUT, και το iptables είναι άδειο
Στη συνέχεια, προσθέστε iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP στο μηχάνημα που γίνεται PING
Στη συνέχεια, χρησιμοποιήστε το iptables -nvL INPUT για να ελέγξετε ως εξής:
Chain INPUT (πολιτική ACCEPT 592 πακέτα, 55783 byte)
pkts bytes target prot opt in προορισμός πηγής
    8 672 DROP icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp τύπου 8
Σε αυτό το σημείο, το πακέτο PING που εμφανιζόταν από το μηχάνημα που έστειλε το πακέτο PING σταμάτησε.
Αυτή τη στιγμή, προσθέστε iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT στο μηχάνημα που γίνεται PING
Στη συνέχεια, χρησιμοποιήστε το iptables -nvL INPUT για να ελέγξετε ως εξής:
Chain INPUT (πολιτική ACCEPT 678 πακέτα, 62701 byte)
pkts bytes target prot opt in προορισμός πηγής
   21 1764 DROP icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp τύπου 8
    0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp τύπου 8
Ένας κανόνας έχει προστεθεί στην οθόνη iptables, αλλά τα πακέτα PING που εμφανίζονται από το μηχάνημα που έστειλε το πακέτο PING εξακολουθούν να έχουν σταματήσει, αποδεικνύοντας ότι ο κανόνας που προστέθηκε πρόσφατα δεν μπορεί να απελευθερώσει το πακέτο PING
Προσθέστε iptables -I INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT στο μηχάνημα PINGED
Στη συνέχεια, χρησιμοποιήστε το iptables -nvL INPUT για να ελέγξετε ως εξής:
Chain INPUT (πολιτική ACCEPT 770 πακέτα, 70223 byte)
pkts bytes target prot opt in προορισμός πηγής
    2 168 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp τύπου 8
   31 2604 DROP icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp τύπου 8
    0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp τύπου 8
Εμφάνιση iptables Προστίθεται ένας νέος κανόνας και το πακέτο PING που εμφανίζεται από το μηχάνημα που έστειλε το πακέτο PING θα μεταπηδήσει ξανά, αποδεικνύοντας ότι ο κανόνας που προστέθηκε πρόσφατα μπορεί να απελευθερώσει το πακέτο PING
Η μόνη διαφορά μεταξύ των δύο κανόνων είναι ότι τα -A και -I προσθέτουν τον κανόνα μετά τον κανόνα DROP και τον κανόνα -I add πριν από τον κανόνα DROP.
Τα iptables είναι κανόνες που ταιριάζουν από πάνω προς τα κάτω και οι κανόνες έκδοσης πρέπει να τεθούν σε ισχύ πριν από τους κανόνες απαγόρευσης.
Το iptables εκτελείται από πάνω προς τα κάτω - το a προσαρτάται στο πίσω μέρος - το i προστίθεται στο μπροστινό μέρος.




Προηγούμενος:530 Συνδεθείτε με την επίλυση σφαλμάτων USER και PASS
Επόμενος:Κατανόηση εισόδου, εξόδου, προώθησης και απαγόρευσης ping
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com