This simple and brief tutorial is going to show you how to disable ping response on Ubuntu Server to make it more secure.
To get started, run command below to get the root privilege:
sudo su
Then you can disable ping via one of below commands:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
or
iptables -I INPUT -i ech0 -p icmp -s 0/0 -d 0/0 -j DROP
To re-enable ping:
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
or
iptables -I INPUT -i ech0 -p icmp -s 0/0 -d 0/0 -j ACCEPT
To make it permanently, edit the “/etc/sysctl.conf” file so that the setting gets picked up at boot time.
net.ipv4.icmp_echo_ignore_all=1
I don’t understand how to edit files in the root im a complete noob
To edit files in the root, which is easily done from the terminal, I would suggest navigating to the directory of the file by typing:
#cd directory-of-file
#dir
# sudo nano file-name
To save the changes press CTRL and O at the same time, and to exit press CTRL and X at the same time.
Thank you for the simple way to disable ping response on my Ubuntu Server.
Cheers…