centos7防火墙IP白名单维护

# 创建一个名为 memcached_whitelist 的地址集
sudo firewall-cmd --permanent --new-ipset=memcached_whitelist --type=hash:ip --option=family=inet

# 逐个添加白名单 IP 到地址集
sudo firewall-cmd --permanent --ipset=memcached_whitelist --add-entry=192.168.124.22
sudo firewall-cmd --permanent --ipset=memcached_whitelist --add-entry=192.168.124.23
sudo firewall-cmd --permanent --ipset=memcached_whitelist --add-entry=192.168.124.24
sudo firewall-cmd --permanent --ipset=memcached_whitelist --add-entry=192.168.124.25
sudo firewall-cmd --permanent --ipset=memcached_whitelist --add-entry=192.168.124.26
sudo firewall-cmd --permanent --ipset=memcached_whitelist --add-entry=192.168.124.27
sudo firewall-cmd --permanent --ipset=memcached_whitelist --add-entry=192.168.124.28

# 设置黑名单 sudo firewall
-cmd --permanent --add-rich-rule='rule family=ipv4 source not ipset=memcached_whitelist port port=11211 protocol=tcp reject' sudo firewall-cmd --reload # 查看地址集中的 IP sudo firewall-cmd --ipset=memcached_whitelist --get-entries # 查看已添加的规则 sudo firewall-cmd --list-rich-rules | grep 11211

通过以上设置,就可以对某个端口指定访问白名单了。

posted @ 2025-08-08 20:16  李文学  阅读(37)  评论(0)    收藏  举报