你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Linux系统是否允许Ping由2个因素决定

[复制链接]
gaosmile 发布时间:2020-5-3 14:21
   正文   

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

1. 内核参数
2. 防火墙

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

内核参数设置

禁止ping设置:

1)临时禁止ping命令如下所示:

  1. # 如果想要临时允许的话只需要把下面的1换成0即可
  2. echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
复制代码


2)永久禁止ping命令如下所示(如果想要永久允许的话只需要把下面的1换成0即可)

  1. 在 /etc/sysctl.conf 文件中增加一行
  2. net.ipv4.icmp_echo_ignore_all=1
复制代码


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

微信图片_20200503141911.png

防火墙设置

(注意:此处的方法的前提是内核配置是默认值,也就是没有禁止ping)
这里以iptables防火墙为例:

1)允许ping设置

  1. iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT  
  2. iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
复制代码


或者可以临时停止防火墙操作:

  1. service iptables stop
复制代码


2)禁止ping设置

  1. iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP
复制代码

收藏 评论0 发布时间:2020-5-3 14:21

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版