linux-firewalld防火墙端口转发

目的:通过统一地址实现对外同一地址暴露

1.系统配置文件开启 ipv4 端口转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf

sysctl -p

2.查看防火墙配置端口转发之前的状态

firewall-cmd --state

firewall-cmd --list-all

3.开启 IP 伪装

firewall-cmd --add-masquerade --zone=public --permanent

firewall-cmd --reload

4.添加端口转发

firewalld-cmd --permanent --zone=<区域> --add-forward-port=port=<源端口号>:proto=<协议>:toport=<目标端口号>:toaddr=<目标IP地址>

firewall-cmd --add-forward-port=port=8871:proto=tcp:toport=8871:toaddr=172.16.205.4 --zone=public --permanent

5.重新加载防火墙并进行测试

firewall-cmd --reload

附:删除端口转发

firewall-cmd --remove-forward-port=port=8871:proto=tcp:toport=8871:toaddr=172.16.205.4 --zone=public --permanent

firewall-cmd --reload

firewall-cmd --list-all

删除 IP 伪装

firewall-cmd --remove-masquerade --zone=public --permanent

firewall-cmd --reload

firewall-cmd --list-all

相关推荐

  1. Linux中的防火墙————Firewalld

    2024-02-17 19:34:01       13 阅读
  2. Linux防火墙开放端口

    2024-02-17 19:34:01       37 阅读
  3. linux防火墙设置端口对外开放

    2024-02-17 19:34:01       16 阅读
  4. linux端口转发

    2024-02-17 19:34:01       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-17 19:34:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-17 19:34:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-17 19:34:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-17 19:34:01       20 阅读

热门阅读

  1. FFmpeg编译安装外部库包括NVIDIA

    2024-02-17 19:34:01       37 阅读
  2. C++ 最多参加的场次。

    2024-02-17 19:34:01       36 阅读
  3. vue3 axios二次封装

    2024-02-17 19:34:01       37 阅读
  4. 安装GeoServer,配置CORS

    2024-02-17 19:34:01       30 阅读
  5. 面试计算机网络框架八股文十问十答第六期

    2024-02-17 19:34:01       35 阅读
  6. 国产计算机的种类和应用

    2024-02-17 19:34:01       30 阅读
  7. 实现钉钉自定义机器人推送markdown类型消息

    2024-02-17 19:34:01       30 阅读
  8. 4 存储器管理(上)

    2024-02-17 19:34:01       32 阅读
  9. 倒计时52天(待续,,,

    2024-02-17 19:34:01       29 阅读