Sobre configuração do squid

1. Sobre configuração do squid

Sergio Bacchi
sbacchi

(usa Kurumin)

Enviado em 19/03/2008 - 23:31h

Não estou seguro se é nessa comunidade que cabe a pergunta, mas o caso é que estou com muitos problemas na configuração do squid.
Descrição do ambiente:
8 máquinas: uma com o Suse Linux 10.3 como servidor proxy-cache e contanado também com o samba e 7 com Windows 98. Todas em rede.
O servidor com eth0 recebendo internet em DHCP e eth1 participando da rede local como 192.168.1.1.

Samba instalado e funcionando convenientemente.
Squid instalado e configurado para servidor proxy transparente, porém não permite a recepção da internet por parte das máquinas Windows.
Estou desanimado, pois levo duas semanas brigando com o problema, já li umas 500 páginas de documentação.

Desde já agradecido.
Sergio.



  


2. Re: Sobre configuração do squid

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/03/2009 - 12:34h

Meu amigo ai nesse caso vc tem que criar regras com NAT no iptables, para compartilhar o link na rede. É bom começo para a solução.


3. Re: Sobre configuração do squid

Jefferson Diego
Diede

(usa Debian)

Enviado em 10/03/2009 - 13:41h

Não tem muito segredo:

O melhor é testar com o Squid primeiramente em Intercept (o modo normal, onde define-se o proxy no navegador). Estiver funcionando, mude-o para transparent:

1. adicionar "transparent" na http_port do squid.
2. adicionar uma regra de redirect:
iptables -t nat -A PREROUTING -i eth1 -s 192.168.0.0/255.255.255.0 -p tcp -m multiport --dports 80,443 -j REDIRECT --to-ports 3128


4. Re: Sobre configuração do squid

jiliardi
jgpe

(usa Debian)

Enviado em 10/03/2009 - 14:02h

nao desanima nao , eu também sou novato e ja quebrei bastante a cabeça.
eu tenho aqui funcionando 100% assim:
regras de iptables
iptables -F
iptables -t nat -F
iptables -t mangle -F
modprobe iptable_nat
#direcionar para o squid
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
#sendo eth1 sua rede interna
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
#sendo eth0 sua placa com internet, que aconselho colocar ip fixo. Alias ip fixo nas duas placas de rede

#lembra de abilitar o proxy como transparent

#aqui eu uso o Debian e funciona perfeitamente !!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts