Como saber se meu kernel do ubuntu está suportando conntrack

1

Eu quero saber se existe uma maneira de saber se o módulo conntrack está carregado no meu kernel Linux.

Como saber se meu kernel do Ubuntu está suportando conntrack ?

    
por Mohamed KALLEL 10.01.2017 / 15:02

2 respostas

3

Verifique o arquivo de configuração do kernel, especificamente o valor do parâmetro CONFIG_NF_CONNTRACK .

No meu sistema, o subsistema NF (NetFilter) vem com conntrack module, aqui:

% grep '^CONFIG_NF_CONNTRACK=' /boot/config-"$(uname -r)"
CONFIG_NF_CONNTRACK=m

Verifique a saída no seu caso, se você vir m como o valor do parâmetro, então conntrack vem como um módulo carregável, enquanto y indica que ele está embutido no kernel e n indica ausência .

    
por heemayl 10.01.2017 / 16:06
2

Para descobrir se o módulo conntrack está carregado no kernel, abra um terminal e digite lsmod | grep <module name> se o módulo estiver carregado, então ele deve aparecer se não estiver carregado. infelizmente eu não sei como verificar se um módulo em particular é compatível com um kernel em particular além de tentar executar o módulo e ver o que acontece.

    
por LinuxSailorTech 10.01.2017 / 15:46