Historiadores acreditam que, em Qui 15 Jul 2004 08:18, Rafael Nery disse: > BLOQUEIO='/root/bloqueio.txt' > iptables -A OUTPUT -s $BLOQUEIO -d 192.168.0.197 -j DROP > E quando eu rodo o script gera um erro ... > iptables v1.2.7a: invalid mask `bloqueio.txt' specified
experimente BLOQUEIO=`cat /root/bloqueio.txt` (� crase ` e n�o aspa simples ' ou dupla ") Isso vai colocar o CONTE�DO do arquivo bloqueio.txt na regra, n�o o nome do arquivo (coisa que, ali�s, parece �bvia)... N�o vai dar esse erro, vai dar outro, como segue: > Tem como eu fazer um regra no iptables onde ele consulte um arquivo... > Por ex. eu quero criar uma regra para v�rios ips e esses ips est�o em um > arquivo texto chamado bloqueio.txt > 192.168.0.12 > 192.168.0.13 > e assim vai... O comando iptables at� permite isso, mas vc vai ter que colocar a sintaxe correta dentro do arquivo, n�o simplesmente um IP por linha. N�o vai funcionar do jeito que vc fez, mas vou deixar vc penar um pouco pra descobrir por que. > Try `iptables -h' or 'iptables --help' for more information. Era o que vc devia ter feito antes de perguntar: iptables -h man iptables Sauda��es -- Henrique Linux User #157134 [EMAIL PROTECTED] --------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
