centos7防火墙(firewalld)的常用设置

安装防火墙:

yum install firewalld

开启防火墙:

systemctl start firewalld

 

如果提示:Failed to start firewalld.service: Unit is masked.

则是防火墙服务被锁定了,解锁输入:

systemctl unmask firewalld

即可正常操作

查询端口是否开放

firewall-cmd --query-port=8080/tcp


开放80端口

firewall-cmd --permanent --add-port=80/tcp


移除端口
 

firewall-cmd --permanent --remove-port=8080/tcp

重启防火墙(修改配置后要重启防火墙)
 

firewall-cmd --reload

参数解释
1、firwall-cmd:是Linux提供的操作firewall的一个工具;
2、--permanent:表示设置为持久;
3、--add-port:标识添加的端口;

端口转发

然后转发 tcp 22 端口至 3753
firewall-cmd --zone=external --add-forward-port=port=22:proto=tcp:toport=3753

转发 22 端口数据至另一个 ip 的相同端口上
firewall-cmd --zone=external --add-forward-port=port=22:proto=tcp:toaddr=192.168.1.100

转发 22 端口数据至另一 ip 的 2055 端口上
firewall-cmd --zone=external --add-forward-port=port=22:proto=tcp:toport=2055:toaddr=192.168.1.100

猜你喜欢

转载自blog.csdn.net/ailaojie/article/details/86511853