A maioria das maquinas tem acesso ou é o inverso? eu acho que seria mais interessante usar uma politica de DROP, faz um shellscript para definir as regras e acrescente as linhas abaixo:

iptables -t nat -A POSTROUTING -s 192.168.0.2/32 -o eth0 -j MASQUERADE
iptables -t filter -P FORWARD  DROP

for i in $('cat mac_liberado.txt')
do
  iptables -t filter -A FORWARD -m --mac-source $i -j ACCEPT
done

Se tiver outras regras e aconselhavel a colocar depois, lembrando voce deve por os macs que podem acessar a internet no arquivo
mac_liberado, lembre-se um por linha.

Teste e nos de o retorno.

Abraços.
Allison Vollmann.

Miguel Da Silva - Centro de Matemática escreveu:
Felipe D. Falce escribió:
    Tenho um gateway simples para dar acesso a algumas máquinas da minha
rede interna à internet simplesmente fazendo nat. Bem simples como
algumas regras do tipo:

iptables -t nat -A POSTROUTING -s 192.168.0.2/32 -o eth0 -j MASQUERADE

Maravilha, tudo funciona direitinho até um espertinho resolver usar o
IP em uma máquina que não deveria ter acesso. Tentei bloquear o acesso
usando:

iptables -t filter-A INPUT -m mac --mac-source a0:12:f5:8b:15:e0 -j
DROP

    Mas o espertinho continua com acesso. Qual a maneira mais simples de
bloquear esse acesso? Não gostaria de ter que instalar/compilar nada
pois a máquina que fornece esse acesso é destinada a outro serviço.

    Cya!

E porque o espertinho continua tendo acesso?! :)

Geralmente, se a uma regra do iptables não funciona como esperamos é porque colocamos as regras numa ordem em que deixa "buracos" de segurança.

Revise isso. Certamente deve haver alguma regra antes da regra "DROP por mac" que libera o acesso.

Além do mais, dê uma boa bronca nesse usuário.

Até.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a