当前位置:论坛首页 > Linux面板 > 求助

【待反馈】无法删除系统防火墙里的黑名单IP

发表在 Linux面板2020-6-22 01:16 [复制链接] 4 1944

急……………已经升级到最高版本………无法删除系统防火墙里的黑名单IP。。使用安全-防火墙-删除屏蔽IP也无法删除。。 只能关闭系统防火墙,打开防火墙,宝塔会直接崩溃。。。
使用道具 举报 只看该作者 回复
发表于 2020-6-22 09:53:31 | 显示全部楼层
您好,您直接使用firewalld或者iptables命令删除规则看看是否正常。
使用道具 举报 回复 支持 反对
发表于 2020-7-23 16:28:17 | 显示全部楼层
哎,我也遇到这个问题,就是把美国添加到屏蔽地区里,然后宝塔面板打不开了。。。ssh手动关闭firewalld防火墙,又可以了。。现在,我把美国从屏蔽列表里删除了,只要打开防火墙就不能登录宝塔面板。。真是无解,我只能重装系统~~~
使用道具 举报 回复 支持 反对
发表于 2020-7-23 16:53:34 | 显示全部楼层
我已经找到解决方法了。系统防火墙里,如果屏蔽过某个区域或国家(比如屏蔽美国),你又开启了防火墙的话,那极有可能无法登录宝塔面板,就算你把某个区域或国家从屏蔽列表里面删除了,也还是登录不了。
原因:在'系统防火墙'里删除的那个屏蔽的区域或国家,其实没有真正从防火墙里firewalld中删除,故需登录sssh,使用命令来删除。
步骤:
第1步,使用root账号登录sssh。
第2步,先开启防火墙:systemctl restart firewalld
第3步,查看被屏蔽的国家:firewall-cmd --list-all

界面上出现的结果可能如下:
target: default
  icmp-block-inversion: no
  interfaces:
  sources:
  services: dhcpv6-client ssh
  ports: 20/tcp 21/tcp 22/tcp 80/tcp 39000-40000/tcp 888/tcp 888/udp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:
        rule source ipset="US" drop



第4步:删除被屏蔽的国家:firewall-cmd --permanent --remove-rich-rule '规则列表'
我这里须要的删除为:firewall-cmd --permanent --remove-rich-rule 'rule source ipset="US" drop'

第5步,重载防火墙:firewall-cmd --reload
第6步,再次查看下被屏蔽的国家是否从防火墙里删除了:firewall-cmd --list-all
使用道具 举报 回复 支持 反对
发表于 2020-9-26 03:02:05 | 显示全部楼层
yimobing 发表于 2020-7-23 16:53
我已经找到解决方法了。系统防火墙里,如果屏蔽过某个区域或国家(比如屏蔽美国),你又开启了防火墙的话, ...

太感谢了,我卡在第四步,查了一个小时资料也没解决,刚刚搜索到您的回帖,原来是要完整输入
firewall-cmd --permanent --remove-rich-rule 'rule source ipset="US" drop'

自己却一直尝试
firewall-cmd --permanent --remove-rich-rule 'US'

终于解决了

再次感谢您的回复
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表