我正在尝试在 ubuntu 20.04.1 上从https://github.com/farukuzun/notsodeep运行以下 iptables 命令。
iptables -A INPUT -p tcp --tcp-flags SYN,ACK SYN,ACK --sport 443 -j NFQUEUE --queue-num 200 --queue-bypass
但执行结果如下:
# iptables -A INPUT -p tcp --tcp-flags SYN,ACK SYN,ACK --sport 443 -j NFQUEUE --queue-num 200 --queue-bypass
iptables v1.8.4 (legacy): unknown option "--queue-num"
Try `iptables -h' or 'iptables --help' for more information.
下面的执行结果使它看起来像我的机器上根本不存在 NFQUEUE 目标:
# iptables -A INPUT -j NFQUEUE
iptables v1.8.4 (legacy): Couldn't load target `NFQUEUE':No such file or directory
Try `iptables -h' or 'iptables --help' for more information.
我很尴尬,因为这是我以前从未见过的情况。正如我所料,所有命令都应该可以正常工作。
这都是因为我使用的 Ubuntu 系统是基于 WSL ( https://docs.microsoft.com/windows/wsl/install-win10 ) 的吗?