Internet控制消息协议(ICMP)具有许多由“类型”字段标识的消息。您需要使用0和8个ICMP代码类型。

=> Zero (0) is for echo-reply

=> Eight (8) is for echo-request.

要启用ICMP ping传入客户端请求,请使用以下iptables规则(您需要向脚本添加以下规则)。

我的默认防火墙策略阻止了一切。

任务:启用或允许ICMP ping传入客户端请求

规则启用ICMP ping传入客户端请求(假设默认iptables策略是丢弃所有INPUT和OUTPUT数据包)

SERVER_IP="202.54.10.20"

iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -d $SERVER_IP -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

iptables -A OUTPUT -p icmp --icmp-type 0 -s $SERVER_IP -d 0/0 -m state --state ESTABLISHED,RELATED -j ACCEPT

任务:允许或启用传出ping请求

要启用ICMP ping传出请求,请使用以下iptables规则:SERVER_IP="202.54.10.20"

iptables -A OUTPUT -p icmp --icmp-type 8 -s $SERVER_IP -d 0/0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT

iptables -A INPUT -p icmp --icmp-type 0 -s 0/0 -d $SERVER_IP -m state --state ESTABLISHED,RELATED -j ACCEPT

如何禁用传出的ICMP请求?

使用以下规则:iptables -A OUTPUT -p icmp --icmp-type echo-request -j DROP

或者:iptables -A OUTPUT -p icmp --icmp-type 8 -j DROP

ICMP echo-request类型将被上述规则阻止。

还可以获取ICMP类型列表,只需在shell提示符下键入以下命令:# /sbin/iptables -p icmp -h

linux ping策略打开_Linux Iptables允许或阻止ICMP ping请求相关推荐

  1. linux ping策略打开_Linux禁止ping以及开启ping的方法

    Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A.内核参数,B.防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping. 具体的配置方法如 ...

  2. linux ping策略打开_linux ping策略打开_如何在Linux服务器禁止和开启ping包 互联网技术圈 互联网技术圈......

    临时允许ping命令可使用命令: echo 0 >/proc/sys/net/ipv4/icmp_ignore_all :0,代表允许:1,代表禁止 1,查看当前设置: [root@k4622v ...

  3. linux icmp 权限,Linux Iptables允许或阻止ICMP ping请求

    Internet控制消息协议(ICMP)具有许多由"类型"字段标识的消息.您需要使用0和8个ICMP代码类型. => Zero (0) is for echo-reply = ...

  4. Linux完全清除防火墙策略,linux下的软件防火墙iptables——规则的查看与清除、定义默认策略,...

    linux下的软件防火墙iptables--规则的查看与清除.定义默认策略软件防火墙IPTABLES --规则在Linux下查看和清除,定义默认策略,防火墙意味着用户限制某些ip或用户对其主机的访问. ...

  5. linux防火墙策略文件夹,Linux防火墙iptables的策略

    iptables策略 iptables -L #查看现有防火墙所有策略 iptables -F #清除现有防火墙策略 只允许特定流量通过,禁用其他流量 1.允许SSH流量(重要) iptables - ...

  6. Linux打开端口iptables

    Linux打开端口iptables 编辑iptables : vim /etc/sysconfig/iptables 添加自己想要的端口 -A INPUT -p tcp -m state --stat ...

  7. linux防火墙(firewalld和iptables)

    目录 1安全技术和防火墙 1.1 安全技术 1.2 防火墙的分类 2.Linux 防火墙的基本认识 2.1Netfilter 2.2防火墙工具介绍 2.2.1 iptables 2.2.2 firew ...

  8. Linux命令详解:iptables 命令

    Linux下 iptables 配置详解 一.Linux防火墙 iptables 相关知识点 1.概要 1.1 防火墙分类 1.2 iptables基础 1.3 管理和设置 iptables 规则 1 ...

  9. linux web服务器,防火墙iptables最简配置

    配置防火墙(服务器安全优化) 安全规划:开启 80  22 端口并 打开回路(回环地址 127.0.0.1) # iptables –P INPUT ACCEPT # iptables –P OUTP ...

最新文章

  1. (送)Java 架构技术揭秘:Redis+Nginx+Dubbo精选+面试题+精选视频
  2. 12岁上中科大,17岁哈佛博士,31岁成哈佛教授,学神认识一下?
  3. mysql设计积分兑换表_积分系统数据库表设计.docx
  4. 清华源安装指定版本tensorflow
  5. 【ubuntu】ubuntu18.04:在处理时有错误发生:ufw E: Sub-process /usr/bin/dpkg returned an error code (1)
  6. 数据库:Redis相关知识梳理
  7. 「前端组件化」该怎么理解?
  8. QT中串口通信程序(转)
  9. SurfaceView的经典写法
  10. 编程序常用英语单词是什么
  11. javascript--一个简洁的管理菜单
  12. 微信小程序商城源码,带前后端,基于node
  13. matplotlib:plot 3d ,plot_surface
  14. html图片的title,图片标签IMG内alt和title属性
  15. KDL简介---KDL、PyKDL、pykdl_utils之间关系
  16. 怎么用python实现回归_手把手教你用Python进行回归(附代码、学习资料)-阿里云开发者社区...
  17. 【PaddleNLP实战】对话意图分类方案
  18. 免费外链图片网站收集
  19. 单链表的应用---通讯录设计(数据结构课设)
  20. 如何把“蚂蚁呀嘿”换脸特效用在前端 WebRTC 视频通话中

热门文章

  1. 【论文】Awesome Relation Extraction Paper(关系抽取)(PART IV)
  2. qt布局调用自定义函数_QT 自定义函数 自定义信号和槽
  3. maven中pom.xml显示不正常的问题
  4. POJ - 3046 多重集组合数问题的线性DP(四种方法)
  5. vscode取消底部横滚动条(自动换行)
  6. Leetcode每日一题:48.rotate-image(旋转图像)
  7. 第二天matplotlib绘图
  8. 【Docker】安装并测试安装成功
  9. protocol buffer开发指南
  10. LeetCode刷题(40)--Search a 2D Matrix