Como carrego módulos do kernel iptable em um VPS?

2

Eu tenho dois servidores, usando um para prod e um para dev. Eles estão com provedores diferentes, e um está executando o Xen e o outro OpenVZ (ambos rodando Ubuntu, mas 8.04 e 10.10, respectivamente). Eu tenho tido um problema com o servidor OpenVZ para configurar meus iptables porque aparentemente faltam alguns módulos do kernel. Quando executo lsmod | grep ip , obtenho estes resultados:

Xen -

$ lsmod | grep ip
ipt_LOG                 8192  1 
nf_conntrack_ipv4      21904  2 
nf_conntrack           79344  2 nf_conntrack_ipv4,xt_state
ipt_REJECT              6528  3 
iptable_filter          4608  1 
ip_tables              24232  1 iptable_filter
x_tables               23432  6 ipt_LOG,xt_limit,xt_tcpudp,xt_state,ipt_REJECT,ip_tables
ipv6                  313384  18 
multipath              11008  0 
md_mod                 89500  6 raid10,raid456,raid1,raid0,multipath,linear

OpenVZ -

EM BRANCO, não há nada retornado ...

Então, minhas perguntas são: 1) Por que estou recebendo nada retornado para o servidor OpenVZ, e 2) Como eu carrego os módulos necessários?

ATUALIZAÇÃO:

Este é o resultado de tentar modprobe

$ modprobe nf_conntrack
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
FATAL: Module nf_conntrack not found.
    
por GiH 20.05.2011 / 16:21

1 resposta

0

Acontece que não consigo carregar módulos do kernel em um container, já que todos os containers nas plataformas OpenVZ usam o mesmo kernel (diferente do Xen). O que eu precisava fazer era entrar em contato com meu provedor e fazer com que eles ativassem o iptables para mim. Depois disso todas as regras funcionaram.

Engraçado é que ainda não tenho saída digitando lsmod | grep ip e ainda não parece haver nenhuma pasta do kernel na minha pasta /lib/modules/$(uname -r) . Eu acho que isso não é acessível de dentro de um contêiner.

    
por GiH 24.05.2011 / 21:17