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

Responder a