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

Responder a