Linux Firewall 防火墙配置端口转发
- Linux
- 2024-08-02
- 68热度
- 0评论
#开启端口转发功能,修改 etc/sysctl.conf
注:这里注意重定符号 > 是把内容写入的文件中,会清除之前文件内容,>>是追加的意思,会在源文件追加前面内容。
echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
#载入sysctl配置文件,p后未指定路径,则载入/etc/sysctl.conf
sysctl -p
firewall-cmd --list-all
#开启IP伪装
firewall-cmd --add-masquerade --zone=public --permanent
#删除IP伪装
#firewall-cmd --remove-masquerade --zone=public --permanent
firewall-cmd --reload
firewall-cmd --list-all
#添加转发规则
firewall-cmd --add-forward-port=port=19999:proto=tcp:toport=8080:toaddr=10.10.4.50 --zone=public --permanent
#删除转发规则
#firewall-cmd --remove-forward-port=port=19999:proto=tcp:toport=8080:toaddr=10.10.4.50 --zone=public --permanent
#firewall-cmd --zone=public --add-port=19999/tcp --permanent
#firewall-cmd --reload

鲁ICP备19063141号
鲁公网安备 37010302000824号