Linux

iptables 無法載入目標

  • July 3, 2020

我收到此錯誤

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.

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

引用自:https://unix.stackexchange.com/questions/395244