欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

centos防火墙firewalld使用备注

程序员文章站 2024-02-21 09:45:04
...

因为做内网监控和日志服务器,一直在裸奔,今天业务上要做安全审计,把这台服务器算进去了,然后就要把防火墙启用,果不其然,一启用,zabbix和anylogzer网页都打不开了.
Centos版本是7.8,网上说的iptables方案不能用.只能用firewall-cmd来
主要是做2个地方,一个是开放端口,一个是IP白名单.
先说下,这两个我感觉是相互独立的,比如,我开了80端口,无论是否在我IP白名单里面,都可以访问.
如果IP在白名单里面,可以访问所有服务器上正在运行服务的端口.

添加IP白名单

firewall-cmd --get-zones

返回

block dmz drop external home internal public trusted work

如果要做IP白名单,把IP加入到trusted区域里

firewall-cmd --permanent --zone=trusted --add-source=XX.XX.XX.XX#这里添加白名单IP
firewall-cmd --permanent --zone=trusted --add-source=XX.XX.XX.0/24#添加网段

添加完重新读取配置生效

firewall-cmd --reload

查看配置是否生效

firewall-cmd --zone=trusted --list-all

开放端口

firewall-cmd --add-port=80/tcp --permanent

关闭端口

firewall-cmd --remove-port=80/tcp --permanent

上一篇: 我的VIM配置文件.vimrc

下一篇: