Antes de mais nada agradeço ao Viva o Linux pela forma de difundir o conhecimento sem restrições. Este é meu primeiro artigo, espero ser claro o suficiente para que tenham êxito nesta solução o tanto quanto eu tive.
Resolvi disponibilizar um tutorial bem detalhado de um servidor com proxy autenticado com opção do usuário poder alterar sua senha da internet e relatório de acesso a internet por usuário.
Nosso servidor conta também com pastas compartilhadas para uma eventual troca de arquivos entre os usuários e, é claro, um servidor de impressão para facilitar a instalação e não ter aquele problema da máquina, que está compartilhando a impressora estar desligada ou com vírus, que é o mais comum.
Primeiramente ditarei o ambiente que utilizo e que está em funcionamento: Ubuntu Server 8.04.
Considerando que o servidor tenha duas placas de rede e acesso à internet.
No meu caso tenho IP fixo, então meu modem dá o IP real da internet para minha placa de rede onboard.
Na placa de rede off-board coloco um switch de 24 portas para fornecer internet para os demais.
Vamos lá...
Atualizando servidor e criando usuário root
Edite o arquivo /etc/apt/sources.list e remova todas as "#" dos "#deb".
sudo apt-get update
$ sudo apt-get upgrade
Pode demorar até 20 minutos, dependendo da conexão.
sudo passwd root
Adicione a senha do root.
Instalando os pacotes necessários
Digite:
sudo apt-get install squid sarg samba apache2 php5 php5-cgi gcc swat xinetd cupsys make mc g++ patch
[2] Comentário enviado por Wos- em 21/09/2009 - 09:58h
Ótimo artigo, com certeza irá me ajudar muito,
agora que terminei de instalar o squid vou tentar fazer a rede com o samba,
e instalar o Sarg pra emitir os relatórios, valeu mesmo
[9] Comentário enviado por joserf em 23/09/2009 - 09:05h
outra regra interessante que tive problemas aqui na empresa tbm, os espertinhos colocavam na proxy do msn e conseguiam conectar entao criei essa regrinha para liberar acesso apenas para os usuarios citados, que no meu caso sao joserf naldo vivian.
essa regra e a regra 8 acima no outro comentario sao no squid.conf
um abraço galera, a proxima regra que irei postar sera de liberar um determinado ip sem precisar configurar o proxy, estou testando ainda se alguem tiver uma dica manda aiii. flw
[12] Comentário enviado por pok182 em 11/01/2010 - 20:19h
cara nao precisa de uma regra de firewall para ele compartilhar a internet?
eu fiz tudo conforme vc ta dizendo... usei o ubuntu 9 e nao deu certo... to baixando o 8.04 e irei testar
mais nao funcionou cmg
[13] Comentário enviado por pok182 em 12/01/2010 - 10:04h
nossa eu mudei de versao de ubuntu e o squid funcionou de boa... só o sarg que por enqaunto nao... primeiro deu erro na linguagem, deixei td junto e passou, dps deu erro no sarg.usertab e agora ta dando esse erro SARG: File not found: /var/log/squid/access.log
eu entrei nesse local e existe esse arquivo... ja dei chmod 777 nesse arquivo e continua a mesma coisa
se eu conseguir arrumar eu falo oq eu fiz
[14] Comentário enviado por caf3ina em 31/05/2010 - 13:41h
pok182 verifique se vc digitou o caminho certo..
Uma duvida minha agora , eu fiz a configuração do squid mais ele não solicita autenticação quando eu ativo ele no navegador , acho que uma coisa bem boba .. mais nunca mexi muito com isso.
[15] Comentário enviado por jeff.jno em 25/02/2011 - 18:54h
* Starting web server apache2
Syntax error on line 239 of /etc/apache2/apache2.conf:
AuthType not allowed here
Action 'start' failed.
The Apache error log may have more information.
Estou com o seguinte erro no Apache, nao sei pq. Se não add essa linda no apache fuciona de boa.
[18] Comentário enviado por cristianoltfs em 11/06/2012 - 00:03h
Muito bom mesmo....
consegui instalar minha impressora....
parabéns... valeu mesmo...
fiz assim:
acessei o site do Debian: http://packages.debian.org/source/squeeze/cups
fiz o download do arquivo no final da página:
cups_1.4.4.orig.tar.gz
descompactei e seguir os passos do arquivo: INSTALL.txt
logo depois, fiz a dica que me falou
parei na parte onde troca a linha para port 631 e atualizei o sistema...
depois seguir um outro caminho indica em: http://hplipopensource.com/hplip-web/install/manual/distros/debian.html
Sucesso pessoal...
[24] Comentário enviado por jtista em 26/12/2013 - 13:03h
Parabéns pelo artigo. O mesmo é muito bom.
Instalei o script para a troca de senha de usuarios da internet, consigo chegar na pagina para a troca da senha, porém, quando digito a senha atual e nova senha e confirmo a mesma,qundo clico no botão trocar minha senha dar a seguinte mensagem "Senha inválida para o usuário fulano" e a senha não é trocada. Uso squid3 e já editei /usr/local/etc/chpasswd/chpasswd.conf e na linha password_file coloquei /etc/squid3/passwd, que onde estão os meus usuarios. como posso corrigir este problema? O serviço esta intalado no Debian 7. Desde Ja obrigado.
[25] Comentário enviado por joserf em 26/12/2013 - 22:58h
[24] Comentário enviado por jtista em 26/12/2013 - 13:03h:
Parabéns pelo artigo. O mesmo é muito bom.
Instalei o script para a troca de senha de usuarios da internet, consigo chegar na pagina para a troca da senha, porém, quando digito a senha atual e nova senha e confirmo a mesma,qundo clico no botão trocar minha senha dar a seguinte mensagem "Senha inválida para o usuário fulano" e a senha não é trocada. Uso squid3 e já editei /usr/local/etc/chpasswd/chpasswd.conf e na linha password_file coloquei /etc/squid3/passwd, que onde estão os meus usuarios. como posso corrigir este problema? O serviço esta intalado no Debian 7. Desde Ja obrigado.
Amigo essa maneira de administrar os usuários é meio antiga, e no Debian é um processo um pouco mais complicado, eu tenho um esquema de usuários com autenticação em BD Mysql, funciona lindo, se quiser me da um toque que eu envio para você.
[27] Comentário enviado por tiagocrf em 18/05/2014 - 00:08h
Cara, ta muito bom mesmo, porem eu so novo nesse mundo do linux e ta dando esse erro.
root@Ubuntu:/etc/squid3# squid3 -k reconfigure
2014/05/18 00:03:57| WARNING: (A) '192.168.56.0/24' is a subnetwork of (B) '::/0'
2014/05/18 00:03:57| WARNING: because of this '192.168.56.0/24' is ignored to keep splay tree searching predictable
2014/05/18 00:03:57| WARNING: You should probably remove '192.168.56.0/24' from the ACL named 'all'
squid: ERROR: No running copy
root@Ubuntu:/etc/squid3#