Ping
如何在 Linux 中一直禁用 Ping 響應(ICMP 回顯)?
我想在我的 Ubuntu 作業系統上一直禁用 ping 響應,以下命令有效,但僅在系統重新啟動之前:
平掉:
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
平:
echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all
即使重新啟動我的筆記型電腦,我如何才能關閉迴聲?
即使重新啟動筆記型電腦,我如何才能關閉迴聲?
您可以使用以下三種方式之一(以 root 身份):
編輯
/etc/sysctl.conf
將以下行添加到您的
/etc/sysctl.conf
:net.ipv4.icmp_echo_ignore_all=1
然後:
sysctl -p
使用 iptables:
iptables -I INPUT -p icmp --icmp-type echo-request -j DROP
使用 cron
以 root 身份執行
crontab -e
,然後添加以下行:@reboot echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
啟動並啟用服務:
systemctl start cron.service systemctl enable cron.service