Archlinux não configurado com iptables

1

Eu tenho tentado configurar o iptables no meu servidor archlinux, mas quando eu executo iptables -nvL eu recebo o erro

iptables v1.4.20: can't initialize iptables table 'filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded.

Tendo tentado carregar os módulos e com falha eu verifiquei se eles foram instalados usando modinfo e eles não puderam ser encontrados. Eu estava tentando executar esses módulos x_tables, ip_tables, ip_filter, iptable_filter, xt_tcpudp, nf_conntrack, xt_state, nf_conntrack_ipv4 Alguém sabe como resolver esse problema?

EDITAR: Tendo feito mais algumas pesquisas sobre o problema, acho que posso precisar instalar os módulos necessários manualmente. Isso é algo que é possível sobre o ssh? Não tenho certeza de como reconstruir o kernel.

    
por stmfunk 06.12.2013 / 11:55

1 resposta

0

Conforme executo um kernel personalizado, não sei se o módulo necessário para a tabela filter está incluído no kernel do arquivamento de estoque. Mas talvez você nem precise exatamente dessa tabela. No meu sistema, normalmente uso apenas a tabela nat .

Transmita o parâmetro -t para todas as invocações iptables para selecionar uma determinada tabela, por exemplo, tentando iptables -nvLt nat

    
por 06.12.2013 / 12:39