Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12043|Respuesta: 0

[Linux] CentOS iptables ejecutando lógica y analizando el parámetro -I -A

[Copiar enlace]
Publicado en 7/12/2015 16:16:36 | | |

Cuando entré en contacto por primera vez con Iptables, estaba confundido con los parámetros -I y -A, -inserté una o más reglas, y -A era una regla adicional.
Todo se trata de añadir una regla, ¿cuál es la diferencia entre ambas?
Experimento:
Llevé dos máquinas, una envió un paquete PING y la otra fue PING.
Ambas máquinas lo miran con iptables -nvL INPUT, e iptables está vacío
Luego añade iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP a la máquina que se está PINGANDO
Luego usa iptables -nvL INPUT para comprobar lo siguiente:
Chain INPUT (política ACEPTA paquetes 592, 55783 bytes)
PKTS bytes objetivo prot destino opt out source
    8 672 DROP icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp tipo 8
En ese momento, el paquete PING mostrado por la máquina que envió el paquete PING se detuvo.
En este momento, añadir iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j ACCEPT a la máquina que se está PINGANDO
Luego usa iptables -nvL INPUT para comprobar lo siguiente:
Chain INPUT (política ACEPTAR 678 paquetes, 62701 bytes)
PKTS bytes objetivo prot destino opt out source
   21 1764 ICMP DROP -- * * 0.0.0.0/0 0.0.0.0/0 icmp tipo 8
    0 0 ACEPTAR icmp -- * * 0.0.0.0/0 0.0.0.0/0 ICMP tipo 8
Se ha añadido una regla a la pantalla iptables, pero los paquetes PING mostrados por la máquina que envió el paquete PING siguen detenidos, demostrando que la nueva regla añadida no puede liberar el paquete PING
Añadir iptables -I INPUT -p icmp --icmp-tipo 8 -s 0/0 -j ACCEPT a la máquina con PING
Luego usa iptables -nvL INPUT para comprobar lo siguiente:
Chain INPUT (política ACEPTAR 770 paquetes, 70223 bytes)
PKTS bytes objetivo prot destino opt out source
    2 168 ACEPTAR icmp -- * * 0.0.0.0/0 0.0.0.0/0 ICMP tipo 8
   31 2604 ICMP DROP -- * * 0.0.0.0/0 0.0.0.0/0 icmp tipo 8
    0 0 ACEPTAR icmp -- * * 0.0.0.0/0 0.0.0.0/0 ICMP tipo 8
Mostrar iptables Se añade una nueva regla, y el paquete PING mostrado por la máquina que envió el paquete volverá a saltar, demostrando que la nueva regla puede liberar el paquete PING
La única diferencia entre las dos reglas es que -A y -I añaden la regla después de la regla DROP, y la regla -I suma antes de la regla DROP.
Los iptables se ajustan a reglas de arriba hacia abajo, y las reglas de liberación deben entrar en vigor antes de las reglas de prohibición.
Iptables se ejecuta de arriba hacia abajo, se añade A al final - I al frente.




Anterior:530 Por favor, inicia sesión con resolución de errores USER y PASS
Próximo:Entiende los pings de entrada, salida, reenvío y prohibición
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com