Autor Tópico: Ubuntu server 10.4 com squid  (Lida 4754 vezes)

Offline mrcmarcelo

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Ubuntu server 10.4 com squid
« Online: 07 de Dezembro de 2010, 13:01 »
estou com o ubuntu server instalado e configurei o squid para fazer cache também... o problema que tenho duas redes 192.168.0.0/24 e a 192.168.1.0/24
instalei o sarg e vi que todos os computadores da rede 192.168.1.0 esta navegando na internet normal mas no sarg todas elas aparece com o ip 192.168.0.1

meu squid.conf



### configuração modo transparent

http_port 3128
visible_hostname squid

### definição do cache

cache_mem 400 MB
maximum_object_size_in_memory 512 KB
maximum_object_size 8000 MB
minimum_object_size 0 KB
cache_swap_low 90
cache_swap_high 95

cache_dir ufs /var/cache/squid 10000 16 256 ### diretorio criado e com permissão de gravação
cache_access_log /var/log/squid/access.log
cache_store_log /var/log/squid/store.log
cache_log /var/log/squid/cache.log


acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/32

acl Safe_ports 80 21 280 443 488 563 591 777 1025-65535
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports

acl redelocal src 192.168.0.0/24 ##mesmo sem eu colocar a rede 192.168.1.0 os micros navega normal
http_access allow localhost
http_access allow redelocal
http_access deny all

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Ubuntu server 10.4 com squid
« Resposta #1 Online: 08 de Dezembro de 2010, 00:48 »
Vc deve ter ativado NAT no gateway.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline mrcmarcelo

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Ubuntu server 10.4 com squid
« Resposta #2 Online: 08 de Dezembro de 2010, 09:22 »
no servidor eu usei esses comando para compartilhar a internet

# modprobe iptable_nat
# iptables -t nat -A POSTROUTING -o ppp0-j MASQUERADE
# echo 1 > /proc/sys/net/ipv4/ip_forward

# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Ubuntu server 10.4 com squid
« Resposta #3 Online: 08 de Dezembro de 2010, 10:19 »
Vc por acaso usa um roteador dedicado (p.ex. roteador wireless) pra chegar na segunda rede?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline mrcmarcelo

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Ubuntu server 10.4 com squid
« Resposta #4 Online: 08 de Dezembro de 2010, 10:32 »
sim na segunda rede tem um roteador que é rede 192.168.1.0/24 e nele tem 5 maquinas com endereços desse rede e o restante é da rede 192.168.0.0/24

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Ubuntu server 10.4 com squid
« Resposta #5 Online: 08 de Dezembro de 2010, 10:34 »
Que roteador é? Um Dlink, Tp-Link, etc? É ele quem está fazendo o NAT, então.

A próxima pergunta seria: "E como eu desativo isso?".

A resposta é: Normalmente, não há como desativar, sem desativar o roteamento junto. Pouquíssimos aparelhos permitem desativar o NAT (o único onde lembro ter visto essa opção foi o Linksys WRT300N).
« Última modificação: 08 de Dezembro de 2010, 10:37 por zekkerj »
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline mrcmarcelo

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Ubuntu server 10.4 com squid
« Resposta #6 Online: 08 de Dezembro de 2010, 10:52 »
beleza vou verificar as configurações do roteador....ajudou muito

valeu

Offline ebertonraider

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Ubuntu server 10.4 com squid
« Resposta #7 Online: 08 de Dezembro de 2010, 15:30 »
Galera aproveitando o topico mais uma vez para nao criar outro, estou configurando o squid na minha lanhouse:

Ubuntu Server 10.10
tinha o squid 2.7 stable instalado e quando eu ia parar ou restartar /etc/init.d/squid restart ou stop
aparecia a mensagem: -su /etc/init.d/squid Arquivo ou Diretorio nao encontrado

instalei o Squid3 da a mesma mensagem, tem alguma ideia, como paro o serviço do squid ou reinicio?

Offline mrcmarcelo

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Ubuntu server 10.4 com squid
« Resposta #8 Online: 08 de Dezembro de 2010, 17:48 »
o comando correto é service squid stop, service squid start

Offline ebertonraider

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Ubuntu server 10.4 com squid
« Resposta #9 Online: 09 de Dezembro de 2010, 11:58 »
o comando correto é service squid stop, service squid start
obrigado havia tentado este comando tambem e nao deu certo, mas lembrei que era squid3
entao usei: /etc/init.d/squid3 restart    eeeee deu certo!

agradeço

Offline mrcmarcelo

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: Ubuntu server 10.4 com squid
« Resposta #10 Online: 10 de Dezembro de 2010, 09:23 »
aproveitando o topico
para que server essa linha acl Safe_ports 80 21 280 443 488 563 591 777 1025-65535

se  eu não colocar as portas nessa linhas os programas não funciona ? tipo assim.

Safe_ports 80 isso significa que eu posso usar a porta 80 ?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Ubuntu server 10.4 com squid
« Resposta #11 Online: 10 de Dezembro de 2010, 14:34 »
Safe_ports... são portas "seguras". O squid só vai deixar você se conectar a sites que rodam nessas portas.

Tipo, o URL http://mrcmarcelo.ubuntu.info:82 não vai funcionar no seu squid, a menos que vc adicione a porta 82 à lista das "Safe_ports". O mesmo com sites HTTPS que não usem a porta 443.

PS: Aproveitar o próprio tópico é legal...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D