Como ativar o CONFIG_NETFILTER no Kernel?

0

Estou tentando instalar meu próprio Firewall em ubuntu usando iptables . Em um tutorial diz, eu preciso do iptables-Kernelmodule e do parâmetro CONFIG_NETFILTER=Y na Configuração do Kernel. Eu não encontrei um tutorial na web como editar a configuração do kernel. Os resultados no Google foram para compilar um próprio Kernel, mas eu só quero editar um ponto de configuração, então eu não quero fazer grandes mudanças, então eu pensei que esse método é o errado e que pode haver um mais fácil / mais adequado .

Então, como habilitar o CONFIG_NETFILTER na minha Configuração do Kernel? / Onde eu posso editar o Config?

    
por HelloToYou 15.10.2016 / 00:05

2 respostas

1

Se você estiver usando um kernel do Ubuntu, o CONFIG_NETFILTER já está ativado para você.

A configuração do kernel é apenas para compilar o kernel, nenhum outro motivo.

grep CONFIG_NETFILTER= /boot/*config*

Você deve saber se o seu kernel está habilitado ou não. Se você ver isso:

CONFIG_NETFILTER=y

Está ativado, se você ver isso:

# CONFIG_NETFILTER is not set

Ou nada, CONFIG_NETFILTER não está ativado e a única maneira de ativá-lo é recompilar novamente seu kernel:

apt install build-essential libqt4-dev libncurses5-dev git tmux bc libncurses5 libncurses5-dev
git clone --depth 1 git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
cd linux
make menuconfig # this bit lets you enable the stuff you want.
make
make modules_install
cp zImage /boot/

isto assume um sistema similar ao Debian que possui suporte mainline.

    
por 15.10.2016 / 00:24
0

Isso só é necessário se você estiver compilando seu kernel a partir do código-fonte. Se você está usando o kernel ubuntu fornecido, você não precisa alterá-lo, apenas comece a adicionar suas regras do iptables.

Enquanto isso, encontre um tutorial melhor.

    
por 15.10.2016 / 00:57