firewalld 端口转发

Posted suyj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了firewalld 端口转发相关的知识,希望对你有一定的参考价值。

 

查看一个masquerade状态,查询命令如下:

firewall-cmd --query-masquerade
假如查到结果为no那么就启动它(加--permanent是永久)
firewall-cmd --add-masquerade --permanent
现在准备工作好了,假如我们要把当前DMZ区的a端口映射为内网xxx.xxx.xxx.xxx:b这个地址上,首先防火墙打开a端口
firewall-cmd --zone=public --add-port=对外端口/tcp --permanent (大家看清楚,里面的a替换为所需要对外的端口)
接下来就是映射
firewall-cmd --permanent --zone=public --add-forward-port=port=40010:proto=tcp:toaddr=your_ip:toport=your_port
重新加载
firewall-cmd --reload
查看一下结果
firewall-cmd --zone=public --list-all
如无意外映射成功需要删除的话如下:
firewall-cmd --permanent --zone=public --remove-forward-port=port=a:proto=tcp:toaddr=your_ip:toport=your_port

以上是关于firewalld 端口转发的主要内容,如果未能解决你的问题,请参考以下文章

Firewalld防火墙:端口转发与流量均衡

Linux 服务器 Firewalld 防火墙配置端口转发

Linux 服务器 Firewalld 防火墙配置端口转发

firewalld 端口转发

详述Linux中Firewalld高级配置

保证Linux系统安全之firewalld防火墙配置地址伪装和端口转发详解