Tentando configurar o iptables no Slackware 10

0

Estou tentando configurar o iptables em uma máquina do Slackware 10. Esta versão do Slackware é necessário na minha classe - por isso não posso atualizá-lo. Depois de compilá-lo, quero configurar iptables - no entanto, não aceita comandos:

> iptables -P INPUT ACCEPT

iptables v1.3.5: can't initialize iptables table 'filter': iptables 
who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
  • Por que o iptables não aceita configurações?

Mais sobre o meu sistema:

  • uname -r : 2.6.15.4
  • iptables --version : iptables v1.3.5
  • cat /etc/slackware-version : Slackware 10.2.0
por Philipp 05.10.2014 / 16:27

1 resposta

1

O suporte ao iptables / netfilter não está embutido em seu kernel, então você precisa recompilar o kernel. Você precisará ter o gcc e várias outras coisas instaladas para construir o kernel.

cd /usr/src/linux-2.6.15.4 /

make menuconfig
 Networking options
       Network packet filtering framework (netfilter)
           IP: Netfilter configuration. 

Pressione M para carregar como módulos ou * para construí-lo no kernel. M significa que você terá que modificar tudo e * construí-lo para que você não precise.

Faça todas as subentradas. Sair salvando as mudanças.

make -j 3 & & make -j 3 modules & & make -j 3 modules_install & & make -j 3 install (Isso pode levar horas)

reinicie.

Se você usou o M, então modifique os módulos, senão se você usar * então apenas execute o seu comando original.

    
por 05.10.2014 / 17:56