问题描述
上次刷机的迅雷赚钱包ARM机器,armbian里面没有iptables,其基于Debian 10的,那安装即可,但是,安装后出现报错
查看系统版本
lsb_release -a
Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
uname -a
Linux ARMXLII 3.10.36 #52 SMP PREEMPT Mon Mar 15 14:14:47 CST 2021 armv7l GNU/Linux
安装过程
apt-get update apt-get install iptables iptables-persistent
查看防火墙的状态
iptables -L -v
执行上面查看防火墙状态的命令,出现的报错提示
iptables v1.8.2 (nf_tables): TABLE_ADD failed (Invalid argument): table filter
报错的原因,其实就是预设的nf_tables,没有加载到对应的模块,把iptables-legacy启用即可,感谢留言解决此问题。
执行命令
update-alternatives --set iptables /usr/sbin/iptables-legacy update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy