[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Nova versão do iptables



Pessoal,

 

Recompilei o kernel do meu firewall/nat com a versão 2.6.19-1 e atualizei o iptables para a versão 1.3.8, a fim de implementar o layer7. Tudo funcionou legal, mas na hora de iniciar o firewall com o sistema, ele dava a seguinte mensagem de erro à cada regra forward com o layer7 que eu fazia:

 

Iptables v.1.3.6: couldn’t load match ‘layer7’: /lib/iptables/libipt_layer7.so: cannot open shared object file: No such file or directory.

 

Logo depois, eu simplesmente logo como root e executo o script e ele carrega tudo normalmente. Tentei fazer um link lógico no /lib/iptables para o módulo do layer7, mas aí na inicialização ele diz que o módulo é para o iptables v.1.3.8 e ele está carregando o v.1.3.6, aí que de fato achei o problema.. :-)

 

Não tinha reparado que ele estava carregando a versão errada do iptables, mas o que é mais estranho é que depois que logo como root, e acrescento uma regra no iptables, ele carrega com a versão 1.3.8.

 

Pergunta: como fazer para que, na inicialização, ele utilize a versão mais nova do iptables para carregar minhas regras de firewall?

 

Um abraço a todos.

 

Daniel

 

 

 

 


Reply to: