segunda-feira, 18 de maio de 2009

Para viajar e curtir...

C.R.A.Z.Y

domingo, 10 de maio de 2009

Apt-get, Usando Proxy ISA Server

Problema básico: Na empresa que trabalho é utilizado ISA Server. Para acessar páginas web com firefox é necessário configurar o endereço do servidor proxy:

Editar> Preferências> Avançado> Rede> Configurar

por exemplo:
endereço de proxy: 10.2.10.8
porta: 8080


Ok, acesso a internet liberado passando pelo proxy e funcionando na boa. No entanto o apt-get não funciona de jeito nenhum. Então depois de muito fuçar consegui solucionar este problema com a ajuda do grupo tchelinux que me indicaram o uso do ntlmaps.

Lá vai a solução passo a passo o mais detalhado que minha paciência suportou.

1. Faça o download do ntlmaps-0.9.9.0.1

2. Extraia os arquivos na sua home ou qualquer pasta:

tar -zxvf ntlmaps-0.9.9.0.1

3. Agora modifique os seguintes parâmetros:
(essa modificação você faz editando o arquivo.cfg. Procura estes itens e modifica conforme a configuração da sua rede)

PARENT_PROXY: 10.2.10.8 (endereço do proxy da sua rede)
PARENT_PROXY_PORT:8080 (porta de escuta do proxy)
NT_DOMAIN: seu domínio (domínio da sua rede)
USER: usuário do proxy
PASSWORD: senha

4. Depois execute o programa com o comando abaixo:

$ ./ntlmaps-0.9.9.0.1/main.py &

5. Abra outro terminal e execute o comando abaixo:

$ export http_proxy="http://127.0.0.1:5865"

6. Agora pode testar atualizando o apt-get:

$ sudo apt-get update

7. Tudo funcionando legal, então vamos instalar o ntlmaps direto do repositório com o comando abaixo:

apt-get install ntlmaps

8. Adicione as informações do proxy no arquivo de configuração do apt-get. crie o arquivo proxy no seguinte diretorio

Acessando o diretório:
/etc/apt/apt.conf.d/

Criando o arquivo:
sudo gedit proxy

9. Agora adicione o seguinte conteúdo:

Acquire::http::Proxy "http://127.0.0.1:5865/";

10. Beleza, então configure o proxy do synaptics e firefox e está pronto.

endereço de proxy: 127.0.0.1 porta: 5865

Para quando for necessário reconfigurar ou verificar o proxy do ntlmaps, faça assim:

sudo dpkg-reconfigure ntlmaps