Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12043|Răspunde: 0

[Linux] CentOS iptables rulează logică și analizează parametrul -I -A

[Copiază linkul]
Postat pe 07.12.2015 16:16:36 | | |

Când am intrat prima dată în contact cu Iptables, eram confuz în legătură cu parametrii -I și -A, -am introdus una sau mai multe reguli, iar -A a fost o regulă suplimentară.
Totul ține de a adăuga o regulă, care este diferența dintre cele două?
Experiment:
Am luat două aparate, unul a trimis un pachet PING, iar celălalt a fost PING.
Ambele mașini îl privesc cu iptables -nvL INPUT, iar iptables este gol
Apoi adaugă iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP pe mașina care este PING-ată
Apoi folosește iptables -nvL INPUT pentru a verifica după cum urmează:
Chain INPUT (politica acceptă pachete 592, 55783 octeți)
PKTS bytes țintă prot opt out destinație sursă
    8 672 DROP icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp tip 8
În acest moment, pachetul PING afișat de mașina care a trimis pachetul PING s-a oprit.
În acest moment, adăugați iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT la mașina care este PING-ată
Apoi folosește iptables -nvL INPUT pentru a verifica după cum urmează:
Chain INPUT (politica ACCEPT 678 pachete, 62701 octeți)
PKTS bytes țintă prot opt out destinație sursă
   21 1764 ICMP DROP -- * * 0.0.0.0/0 0.0.0.0/0 icmp tip 8
    0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 ICMP tip 8
A fost adăugată o regulă pe afișajul iptables, dar pachetele PING afișate de mașina care a trimis pachetul PING sunt încă oprite, dovedind că regula nou adăugată nu poate elibera pachetul PING
Adaugă iptables -I INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT la mașina cu PING
Apoi folosește iptables -nvL INPUT pentru a verifica după cum urmează:
Chain INPUT (politica acceptă pachete 770, 70223 bytes)
PKTS bytes țintă prot opt out destinație sursă
    2 168 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 ICMP tip 8
   31 2604 ICMP DROP -- * * 0.0.0.0/0 0.0.0.0/0 icmp tip 8
    0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 ICMP tip 8
Afișează iptables Se adaugă o regulă nouă, iar pachetul PING afișat de mașina care a trimis pachetul PING va sări din nou, demonstrând că regula nou adăugată poate elibera pachetul PING
Singura diferență între cele două reguli este că -A și -I adaugă regula după regula DROP, iar regula -I add înainte de regula DROP.
Iptables sunt potriviți cu regulile de sus în jos, iar regulile de eliberare trebuie să intre în vigoare înainte de regulile de interdicție.
Iptables se execută de sus în jos - A este adăugat în spate - i în față.




Precedent:530 Vă rugăm să loghați cu rezoluția erorilor USER și PASS
Următor:Înțelege ping-urile de intrare, ieșire, direcționare și interzicere
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com