Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 618 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

#!/bin/bash

#get ip to unblock
read -p 'Please run in root, then enter IP which should be Blocked:' ip;

#check ip repeated
ip_repeated=`firewall-cmd --list-all | grep ${ip} | wc -l`;

if [ ${ip_repeated} == 1 ];then
        
        #unblock ip & reload firewall
        firewall-cmd --remove-rich-rule="rule family=ipv4 source address=${ip} reject";
        
        #comment is unblocked
        echo "${ip} is unblocked.";
else

        #comment is unblocked
        echo "${ip} is unblocked.";
fi