如何在Linux系统中禁止 ping (ICMP)响应

在系统中阻止ping响应,可以防止黑客ICMP flood DoS攻击系统。因此它是对系统的安全性最好的做法,但大多数的在线监测系统使用用于监视系统Ping请求。

使用iptables禁用Ping

你可以简单地直接在任何Linux系统中配置防火墙阻止ICMP响应。
# iptables -A INPUT -p icmp --icmp-type echo-request -j DROP

修改内核参数阻止 ping

我们也可以通过直接更新内核参数阻止系统ping响应。在此我们可以暂时或者按照下面的配置永久阻止ping响应。

暂时阻止Ping

您可以阻止暂时阻止临时使用以下命令ping响应
# echo "1" >  /proc/sys/net/ipv4/icmp_echo_ignore_all

永久阻止Ping

暂时阻止Ping,您可以通过在/etc/sysctl.conf配置文件中添加下列参数永久阻止它。
net.ipv4.icmp_echo_ignore_all = 1
现在执行下面的命令立即应用设置,无需重启系统。
# sysctl -p
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏