Não foi isso não. No script estava certo. Mas agora funcionou, eu utilizei a versão mais recente do netfilter e foi.
2009/4/16 Rodrigo Escobar <[email protected]> > Opa, > > Sera que nao foi porque voce colocou um espaco a mais entre layer e 7 ? > > $IPT -A FORWARD -m layer 7 --l7proto bittorrent -j DROP > *^* > > > > > 2009/4/16 Rodolfo <[email protected]> > > iptables v1.4.1.1: Couldn't load match >> `layer':/usr/local/libexec/xtables/libipt >> _layer.so: cannot open shared object file: No such file or directory >> >> ai ta dizendo que o iptables não conseguiu carregar esse arquivo >> "libipt_layer.so"....no diretório mostrado..... >> >> procura esse arquivo e vê se realemnte esta lá....se tiver...acho que vc >> vai ter que mudar algumas permissões........ >> >> 2009/4/16 Juliana Guisolberto <[email protected]> >> >> Bom dia pessoal, >>> >>> >>> >>> Estou tentando executar alguns comandos dentro de um script que tenho >>> para subir minhas regras de iptables e ele não está executando as regras de >>> layer 7. >>> >>> Quando executo pela linha de comando funciona normalmente. Somente quando >>> tento executa-las através do script é que ocorre o erro. >>> >>> >>> >>> Alguém poderia me ajudar? >>> >>> >>> >>> Segue erro: >>> >>> >>> >>> iptables v1.4.1.1: Couldn't load match >>> `layer':/usr/local/libexec/xtables/libipt >>> >>> _layer.so: cannot open shared object file: No such file or directory >>> >>> >>> >>> Try `iptables -h' or 'iptables --help' for more information. >>> >>> >>> >>> Segue parte do meu script: >>> >>> >>> >>> MOD="/sbin/modprobe" >>> >>> IPT="/usr/local/sbin/iptables" >>> >>> /sbin/modprobe iptable_nat >>> >>> /sbin/modprobe ipt_LOG >>> >>> /sbin/modprobe ipt_REJECT >>> >>> /sbin/modprobe ipt_MASQUERADE >>> >>> /sbin/modprobe ipt_layer7 >>> >>> /sbin/modprobe ip_conntrack >>> >>> >>> $IPT -A FORWARD -m layer 7 --l7proto bittorrent -j DROP >>> >>> Desde já agradeço, >>> >>> Juliana >>> >> >> >

