não é possível executar o iptables-legacy usando cli - centos8

não é possível executar o iptables-legacy usando cli - centos8

Eu tenho uma máquina Centos-8 que vem com tabelas nft e bibliotecas de tabelas ip instaladas.

por exemplo: os arquivos: /lib64/xtables/* /lib64/libiptc.so.0.0.0 /lib64/libiptc.so.0

estão todos existentes e funcionando, o que significa que sou capaz de executar regras de firewall que estão funcionando e afetando a comunicação da minha máquina.

meu problema é que quando estou tentando executar comandos iptables do CLI e não da biblioteca, ele não está executando a versão legada (ele está executando o iptables v1.8.4 (nf-tables)), o que me dá o seguinte aviso:

Warning: iptables-legacy tables present, use iptables-legacy to see them

e não consigo encontrar uma maneira de executar iptables-legacyque contenha minhas regras de firewall.

infelizmente, um arquivo binário "iptables-legacy" não existe yume dnfnão é possível encontrar nenhum iptables-legacypacote e a seguinte instalação do rpm falha constantemente:

https://fedora.pkgs.org/35/fedora-x86_64/iptables-legacy-1.8.7-13.fc35.x86_64.rpm.html

my /etc/alternativesnão contém nada relacionado iptablese não consigo encontrar uma maneira de acessar minhas regras no cli.

qualquer ideia?

Responder1

Eu tive um problema muito semelhante. No meu caso, o iptables-legacy foi definido por um contêiner Docker e o arquivo binário só existia quando o contêiner estava em execução.

Você tentou encontrar o binário via: find / -name iptables-legacy?

Responder2

Redhat declarou oficialmente:

Não vamos incluir iptables-legacy no RHEL8

Há umPacote EPEL para 9 pessoas. Não tenho ideia de por que eles fizeram 9 e não 8.

informação relacionada