京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Linux禁止ping或允许ping的设置方法

2024-11-4 15:33| 发布者: 4d5a8576d| 查看: 165| 评论: 0

摘要: Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定: 一、内核参数 二、防火墙 需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 详细的配置方法如下: 一、内核参数设置 1、允许Pin

Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定:

一、内核参数
二、防火墙

需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。

详细的配置方法如下:

一、内核参数设置

1、允许Ping设置

A.临时允许PING操纵的命令为:#echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
B.永久允许PING配置方法。

/etc/sysctl.conf 中增长一行

[code]net.ipv4.icmp_echo_ignore_all=1[/code]

如果已经有net.ipv4.icmp_echo_ignore_all这一行了,直接修改=号后面的值即可的(0表示允许,1表示禁止)。

修改完成后执行sysctl -p使新配置见效。

2、禁止Ping设置

A.临时禁止PING的命令为:

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

B.永久允许PING配置方法。

/etc/sysctl.conf 中增长一行

[code]net.ipv4.icmp_echo_ignore_all=0[/code]

如果已经有net.ipv4.icmp_echo_ignore_all这一行了,直接修改=号后面的值即可的。(0表示允许,1表示禁止)

修改完成后执行sysctl -p使新配置见效。

二、防火墙设置

注:此处的方法的前提是内核配置是默认值,也就是没有禁止Ping)
这里以Iptables防火墙为例,其他防火墙操纵方法可参考防火墙的官方文档。

1、允许Ping设置

[code]iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT[/code]

或者也可以临时停止防火墙操纵的。

[code]service iptables stop[/code]

2、禁止Ping设置

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

到此这篇关于Linux禁止ping或允许ping的设置方法的文章就先容到这了,更多相关Linux禁止允许ping内容请搜刮脚本之家以前的文章或继续浏览下面的相关文章,盼望各人以后多多支持脚本之家!


来源:https://www.jb51.net/LINUXjishu/792356.html
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-1 18:38 , Processed in 0.030796 second(s), 19 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部