Disable ICMP ping request on cpanel server

How to disable ICMP ping request on your linux server?

Ping command is basically working on sending an Internet Control Message Protocol (ICMP) echo request packets to the target host and waiting for an ICMP response. To enable the PING refer to the following URL and make sure that you have logged in as a root user.

echo “0″ >> /proc/sys/net/ipv4/icmp_echo_ignore_all

In order to stop ICMP attack, most of the server is disabled the PING command to secure the server, refer to the following command to disable the PING command.

echo “1″ >> /proc/sys/net/ipv4/icmp_echo_ignore_all


You can disable ping request trough sysctl.conf

vi /etc/sysctl.conf

net.ipv4.icmp_echo_ignore_all = 1

Then run “sysctl -p

CSF Firewall

To disable incoming and outgoing ping request on your CSF firewall, please try the following values in your csf.conf file.

ICMP_IN = "0"


ICMP_OUT = "1"


How do I disable outgoing ICMP request on iptables?

iptables -A OUTPUT -p icmp --icmp-type echo-request -j DROP


iptables -A OUTPUT -p icmp --icmp-type 8 -j DROP

To disable incoming ping request on iptables, please use the following command.

iptables –A INPUT –p icmp –icmp-type echo-request –j DROP
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

cPanel & WHM Version 74 Now in STABLE

cPanel has released cPanel & WHM Version 74 to the STABLE tier. It includes updates for some...

Installing cpanel on google cloud

Create a new CentOS 7 instance on your google cloud engine. From the cPanel & WHM System...

Install Free SSL Let’s Encrypt plugin in cPanel

Let’s Encrypt is a trusted, open source certificate authority that offers free SSL certificates...

Replace MySQL with Percona in cPanel Server

Percona Server is an enhanced drop-in replacement for MySQL. If you are a web hosting service...

Install nginx as a reverse proxy cPanel plugin

Install Nginx on your cPanel/WHM server using the Engintron cPanel Plugin as a reverse proxy. It...

Powered by WHMCompleteSolution