Možná budete chtít zakázat odpovědi ping z mnoha důvodů, může to být z bezpečnostních důvodů nebo abyste se vyhnuli zahlcení sítě.
Někdo může zaplavit síť příkazem ping -f, jak je znázorněno v „Příkladu příkazu ping 5“ v našem dřívějším článku s výukovým programem Ping. Pokud je odpověď ping zakázána, můžeme se tomuto zahlcení vyhnout.
Dočasně zakázat odpověď ping
Odpověď pingem můžete dočasně zakázat pomocí následující metody.
# echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Upozorňujeme, že toto nastavení bude po restartu vymazáno. Chcete-li trvale zakázat odpověď ping (i po restartu), postupujte podle níže uvedeného kroku.
Chcete-li také povolit zpětnou odpověď pingem, nastavte hodnotu na „0“, jak je uvedeno níže.
# echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Trvale zakázat odpověď ping
Odpověď ping můžete trvale zakázat pomocí následující metody.
Krok 1:Upravte soubor sysctl.conf a přidejte následující řádek.
net.ipv4.icmp_echo_ignore_all = 1
Krok 2:Spusťte sysctl -p pro okamžité vynucení tohoto nastavení.
# sysctl -p
Výše uvedený příkaz načte nastavení sysctl ze souboru sysctl.conf.
Když je odpověď ping zakázána pomocí jedné z výše uvedených metod, když se někdo pokusí ping na váš počítač, bude čekat, aniž by obdržel paket odpovědi ping, i když je počítač v provozu.