Nome de cadeia integrado incorreto com iptables-restore

Nome de cadeia integrado incorreto com iptables-restore

Salvei minhas configurações de iptable em um sistema Ubuntu 11.4 usando

iptables-save >filename

Em seguida, substituí o sistema Ubuntu pelo CentOS 6.5 e tentei restaurar o iptables usando

iptables-restore <filename

Isto resultou em

iptables-restore v1.4.7: Can't set policy 'INPUT' on 'ACCEPT' line 4: Bad bilt-in chain name

A linha 4 é a seguinte.

:INPUT ACCEPT [199972:10416012]

No passado, consegui restaurar iptables de sistemas Ubuntu para sistemas Debian, mas o Debian está mais relacionado ao Ubuntu do que ao CentOS. Com o CentOS, eu precisaria apenas adicionar as regras manualmente?

Responder1

Eu fiz

iptables-save >iptables.original

na minha caixa CentOS e vi que o

:INPUT ACCEPT

linha não estava presente em iptables.original. Então comentei a linha do arquivo que salvei no Ubuntu e

iptables-restore <filename

não deu mais nenhuma mensagem de erro. Posteriormente fiz

iptables-restore --list-rules

e as regras são parecidas com as que eu quero.

informação relacionada