linux 错误:运行ufw-init时出现问题错误参数“*nat”

ohtdti5x  于 12个月前  发布在  Linux
关注(0)|答案(1)|浏览(152)

我试图让我的服务器的防火墙将端口8080/TCP重定向到端口80/TCP。

*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80

字符串
然而,在禁用并尝试启用ufw后,我得到了这个错误
错误:运行ufw-init时出现问题错误参数*nat' Error occurred at line: 75 Try iptables-restore-h'或' iptables-restore--help'有关详细信息。
我还通过取消注解行#net.ipv4.ip_forward=1在/etc/sysctl.conf文件中启用了端口转发
-- before #net.ipv4.ip_forward=1
--在net.ipv4.ip_forward=1之后
因此,这不是问题所在。

zlhcx6iw

zlhcx6iw1#

不,它在COMMIT行之后完成,将其放在COMMIT行之后,添加另一个COMMIT

# don't delete the 'COMMIT' line or these rules won't be processed
COMMIT

# NAT table rules
*nat
:PREROUTING ACCEPT [0:0]

# Forward traffic from port 8080 to port 80.
-A PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80

COMMIT

字符串
禁用ufw,启用ufw,然后就可以开始了

相关问题