GNU/Linux >> Znalost Linux >  >> Linux

Jak zakázat odpovědi Ping v Linuxu pomocí icmp_echo_ignore_all

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.


Linux
  1. Jak restartovat Linux pomocí příkazového řádku

  2. Jak zabít proces v Linuxu pomocí příkazu?

  3. Jak zakázat automatickou konfiguraci na IPv6 v Linuxu?

  1. Jak ladit programy C v Linuxu pomocí gdb

  2. Jak vytvořit uživatele Linuxu pomocí Ansible

  3. Jak (skutečně) zakázat NCQ v Linuxu

  1. Jak vytvořit server CS:GO na Linux VPS

  2. Jak kombinovat Ping a Traceroute v Linuxu pomocí příkladů příkazů MTR

  3. Jak zakázat Ctrl+c nebo Ctrl+z pomocí příkazu „trap“ v Linuxu