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