### Εισαγωγή ενότητας

Αυτή η ενότητα σάς επιτρέπει να διαμορφώσετε τις δυνατότητες τείχους προστασίας IPtables που βρίσκονται στη σειρά 2.4 των πυρήνων Linux. Σε αντίθεση με ορισμένα άλλα προγράμματα διαμόρφωσης τείχους προστασίας, αντί να δημιουργεί ένα σενάριο κελύφους που ρυθμίζει το τείχος προστασίας, διαβάζει και επεξεργάζεται ένα αρχείο αποθήκευσης με τη μορφή ανάγνωσης και γραφής από το `ipi (6) tables-restore` και το `ipi (6) tables-save` αντίστοιχα.

Εάν έχετε ήδη ένα τείχος προστασίας στο σύστημά σας που έχει ρυθμιστεί χειροκίνητα ή από ένα αρχείο δέσμης ενεργειών, η μονάδα θα προσφέρει τη μετατροπή του σε αρχείο αποθήκευσης IPtables για εσάς και θα δημιουργήσετε ένα σενάριο που θα εκτελεστεί κατά την εκκίνηση για να ενεργοποιήσετε τους κανόνες το αρχείο. Ωστόσο, εάν το κάνετε αυτό, δεν θα πρέπει πλέον να επεξεργάζεστε το σενάριο κανόνων του τείχους προστασίας και να το απενεργοποιείτε και κατά την εκκίνηση.

### Επισκόπηση IPtables

Κάθε πακέτο δικτύου που εισέρχεται, βγαίνει από ή προωθείται από το σύστημά σας ελέγχεται έναντι μίας ή περισσότερων αλυσίδων για να προσδιορίσει τι θα συμβεί σε αυτό. Κάθε αλυσίδα περιέχει μηδενικούς ή περισσότερους κανόνες, καθένας από τους οποίους έχει μια συνθήκη (για να προσδιορίσει ποια πακέτα ταιριάζει) και μια ενέργεια (για τον έλεγχο του τι συμβαίνει σε αυτά τα πακέτα που ταιριάζουν). Κάθε αλυσίδα έχει επίσης μια προεπιλεγμένη ενέργεια που ελέγχει τι συμβαίνει σε πακέτα που δεν ταιριάζουν με κανέναν κανόνα.

Κάθε αλυσίδα είναι μέρος ενός πίνακα, του οποίου υπάρχουν τρεις:

- Φιλτράρισμα πακέτων ( `φίλτρο` )
  Οι αλυσίδες σε αυτόν τον πίνακα μπορούν να χρησιμοποιηθούν για τον έλεγχο δεδομένων που εισέρχονται στο σύστημά σας από άλλους κεντρικούς υπολογιστές στο δίκτυο, δεδομένα που αποστέλλονται από το σύστημά σας από χρήστες και διαδικασίες και δεδομένα που προωθούνται από το σύστημά σας εάν λειτουργεί ως δρομολογητής.

- Μετάφραση διεύθυνσης δικτύου ( `nat` )
  Αυτός ο πίνακας μπορεί να χρησιμοποιηθεί για τη ρύθμιση NAT ή μεταμφίεση, το οποίο είναι χρήσιμο εάν θέλετε να δώσετε σε ένα ολόκληρο δίκτυο μηχανημάτων πρόσβαση στο Διαδίκτυο μέσω μιας μόνο πραγματικής διεύθυνσης IP.

- Αλλαγή πακέτων ( `mangle` )
  Αυτός ο πίνακας προορίζεται για τροποποίηση πακέτων που προωθούνται ή αποστέλλονται από το σύστημά σας.

Εκτός από τις τυπικές αλυσίδες που αποτελούν μέρος κάθε πίνακα, μπορείτε επίσης να δημιουργήσετε τις δικές σας αλυσίδες που μπορούν να λειτουργούν με κανόνες στις ενσωματωμένες αλυσίδες. Αυτό μπορεί να είναι χρήσιμο για την ομαδοποίηση και την κοινή χρήση κανόνων που ενδέχεται να χρησιμοποιούνται σε πολλά μέρη.

### Η κύρια σελίδα

Η κύρια σελίδα αυτής της ενότητας παραθέτει όλες τις αλυσίδες και τους κανόνες από έναν από τους διαθέσιμους πίνακες, που επιλέγονται από τη λίστα στην επάνω αριστερή γωνία. Ακολουθεί μια ενότητα για κάθε αλυσίδα στον τρέχοντα πίνακα, όπου αναφέρονται όλοι οι κανόνες σε κάθε αλυσίδα και οι συνθήκες τους περιγράφονται με τον καλύτερο δυνατό τρόπο στην ενότητα. Για κάθε αλυσίδα, μπορείτε να αλλάξετε την προεπιλεγμένη ενέργεια χρησιμοποιώντας την αναπτυσσόμενη λίστα, εάν η αλυσίδα είναι μία από τις ενσωματωμένες για τον πίνακα ή να τη διαγράψετε με το κουμπί Διαγραφή αλυσίδας εάν είναι καθορισμένη από τον χρήστη.

Μπορείτε να κάνετε κλικ σε οποιονδήποτε κανόνα σε μια αλυσίδα για να τον επεξεργαστείτε, να κάνετε κλικ στα βέλη στα δεξιά κάθε σειράς για να τον μετακινήσετε πάνω ή κάτω ή να κάνετε κλικ στο κουμπί Προσθήκη κανόνα για να προσθέσετε έναν νέο. Η προσθήκη ή η επεξεργασία ενός κανόνα θα σας οδηγήσει σε μια σελίδα στην οποία μπορείτε να επιλέξετε την ενέργεια για κάθε κανόνα και τις προϋποθέσεις για τις οποίες εκτελείται η ενέργεια.

Στο κάτω μέρος της σελίδας υπάρχει ένα κουμπί για την ενεργοποίηση της τρέχουσας διαμόρφωσης τείχους προστασίας, φορτώνοντάς την στον πυρήνα με την εντολή `επαναφοράς πινάκων ipi (6)` . Παρακάτω είναι ένα κουμπί για να κάνετε την αντίστροφη - λαμβάνοντας τη διαμόρφωση που βρίσκεται επί του παρόντος στον πυρήνα και καθιστώντας τη διαθέσιμη για επεξεργασία. Τέλος, εάν το υποστηρίζει η διανομή σας, υπάρχει ένα κουμπί για να αλλάξετε εάν το τείχος προστασίας είναι ενεργοποιημένο κατά την εκκίνηση ή όχι.

### Φιλτράρισμα αλυσίδων

Για καλύτερη συνεργασία με εξωτερικά σενάρια iptables, μπορείτε να εξαιρέσετε μεμονωμένες αλυσίδες από την επεξεργασία από το τείχος προστασίας. Για να το κάνετε αυτό, πρέπει να επιλέξετε την άμεση επεξεργασία κανόνων στις ρυθμίσεις και να εισαγάγετε μια λίστα φίλτρων, η οποία αποκλείει την επεξεργασία των κατάλληλων αλυσίδων. Οι αλυσίδες που δεν απαλλάσσονται από την επεξεργασία επισημαίνονται με ένα μήνυμα "δεν διαχειρίζεται από τείχος προστασίας".

### Σετ IP

Οι νεότερες εκδόσεις του πίνακα ip (6) υποστηρίζουν την επέκταση ipset. Τα σύνολα IP είναι λίστες διευθύνσεων IP στην κύρια μνήμη, οι οποίες μπορούν να αναζητηθούν πολύ αποτελεσματικά και να χρησιμοποιηθούν ως συνθήκη στους κανόνες. Στην κύρια σελίδα, εμφανίζονται τα υπάρχοντα σύνολα IP που μπορούν να χρησιμοποιηθούν από κανόνες. Προς το παρόν, ωστόσο, δεν είναι δυνατή η διαχείριση αυτών στο τείχος προστασίας.