Boa noite pessoal.
Preciso de uma ajuda. Eh o seguinte:

Eu tenho um servidor Debian 5 Lenny com 3 placas de rede, interligando 3 redes diferentes. Esse servidor vai me server como Proxy/Squid (Funcionando).
Eu preciso do seguinte:

eth0: 10.42.x.1
eth1: 192.168.x.1 - Acesso Internet
eth2: 172.22.x.1

O cenário atual está assim: Os micros da rede eth2 acessam internet passando pela eth1.
Eu preciso fazer com que os micros da rede eth2 acessem o servidor DNS, de Impressão e Anti-Virus da rede eth0. Mas não quero que os micros da rede eth2 acessem outras máquinas da rede eth0. Preciso também bloquear o acesso dos micros da rede eth1 para a rede eth0.
Como eu posso fazer isso usando IPTABLES? Eu acabei pegando umas regras na net depois de ler um pouco sobre o assunto, mas não funcionou. Até peguei uns tutoriais para ler e tentar fazer essas regras.
Alguém do fórum aqui poderia me dar uma ajuda?

Grato.

Rogério (Kalango)