Squid não funciona em internet à rádio
Estou com um problema com squid, pois bem, em minha cidade tem um provedor de internet à Rádio e este provedor trabalha com squid, ou seja: tenho que colocar em minha máquina para que funcione o nome do host e o nº da porta.
host: 192.168.2.1 porta: 3128
Até ai tudo bem, meu micro com o Ruindows funcione bem, mas agora tenho 3 micros e minha casa e resolvi fazer um servidor em uma máquina mais fraca que tenho para jogar internet para essas outras 3, como disse gostaria que estas 3 máquinas acessassem a internet via squid desse meu servidor, ou seja seria um squid acessando outro squid, abaixo darei uma exemplificação.
Provedor --> 192.168.2.1 porta: 3128
Meu servidor --> 192.168.0.1 porta: 3128
Micro1 --> 192.168.0.2
Micro2 --> 192.168.0.3
Micro3 --> 192.168.0.4
o problema é que quando coloco o meu n¿ do host 192.168.0.1, não abre página nehuma e nem conecta a internet, mas acessa dá acesso ao meu squid, pelo que parece ele bloqueia a net.
Se puderem me ajudar, desde já agradesço.
Atenciosamente
Marcelo Zolli Alves
Re: Squid não funciona em internet à rádio
Não ta faltando coisa ai não? Como ficou o seu firewall, colocou as regras lá?
Posta ai...
Abraços,
Fabio Laé
Re: Squid não funciona em internet à rádio
Posta alguma coisa pra podermos olhar!
seu squid.conf , seu firewall
Abraço
Re: Squid não funciona em internet à rádio
Provedor --> 192.168.2.1 porta: 3128
Meu servidor --> 192.168.0.1 porta: 3128
Micro1 --> 192.168.0.2
Micro2 --> 192.168.0.3
Micro3 --> 192.168.0.4
1º - Tu usas um gateway ou uma mascara classe B ?, pq o teu servidor tem o ip 192.168.0.1 e o provedor 192.168.2.1 !!
2º - E so redirecionar o trafego da tua interface para o host 192.168.2.1 porta 3128
um ex. usando NAT.
iptables -t nat -A PREROUTING -s 192.168.2.1 -i eth0 -j DNAT to 192.168.0.1
iptables -t nat -A POSTROUTING -s 192.168.2.1 -o eth0 -p tcp dport 3128 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.0.1 -o eth0 -j SNAT to 192.168.2.1
iptables -t nat -A POSTROUTING -s 192.168.0.1 -o eth0 -p tcp dport 3128 -j ACCEPT
redirecionamento mais simples...
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
nao esquece de levantar o modulo!!
modprobe iptable_nat
mas tem varias formas de fazer isso!!
inclusive o squid tem funcao de proxy pai e filho, para compartilharem cache!!
Re: Squid não funciona em internet à rádio
talvez o servidor nao esteja com o ip_forward ativado,
sysctl -w net.ipv4.ip_forward=1
ai vc coloca o firewall normal para fazer NAT e redirecionar as requisiçoes web para seu proxy local ... !!
Sds.
Alexandre Correa
Onda Internet
www.ondainternet.com.br