iptable v1.8.7 (nf_tables): 未知选项“--dport”

iptable v1.8.7 (nf_tables): 未知选项“--dport”

我正在尝试使用本文 https://raspberrytips.com/raspberry-pi-firewall/ 制作一个简单的防火墙。我尝试了很多方法,但此代码出现相同的错误 iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to 192.168.42.1:3128iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128 错误是iptable v1.8.7 (nf_tables): unknown option "--dport"请帮助我:(。

答案1

我刚刚注册回答这个问题,因为我遇到了类似的问题:我尝试让 docker 容器在安装了 Raspbian GNU/Linux 11 (bullseye) 的 Raspberry Pi (0 2 W) 上运行。我使用的命令docker run -p [port mapping] [container name]导致了相同的错误消息,因为它显然在内部使用了 iptables。

来自 Sacx 的回答 我了解到 Debian 系统(Raspbian 所属)没有附带 iptables 的 init 脚本。要解决这个问题,需要做的就是通过以下方式初始化它

apt-get install iptables-persistent

这有一个很好的副作用,它也会在每次启动时加载 iptables。 (

相关内容