Encaminhamento de porta Iptables no contêiner OpenVZ CEntOS

3

Estou tentando configurar um encaminhamento de porta simples em um contêiner OpenVZ que executa o CentOS 5.5. Quando executo um comando, recebo erros.

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables v1.3.5: can't initialize iptables table 'nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

O mesmo comando funciona bem no nó de hardware ou em qualquer outro servidor físico. Eu sei que posso configurar o encaminhamento de porta para esse contêiner específico no nó de hardware, mas isso não é uma solução.

    
por xsaero00 12.11.2010 / 01:21

2 respostas

2

Parece que o seu nó de host OpenVZ não tem suporte a netfilter ativado para os convidados da VM. Se você é o administrador do host OpenVZ, então eu o encaminho para a seção intitulada "Configurando um firewall que permite configuração por contêiner" nesta página do wiki do OpenVZ .

    
por 12.11.2010 / 03:20
0
modprobe ip_tables
modprobe ip_conntrack
modprobe iptable_filter
modprobe ipt_state

Tente qualquer um desses ...

eu acho que o iptable_filter ..

E execute o comando novamente.

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

Funcionou?

    
por 12.11.2010 / 02:06