说明
先确认当前正在用 nft
iptables --version
如果看到:
iptables v1.8.x (nf_tables)
安装iptables-legacy
apk update
apk add iptables-legacy
强制把 iptables / ip6tables 指向 legacy
ln -sf /usr/sbin/iptables-legacy /usr/sbin/iptables
ln -sf /usr/sbin/ip6tables-legacy /usr/sbin/ip6tables
ln -sf /usr/sbin/arptables-legacy /usr/sbin/arptables 2>/dev/null || true
ln -sf /usr/sbin/ebtables-legacy /usr/sbin/ebtables 2>/dev/null || true
同时切换 save / restore(非常重要)
ln -sf /usr/sbin/iptables-legacy-save /usr/sbin/iptables-save
ln -sf /usr/sbin/iptables-legacy-restore /usr/sbin/iptables-restore
ln -sf /usr/sbin/ip6tables-legacy-save /usr/sbin/ip6tables-save
ln -sf /usr/sbin/ip6tables-legacy-restore /usr/sbin/ip6tables-restore
验证是否真的切成功
iptables --version
你必须看到:
iptables v1.8.x (legacy)