|
|
Publié sur 07/12/2015 16:16:36
|
|
|

Lorsque j’ai été en contact avec Iptables pour la première fois, j’étais confus sur les paramètres -I et -A, -j’ai inséré une ou plusieurs règles, et -A était une règle supplémentaire. Tout est une question d’ajouter une règle, quelle est la différence entre les deux ? Expérimentation : J’ai pris deux machines, l’une envoyait un colis PING et l’autre était PING. Les deux machines le regardent avec iptables -nvL INPUT, et iptables est vide Ajoutez ensuite les iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP à la machine PINGÉE Utilisez ensuite iptables -nvL INPUT pour vérifier comme suit : Chain INPUT (politique ACCEPTE 592 paquets, 55783 octets) PKTS Bytes cible Prot Opt Out Source Destination 8 672 DROP ICMP -- * * 0.0.0.0/0 0.0.0.0/0 ICMP type 8 À ce moment-là, le paquet PING affiché par la machine qui l’envoyait s’arrêtait. À ce stade, ajouter iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT à la machine PINGÉE Utilisez ensuite iptables -nvL INPUT pour vérifier comme suit : Chain INPUT (politique ACCEPTE 678 paquets, 62701 octets) PKTS Bytes cible Prot Opt Out Source Destination 21 1764 ICMP DROP -- * * 0.0.0.0/0 0.0.0.0/0 icmp type 8 0 0 ACCEPTER ICMP -- * * 0.0.0.0/0 0.0.0.0/0 ICMP type 8 Une règle a été ajoutée à l’affichage iptables, mais les paquets PING affichés par la machine qui a envoyé le paquet PING sont toujours arrêtés, ce qui prouve que la nouvelle règle ajoutée ne peut pas libérer le paquet PING Ajouter iptables -I INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT à la machine PINGÉE Utilisez ensuite iptables -nvL INPUT pour vérifier comme suit : Chain INPUT (politique ACCEPTE 770 paquets, 70223 octets) PKTS Bytes cible Prot Opt Out Source Destination 2 168 ICMP ACCEPTER -- * * 0.0.0.0/0 0.0.0.0/0 ICMP type 8 31 2604 ICMP DROP -- * * 0.0.0.0/0 0.0.0.0/0 ICMP type 8 0 0 ACCEPTER ICMP -- * * 0.0.0.0/0 0.0.0.0/0 ICMP type 8 Afficher iptables Une nouvelle règle est ajoutée, et le paquet PING affiché par la machine qui a envoyé le paquet PING sautera à nouveau, prouvant que la nouvelle règle peut libérer le paquet PING La seule différence entre les deux règles est que -A et -I ajoutent la règle après la règle DROP, et la règle -I ajoute avant la règle DROP. Les iptables sont appliqués par les règles de haut en bas, et les règles de libération doivent entrer en vigueur avant les règles de bannissement.
Iptables est exécuté de haut en bas - A est ajouté à l’arrière - i est ajouté à l’avant.
|
Précédent:530 Veuillez vous connecter avec la résolution d’erreur USER et PASSProchain:Comprendre les pings d’entrée, de sortie, d’acheminement et d’interdiction
|