Salve iptables quando o iptables-save não existir?

2

Estou trabalhando em um Soekris net4801 que está executando uma distribuição desconhecida do Linux. O kernel é 2.4.29 e o iptables é v1.3.4.

Não consigo descobrir como salvar os iptables. Eu procurei em todo o sistema por arquivos / pastas contendo o nome "iptables" e obtive 3 resultados:

/user/local/lib/iptables
/sbin/iptables
/lib/iptables

Eu tentei iptables save , iptables-save e iptables save active .

  • "iptables save" e "iptables save active" me dão um erro de argumento inválido.
  • "iptables-save" não é um comando válido.
  • "iptables --help" me fornece uma lista de opções válidas, nenhuma delas relacionada ao salvamento.

Alguma idéia de como eu posso salvar o iptables?

    
por Mike Morris 14.04.2011 / 21:32

2 respostas

1

Geralmente você cria um script ( como este ) que primeiro limpa todas regras e, em seguida, cria as regras.

Esses comandos de salvamento foram adicionados posteriormente. Eu pessoalmente não gosto deles: você não pode roteirizar.

Normalmente, você adiciona o script ao diretório /etc/init.d. O script no exemplo já é um script de inicialização. Então você tem que adicionar links para /etc/rcX.d. Se você tiver uma distro baseada no Debian, o comando update-rc.d fará isso por você. Caso contrário, leia esta , é a descrição mais independente de distro que encontrei.

Ou pesquise sobre o rc.d e os níveis de execução.

    
por 15.04.2011 / 17:35
0

Tipo simples

iptables -L > iptables-save

    
por 02.10.2018 / 20:25