Como imprimir regras de firewall iptable?

1

Como se imprime ou despeja as regras de firewall usadas pelo iptables em um esforço para solucionar problemas de conexão?

Tenho quase certeza de que vai incluir -L ou --list , mas não tenho certeza de outras opções que serão úteis na solução de problemas de conexão, pois raramente uso iptables diretamente da linha de comando.

    
por jww 26.12.2014 / 01:17

2 respostas

1

Você está prestes a exportá-los para um arquivo txt?

Se sim, isso seria iptables --list > /path/to/txt/file_name.txt

    
por 26.12.2014 / 01:29
0

Existem diferentes maneiras de imprimir um conjunto de regras iptables. Você está certo em incluir -L , mas para solucionar isso nem sempre é suficiente. Para ter uma listagem completa, use as opções -n e -v com -L :

iptables -n -v -L
iptables -t yourtablename -n -v -L

que você pode enviar para um arquivo txt.

A opção -v (verbose) pode ser muito útil na solução de problemas, pois mostra os contadores de pacotes / bytes para cada regra. Com isso, é comum encontrar uma regra que não pega nada. A opção -v mostra também as interfaces (in e out), que não são mostradas com um simples -L .

A opção -n torna mais rápida, pois não tentará resolver os ips para os hosts. Se não houver -t , o filtro de tabela será o padrão.

Existe também o comando iptables-save -c que mostra as regras da mesma maneira que elas são inseridas na linha de comando (que é usada para salvar um conjunto de regras, que pode ser entendido pelo iptables-restore para recarregar o conjunto de regras)

    
por 27.12.2014 / 10:35