zoukankan      html  css  js  c++  java
  • CentOS-7禁Ping

    系统版本:CentOS Linux release 7.5.1804 (Core)

    防火墙:firewall(0.6.3)

    • 方法一:临时禁ping(重启失效)
    # 默认配置为0,表示启用Ping
    [root@VM-0-16-centos ~]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all
    0
    
    # 修改为1表示禁Ping
    echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    
    # 修改为0表示启用Ping
    echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
    
    • 方法二:修改配置文件(永久生效)
    # 修改/etc/sysctl.conf文件(没有配置项添加,有配置项直接修改值即可)
    net.ipv4.icmp_echo_ignore_all = 1  # 表示禁Ping
    net.ipv4.icmp_echo_ignore_all = 0  # 表示启用Ping
    
    # 修改完后使用下面命令刷新配置
    sysctl -p
    
    • 方法三:防火墙配置
    # 添加规则禁Ping
    firewall-cmd --permanent --add-rich-rule='rule protocol value=icmp drop'
    # 刷新防火墙
    firewall-cmd --reload
    # 查看规则
    [root@VM-0-16-centos ~]# firewall-cmd --list-all
    public
      target: default
      icmp-block-inversion: no
      interfaces:
      sources:
      services: dhcpv6-client ssh
      ports:
      protocols:
      masquerade: no
      forward-ports:
      source-ports:
      icmp-blocks:
      rich rules:
    	rule protocol value="icmp" drop	 #可以看到规则已经添加
    	
    # 恢复Ping
    firewall-cmd --permanent --remove-rich-rule='rule protocol value=icmp drop'
    之后刷新防火墙即可
    
  • 相关阅读:
    PHP unset销毁变量并释放内存
    编码问题
    编程中关于对时区的理解(语言PHP)
    简单树结构的实现
    设计模式
    Selenium WebDriver +Python讲解
    PS入门基础-魔幻调色
    .NET Core、.NET Standard 、ASP.NET Core 和 .NET Framework 有什么不同?
    电商设计
    NPOI相关学习文档
  • 原文地址:https://www.cnblogs.com/os-linux/p/14676023.html
Copyright © 2011-2022 走看看