我无法向 iptables 添加任何规则/iptables 未保存

我无法向 iptables 添加任何规则/iptables 未保存

我想将 tcp 和 udp 流量从 wireguard ip 地址(10.66.66.2)转发到 0.0.0.0,但 iptables 不想配合。

操作系统是 Oracle Linux 8,我使用 yum 作为包管理器。Firewall.d 已禁用。

iptables -S给出的输出与cat /etc/iptables/rules

我想应用一些这样的规则sudo iptables -t nat -A PREROUTING -p tcp -d 10.66.66.2 --dport 27015 -j DNAT --to-destination 0.0.0.0:27015,但它似乎没有在 iptables 中记录任何变化——流量没有路由到 0.0.0.0。

我重新安装了 iptables 和 iptables-service,并将规则直接添加到 /etc/iptables/rules。但这没有帮助

我的临时解决方案是socat TCP-LISTEN:27015,fork,reuseaddr TCP:0.0.0.0:27015——它可以工作,但不如 iptables 那么方便。

相关内容