![Nftables 与 ftp 防火墙和 conntrack 存在问题](https://linux22.com/image/712599/Nftables%20%E4%B8%8E%20ftp%20%E9%98%B2%E7%81%AB%E5%A2%99%E5%92%8C%20conntrack%20%E5%AD%98%E5%9C%A8%E9%97%AE%E9%A2%98.png)
在 nftables 输入 chaing 中使用以下规则:
tcp dport 21 ct state established,new counter accept
tcp dport 20 ct state established,related counter accept
tcp dport 1024-65535 ct state established,related counter accept
被动 FTP 连接可以登录,但无法建立数据连接。
答案1
在最近的内核(>4.7)中,需要加载以下模块:
modprobe nf_conntrack_ftp
并启用助手:
echo 1 > /proc/sys/net/netfilter/nf_conntrack_helper