我正在尝试使用本文https://raspberrytips.com/raspberry-pi-firewall/构建一个简单的防火墙。我尝试了很多种方法,但是对于这段代码,iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 80 -j DNAT --to 192.168.42.1:3128
和iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
的错误是iptable v1.8.7 (nf_tables): unknown option "--dport"
,请帮助我:
发布于 2022-12-30 17:46:18
我注册回答这个问题是因为我有一个类似的问题:我试图让一个码头容器在安装了Raspbian /Linux 11 (bullseye)的Raspberry Pi上运行。我使用了docker run -p [port mapping] [container name]
命令,这导致了相同的错误消息,因为它显然在内部使用iptables。
从Sacx的这回答中,我了解到Debian系统( Raspbian属于它)没有为iptables提供init脚本。要解决这个问题,所要做的就是通过
apt-get install iptables-persistent
这有一个很好的副作用,就是它在每次引导时都会加载iptables。(看见)
https://unix.stackexchange.com/questions/686624
复制相似问题