当前位置:网站首页 / Linux / 正文

linux禁止ping包

时间:2016年12月29日 | 作者 : liuhui | 分类 : Linux | 浏览: 4796次 | 评论 0

1.执行命令临时生效

禁止ICMP包通行

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

允许ICMP包通行

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


2.修改sysctl.conf以达到永久生效

用编辑器打开


nano(vi) /etc/sysctl.conf


在最后一行添加


net.ipv4.icmp_echo_ignore_all=1


最后保存


sysctl -p


或者输入以下指令修改sysctl.conf

禁止ICMP包通行

echo net.ipv4.icmp_echo_ignore_all=1 >>/etc/sysctl.conf

允许ICMP包通行

echo net.ipv4.icmp_echo_ignore_all=0 >>/etc/sysctl.conf


保存


sysctl -p


3.使用iptables(防火墙)丢弃ICMP包

执行

iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP


上述命令让iptables丢弃掉请求的ICMP包,以达到禁ping效果.

保存

iptabels-save


效果如下

3.jpg


推荐您阅读更多有关于“”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信