GNU/Linux >> Tutoriales Linux >  >> Linux

iptables elimina todas las solicitudes ICMP entrantes excepto de una IP

Debe ejecutar sus reglas en el orden opuesto. Iptables es sensible al orden en que se ejecutaron los comandos. Si una regla coincide, no pasa a verificar más reglas, simplemente obedece a esa. Si configura la caída primero, la regla de aceptación nunca se probará. Al configurar la aceptación específica con la IP de origen, luego configurar la política más general para descartar afectará el comportamiento esperado.

iptables -A INPUT -s x.x.x.x -p ICMP --icmp-type 8 -j ACCEPT
iptables -A INPUT -p ICMP --icmp-type 8 -j DROP

En cuanto al problema de bloqueo que parece tener, ¿está seguro de que ingresó una dirección IP válida? Tal vez pueda anteponer ese comando con strace iptables … para ver lo que está haciendo mientras parece colgarse.


¡No deje caer ICMP a la ligera! Claro, algunas de las solicitudes ICMP son peligrosas, pero el resto es absolutamente necesario para que la red funcione (piense en "destino inalcanzable" y ese zoológico).


Linux
  1. 3 formas de eliminar todos los archivos de un directorio excepto uno o algunos archivos con extensiones

  2. Un simple script de firewall de iptables para bloquear todos los puertos excepto el puerto 80 y dar el puerto 22 a ciertas ip

  3. ¿Eliminar todos los archivos/directorios excepto un archivo?

  4. Sed:¿Eliminar todas las apariciones de una cadena excepto la primera?

  5. IPTables de Linux:ejemplos de reglas entrantes y salientes (SSH y HTTP)

¿Usar Buscar para encontrar cierto directorio y eliminar todos los archivos excepto un directorio?

¿Cómo eliminar todos los archivos excepto un archivo con nombre de una carpeta específica?

¿Cómo matar todos los procesos aparte de uno específico?

Cómo incluir todos los archivos de un directorio en el script de shell (/etc/init.d/iptables en este caso)

Eliminar todas las carpetas dentro de una carpeta excepto una con un nombre específico

suma todos los números de du