一、安装 firewall
yum install -y firewalld
二、启动 firewalld 服务
1、启动 firewalld 服务:
systemctl start firewalld
2、设置 firewalld 服务自启动:
systemctl enable firewalld
三、启用IP伪装
firewall-cmd --permanent --add-masquerade
四、端口转发
例:将8080端口转发到192.168.0.1的8081端口
firewall-cmd --permanent --add-forward-port=port=8080:proto=tcp:toaddr=192.168.0.1:toport=8081
firewall-cmd --permanent --add-forward-port=port=8080:proto=udp:toaddr=192.168.0.1:toport=8081
五、开放端口
例:开放8080端口
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --permanent --add-port=8080/udp
六、重新加载规则
重新加载防火墙规则,使IP伪装和转发规则生效
firewall-cmd --reload
其它
列出所有规则
firewall-cmd --list-all
列出所有可用的服务
firewall-cmd --list-services
删除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
删除服务
firewall-cmd --zone=public --remove-service=http --permanen
发表回复