Nome da cadeia interno inválido com o comando iptables-restore

2

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

iptables-save >filename

Eu então substituí o sistema Ubuntu com o CentOS 6.5 e tentei restaurar o iptables usando

iptables-restore <filename

Isso 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, eu consegui restaurar o iptables dos sistemas Ubuntu nos sistemas Debian, mas o Debian está mais relacionado ao Ubuntu do que o CentOS. Com o CentOS, eu precisaria apenas adicionar as regras manualmente?

    
por OtagoHarbour 28.03.2014 / 02:44

1 resposta

0

eu fiz

iptables-save >iptables.original

na minha caixa do CentOS e vi que o

:INPUT ACCEPT
A linha

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

iptables-restore <filename

deixou de fornecer mensagens de erro. Eu fiz subsequentemente

iptables-restore --list-rules

e as regras parecem com as que eu quero.

    
por 29.03.2014 / 18:14