Linux'ta Ping Yanıtı (ICMP yankı) her zaman nasıl devre dışı bırakılır?


11

Ubuntu işletim sistemimde ping yanıtını her zaman devre dışı bırakmak istiyorum, aşağıdaki komutlar çalışır, ancak yalnızca sistem yeniden başlatılana kadar:

Ping kapalı:

echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all

Ping açık:

echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all

Dizüstü bilgisayarımı yeniden başlattıktan sonra bile yankıyı nasıl bırakabilirim?

Yanıtlar:


17

Dizüstü bilgisayarımı yeniden başlatırken bile yankıyı nasıl bırakabilirim?

Aşağıdaki üç yoldan birini kullanabilirsiniz (kök olarak):

Düzenle /etc/sysctl.conf

Aşağıdaki satırı ekleyin /etc/sysctl.conf:

net.ipv4.icmp_echo_ignore_all=1

Sonra:

sysctl -p

İptables kullanma:

iptables -I INPUT -p icmp --icmp-type echo-request -j DROP

Cron ile

crontab -eKök olarak çalıştırın , ardından aşağıdaki satırı ekleyin:

@reboot echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all

Hizmeti başlatın ve etkinleştirin:

systemctl start cron.service
systemctl enable cron.service
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.