iptables 端口转发规则被忽略

iptables 端口转发规则被忽略

我想将流量从端口 1111 转发到端口 2222。因此我执行命令iptables,但似乎不知何故规则没有被保存。

# iptables -t nat -A PREROUTING -p tcp --dport 1111 -j REDIRECT --to-port 2222
# iptables -L -v
Chain INPUT (policy ACCEPT 24845 packets, 35M bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 24720 packets, 35M bytes)
 pkts bytes target     prot opt in     out     source               destination

我期望该iptables -L -v命令会显示我刚刚创建的规则。它适用于其他规则,但对于这个规则却不行。

我是否遗漏了什么?

答案1

默认filter使用表格。尝试一下iptables -t nat -nvL

相关内容