How To Disable Ping Replies in Linux

How To Disable Ping Replies in Linux using icmp_echo_ignore_all


how to disable ping replies for many reasons, may be for a security reason, or to avoid network congestion.

Disable ping reply Temporarily

temporarily disable the ping reply using the following method.

# echo “1” > /proc/sys/net/ipv4/icmp_echo_ignore_all

Please note that this setting will be erased after the reboot. To disable ping reply permanently (even after the reboot), follow the step mentioned below.

Also, to enable the ping reply back, set the value to “0″ as shown below.

# echo “0” > /proc/sys/net/ipv4/icmp_echo_ignore_all

Disable ping reply Permanently

permanently disable the ping reply using the following method.

Step 1: Edit the sysctl.conf file and add the following line.
net.ipv4.icmp_echo_ignore_all = 1

Step 2: Execute sysctl -p to enforce this setting immediately.
# sysctl -p

The above command loads the sysctl settings from the sysctl.conf file.

After the ping reply is disabled using one of the above method, when somebody tries to ping your machine they will end up waiting without getting a ping reply packet even when the machine is up and running

This entry was posted in Uncategorized. Bookmark the permalink.

1 Response to How To Disable Ping Replies in Linux

  1. Lizzie says:

    You can certainly see your enthusiasm within the work you
    write. The sector hopes for more passionate writers such as you who
    aren’t afraid to mention how they believe. Always follow your heart.

Leave a comment