iptables 无法加载目标

iptables 无法加载目标

我收到这个错误

iptables v1.6.0:无法加载目标“标准”:没有这样的文件或目录

知道为什么以及如何解决吗? Debian版本是9.1

(venv)root@deb64:/tmp# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
iptables v1.6.0: Couldn't load target `standard':No such file or directory

Try `iptables -h' or 'iptables --help' for more information.

答案1

iptables命令附带了一整套与模块、目标等相匹配的库。类似“无法加载目标‘FOO’”的消息通常意味着iptables -j FOO未找到与目标 FOO ( ) 对应的动态库。

但这个消息具有误导性。 Debianiptables实际上附带了一个libxt_standard.so库,错误消息可能意味着您的计算机上缺少该库:

# dpkg -L iptables | fgrep standard
/usr/lib/x86_64-linux-gnu/xtables/libxt_standard.so

您可能应该重新安装iptables

apt-get install --reinstall iptables

相关内容