Squid + iptables (método ninja)
Depois de pesquisar de montão, resolvi descrever um processo simplificado de configurar um servidor de firewall.
Introdução
Sem ter a menor idéia de como funcionava e de revirar o Google procurando, finalmente consegui configurar um servidor com iptables + Squid (transparente). Descobri que é mais fácil do que imaginava. Estou escrevendo aqui um artigo pressupondo que quem for utilizá-lo tenha conhecimentos mínimos de Linux e saiba exatamente onde quer chegar.
Não vou entrar em detalhes sobre configuração de máquina, só vou descrever as placas de rede e desse ponto em diante é só software mesmo.
Use duas placas de rede:
Baixe o ISO do netinst, pois não usaremos gráfico.
Como editor de textos use o mcedit (depois do sistema básico instalado um simples "apt-get install mc"), pois pra salvar o arquivo que se está editando basta apertar ESC e já aparece uma telinha, muito simples (aprendi essa com o Rogério), mas qualquer editor também serve.
Não instale o Squid por enquanto, primeiro vamos configurar as interfaces.
Não vou entrar em detalhes sobre configuração de máquina, só vou descrever as placas de rede e desse ponto em diante é só software mesmo.
Use duas placas de rede:
- ETH0 - interface vermelha ligada ao modem ADSL);
- ETH1 - interface verde (ligada à rede interna).
Baixe o ISO do netinst, pois não usaremos gráfico.
Como editor de textos use o mcedit (depois do sistema básico instalado um simples "apt-get install mc"), pois pra salvar o arquivo que se está editando basta apertar ESC e já aparece uma telinha, muito simples (aprendi essa com o Rogério), mas qualquer editor também serve.
Não instale o Squid por enquanto, primeiro vamos configurar as interfaces.