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

2 comentários:

Blog do Juliano disse...

Perfeito!

Receita que funciona: Havia quebrado cabeça até agora em diversos helps de acesso em proxy autenticado mas só este funciona para ISA (Microsoft).
Abraço!

Unknown disse...

Boa dica, funcionou perfeitamente.
Obrigado por compartilhar esta solução