我有一个Centos-8机器,它与nft表和ip表库一起安装.
例如:文件:/lib64/xtables/*
/lib64/libiptc.so.0.0.0
/lib64/libiptc.so.0
都是存在和工作的,这意味着我能够执行防火墙规则,这些规则正在工作并影响到我的机器通信。
我的问题是,当我试图从cli而不是从库运行iptables命令时,它没有运行遗留版本(它运行iptables v1.8.4 (Iptables)),这给了我以下警告:
Warning: iptables-legacy tables present, use iptables-legacy to see them
我无法找到一种运行iptables-legacy
的方法,因为它包含了我的防火墙规则。
不幸的是,不存在二进制文件“iptables-旧式”,yum
和dnf
找不到任何iptables-legacy
包,下面的rpm安装经常失败:
https://fedora.pkgs.org/35/fedora-x86_64/iptables遗赠-1.8.7-13.fc35.x86_64.rpm.html
我的/etc/alternatives
不包含任何与iptables
相关的内容,我也找不到从cli访问规则的方法。
知道吗?
发布于 2022-07-11 20:24:09
我也有过类似的问题。在我的例子中,iptables遗留文件是由一个Docker容器设置的,并且二进制文件只有在容器运行时才存在。
你试过通过:find / -name iptables-legacy
找到二进制文件吗?
发布于 2022-10-25 15:03:19
https://serverfault.com/questions/1097838
复制相似问题