Es posible que desee deshabilitar las respuestas de ping por muchas razones, puede ser por razones de seguridad o para evitar la congestión de la red.
Alguien puede inundar la red con ping -f como se muestra en el "Ejemplo 5 de ping" en nuestro artículo anterior Tutorial de ping. Si la respuesta de ping está deshabilitada, podemos evitar esta inundación.
Desactivar la respuesta de ping temporalmente
Puede deshabilitar temporalmente la respuesta de ping usando el siguiente método.
# echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Tenga en cuenta que esta configuración se borrará después del reinicio. Para deshabilitar la respuesta de ping de forma permanente (incluso después del reinicio), siga el paso que se menciona a continuación.
Además, para habilitar la respuesta de ping, establezca el valor en "0" como se muestra a continuación.
# echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Desactivar la respuesta de ping de forma permanente
Puede deshabilitar permanentemente la respuesta de ping usando el siguiente método.
Paso 1:edite el archivo sysctl.conf y agregue la siguiente línea.
net.ipv4.icmp_echo_ignore_all = 1
Paso 2:Ejecute sysctl -p para aplicar esta configuración de inmediato.
# sysctl -p
El comando anterior carga la configuración de sysctl desde el archivo sysctl.conf.
Después de deshabilitar la respuesta de ping usando uno de los métodos anteriores, cuando alguien intente hacer ping en su máquina, terminará esperando sin recibir un paquete de respuesta de ping, incluso cuando la máquina esté funcionando.