Tengo una serie de servidores Ubuntu 10.04 y cada uno tiene ufw firewall habilitado. He permitido el puerto 22 (para SSH) y 80 (si es un servidor web). Mi pregunta es que estoy tratando de habilitar la respuesta de eco icmp (respuesta de ping).
ICMP funciona de manera diferente a otros protocolos: sé que está por debajo del nivel de IP en un sentido técnico. Simplemente puede escribir sudo ufw allow 22, pero no puede escribirsudo ufw allow icmp

sudo ufw reload(y para permitir que las solicitudes de ping he tenido que añadir-A ufw-before-output -p icmp --icmp-type echo-request -j ACCEPTen/etc/ufw/before.rules)Para Ubuntu 18.04, debe tener las siguientes reglas en su archivo /etc/ufw/before.rules :
Estos estaban en mi archivo predeterminado.
Por supuesto, asegúrese de que este sea realmente el problema. Mi problema era que mi computadora estaba bloqueando que los pings salieran a la red donde existía el servidor al que intentaba hacer ping. Terminé usando un sitio web que ya estaba en Internet para hacer el ping por mí (por ejemplo, https://ping.eu/ping/ ).
fuente
Aquí hay un documento de ayuda que revela cómo habilitar / deshabilitar las respuestas de ping et al.
Ayuda UFW
fuente
Agregue lo siguiente al archivo /etc/ufw/before.rules:
Después de editar el archivo, ejecute el comando:
fuente