CentOS7块icmp软件包

在保护环境中, 我们需要为某些服务器设置禁用ping.

检查操作系统版本:

[root @ vm_666〜]# 猫 /etc/redhat-release

CentOS Linux 版本 7.3.1611 (核心)

[root @ vm_666〜]# sysctl net.ipv4.icmp_echo_ignore_all

net.ipv4.icmp_echo_ignore_all = 0

[root @ vm_666〜]# sysctl net.ipv4.icmp_echo_ignore_broadcasts

net.ipv4.icmp_echo_ignore_broadcasts = 1

设置后 , ping 已被禁用.

但 , 如果重新启动此服务器, 服务器可以再次ping通. 换句话说,

原配置已恢复.

如何使该设置持久生效?您可以将此配置写入内核参数文件.

[root @ vm_666〜]# 回声 “net.ipv4.icmp_echo_ignore_all = 1”>>/等/ sysctl.conf

[root @ vm_666〜]# sysctl -p

net.ipv4.icmp_echo_ignore_all = 1

 

以下设置也可以drop ping包.

[root @ vm_666〜]# 防火墙-cmd –永恒的 –add-rich-rule='规则协议值=icmp drop’

成功

[root @ vm_666〜]# 防火墙-cmd –重新加载

成功

你可以试试!

发表评论