como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

25. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

uanderson
uanderson1408

(usa Ubuntu)

Enviado em 15/06/2011 - 01:51h

Consegui além da conexão do Modem Vivo 3g (que agora vai ficar no notebook), uma conexão Velox.
Já configurei o compartilhamento, o Squid3 todo bonitinho conforme dados passados, com autenticação, etc. Agora não estou conseguindo fazer o redirecionamento automático das portas das estações.

Estou usando as seguintes regras de iptables:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A PREROUTING -t nat -s 192.168.10.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128

EStá correta?

Minha rede agora está da seguinte forma:

eth0 - entrada de internet - ip 192.168.1.1

eth1 - saída de internet pras estações - ip 192.168.10.1


Estou quebrando a cabeça no VOL e no google, mas até agora não consegui fazer o redirecionamento automático.

Ps.: Colocando os dados do proxy nos navegadores das estações, aí ele passa beleza pelo proxy com autenticação, cache, etc.

Grato,
Uanderson.



  


26. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 15/06/2011 - 10:15h

O que acontece é que o squid não trabalha com proxy transparente + autenticação diretamente, porém há métodos de fazer isso, veja o artigo abaixo.

http://www.vivaolinux.com.br/artigo/Squid-+-proxy-transparente-+-autentificacao-+-SSL/


27. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

uanderson
uanderson1408

(usa Ubuntu)

Enviado em 29/07/2011 - 17:40h

Boa tarde!
Desculpa pela demora. É que passei no vestibular e tive que sair correndo pra fazer a matrícula.
Infelizmente não consegui fazer essa última instalação pra deixar meu squid funcionando 100%, pois o passo-a-passo sugerido está meio incompleto e não conseguí resolver tudo ainda.

A maneira mais prática e rápida que encontrei, já que tô de mudança, foi comprar um rádio com funções de Controle de Banda por usuário/grupo/padrão (igual para todos), Filtro por MAC, mas não tem nem login por usuário, nem faz cache de páginas.

Ps.: Os clientes estão acessando, mas sem passar pelo servidor proxy.

Tive lendo nas configurações e lá tem uma opção de usar o rádio como "Ponte".

Tem alguma forma de utilizá-lo juntamente com o Ubuntu, ou seja, o meu "Servidor Proxy" funcionar passando os dados para o rádio? É que tentei usá-lo como ponte, mas parece que o ubuntu o bloqueou.

Mais uma vez grato,

Uanderson.


28. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 30/07/2011 - 17:23h

Qual o modelo do rádio, que sistema operacional usa? vai ver que dá pra usar o proxy diretamente nele.


29. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

uanderson
uanderson1408

(usa Ubuntu)

Enviado em 30/07/2011 - 22:19h

Boa noite!
O modelo é o "CPE BG" da Globalfast, o sistema operacional é o Ubuntu 10.10. O rádio veio com antena de polarização vertical, só que coloquei uma omnidirecional.

Estive lendo o manual do mesmo, parece que não faz cache, nem autenticação, somente QoS e Filtro por MAC.

Enquanto isso, vou estudando aqui.

Vlw mais uma vez pela força.

Abraços,

Uanderson.


30. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 01/08/2011 - 17:08h

Você tem acesso SSH pra ele? consegue modificar as opções de firewall?

Se sim você pode incluir uma regra de firewall que redirecione o tráfego entrante na porta 80 para a 3128 (ou outra de sua preferência (mas tem que ser a que o squid está configurado para ouvir)) no ip do seu servidor.


31. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

uanderson
uanderson1408

(usa Ubuntu)

Enviado em 01/08/2011 - 22:25h

Sim, consigo. Mas qual regra usarei?
Considerando que o pc com o Ubuntu recebe a internet diretamente do modem pela eth0: 192.168.1.64 e está repassando a mesma para o rádio pela eth1: 192.168.0.100. Já o rádio recebe com o ip 192.168.0.1 e repassa pros clientes com o ip 192.168.2.1.

Att.,

Uanderson.


32. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

Natanael Henrique
n4t4n

(usa Arch Linux)

Enviado em 02/08/2011 - 10:23h

Bom, nesse caso, se você quiser apenas fazer cache do conteúdo para aliviar seu link e melhorar a velocidade, sem ter acessos diferentes para cada cliente, então não precisa fazer nada no rádio, apenas no servidor.

No servidor você acrescenta no seu script de firewall a seguinte linha, ou modifique a linha (caso exista)

iptables -A PREROUTING -t nat -i eth1 -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --to-port 3128


Nesse caso os clientes que o servidor vai reconhecer são os da rede 192.168.0.0/24, na qual o rádio é um deles. portanto não poderá fazer configuração individual para cada cliente (do rádio).

Caso esse não seja o ambiente ideal e você precise fazer configurações diferentes (inclusive autenticação) para cada cliente, a configuração será outra.


33. Re: como compartilhar modem 3g vivo e fazer cache utilizando-o [RESOLVIDO]

uanderson
uanderson1408

(usa Ubuntu)

Enviado em 04/08/2011 - 19:07h

Boa noite!

Deu certo agora. Quando coloquei o rádio, troquei o endereço ip das placas de rede no ubuntu, mas não havia alterado na regra do script.

O meu muito obrigado!

Uanderson.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts