1. 环境介绍
2. 修改内核参数禁ping
2.1 配置前访问测试
2.2 配置内核参数
net.ipv4.icmp_echo_ignore_all
使用sysctl命令查看该参数的值:
sysctl -a | grep net.ipv4.icmp_echo_ignore_all
echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
再次使用客户端进行ping测试:
vi /etc/sysctl.conf
#未行写入 net.ipv4.icmp_echo_ignore_all = 1
执行命令生效:
sysctl -p
2.3. 小结
3. 修改防火墙配置禁ping
3.1 禁止响应所有终端ping
firewall-cmd --permanent --add-rich-rule='rule protocol value="icmp" drop' firewall-cmd --reload
(3)删除配置
firewall-cmd --permanent --remove-rich-rule='rule protocol value="icmp" drop' firewall-cmd --reload
3.2 允许指定IP地址可以ping
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" protocol value="icmp" source NOT address="192.168.211.101" drop' firewall-cmd --reload
(3)删除规则
firewall-cmd --permanent --remove-rich-rule='rule family="ipv4" protocol value="icmp" source NOT address="192.168.211.101" drop' firewall-cmd --reload
4. 总结
本站资源均为作者提供和网友推荐收集整理而来,仅供学习和研究使用,请在下载后24小时内删除,谢谢合作!
THE END
暂无评论内容