2.firewalld 使用

1. 安装

#centos 
sudo yum install firewalld
#ubuntu
sudo apt install firewalld

2. 系统开启和状态查看

4 条命令分别为注释的四种状态:

# 停止 开机启动 启动 查看状态
systemctl stop firewalld
systemctl enable firewalld
systemctl start firewalld
systemctl status firewalld

3. 允许指定端口放行 tcp 等

firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=3306/udp --permanent

#放行一段端口
firewall-cmd --zone=public --add-port=45000-46000/tcp --permanent
firewall-cmd --zone=public --add-port=45000-46000/udp --permanent

记得重载下使设置生效,不重载不生效。

# 重载 firewall-cmd 设置
firewall-cmd --reload

#查看放行的端口
firewall-cmd --list-ports

4. 封禁指定 ip 或 ip 段

 封指定 ip 段
firewall-cmd --permanent --add-rich-rule="rule family='ipv4'source address='61.177.173.60'reject"
firewall-cmd --permanent --add-rich-rule="rule family='ipv4'source address='54.16.1.0/24'reject"

这里如果你要封禁 61.177 开头的就是 61.177.0.0/16。61 开头就是 61.0.0.0/8,替换 address= 后面的内容就好了。

正文完
 
admin
版权声明:本站原创文章,由 admin 2023-03-29发表,共计915字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请联系tensortimes@gmail.com。
评论(没有评论)
验证码