How to block IP range or country with firewalld?
How can I block IP range or entire country on CentOS 7 with FirewallD? The IP range starts with 180.76.15.* and is Chinese IP.
The command below works for single IP but not for range:
firewall-cmd --permanent --add-rich-rule="rule family='ipv4' source address='126.96.36.199' reject"
I tried with this command for the range but without success:
firewall-cmd –permanent –add-rich-rule=“rule family=‘ipv4’ source address='180.76.15/24’ reject”
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.