Ola  a todos  estou tentando fazer com que meu squid saia por outro gateway
mas nao estou obtendo sucesso, ja fiz alguns exemplos, mas nada da certo..

meu cenario é o seguinte
linux/squid 
eth0 = 201.x.x.7    gateway 201.x.x.1      rota normal ip validos
eth1 = 192.168.100.x    clientes  internet atraves de nat
eth2 = 192.168.200.x    clientes     "         "    "  "
eth3 = 10.0.0.254   ADSL - o modem adsl ta com ip 10.0.0.2 


iptables -A POSTROUTING -t nat -o eth0  -s 192.168.100.0/24   -j MASQUERADE
iptables -A POSTROUTING -t nat -o eth0  -s 192.168.200.0/24 -j MASQUERADE
iptables -A POSTROUTING -t nat -o eth3  -s 10.0.0.254 -j MASQUERADE

ip rule add from 10.0.0.254 table adsl
ip route add default via 10.0.0.2 dev eth3 table adsl
ip route flush cache

rt_tables:
 255     local
 254     main
 253     default
 0       unspec
 200     adsl




aqui vai un trechinho do meu squid.conf

acl Rota_outros url_regex .tar.bz2$
acl Rota_outros url_regex .iso$
acl Rota_outros url_regex .tgz$

acl INV1 src 192.168.100.0/255.255.255.0
acl INV2 src 192.168.200.0/255.255.255.0


http_access allow INV1
http_access allow INV2
http_access allow localhost

tcp_outgoing_address 10.0.0.2 Rota_outros
tcp_outgoing_address 10.0.0.2 localhost

http_access deny all


quando eu tento puxar algo que deveria sair por pela outra rota . sempre da o 
erro
O seguinte erro foi encontrado:
     * Falha no Socket

   O sistema retornou:
    (99) Cannot assign requested address


e no access.log do squid    da TCP_MISS/500   ....

alguem tem alguma ideia 


---------------------------------------------------------------------------
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