Gostaria de compartilhar com todos essa dica. Notei que em muitos lugares na internet os usuários do Linux em geral tem essa dificuldade mas não encontrei material satisfatório para o Ubuntu 8.10 porém a partir de informações encontradas montei essa dica.
Essa dica dependeu muito da ajuda de
clcampos no tópico:
http://ubuntuforum-br.org/index.php/topic,45760.0.htmlA grande dificuldade inicial que temos ao instalar o
ntlmaps é que seria simples instalar caso tivéssemos acesso à internet. Bastaria executar:
sudo apt-get install ntlmaps
Porém precisamos configurar o ntlmaps para podemos acessar a internet. Logo, teremos que baixar o arquivo do ntlmaps em outro computador e colocarmos no servidor Ubuntu. Aconselho realizar isso via CD conferindo o md5.
A versão do ntlmaps que utilizo nessa dica é a
ntlmaps_0.9.9.0.1-10_all.deb, porém a sua pode ser diferente.
O arquivo está disponível para download em:
http://packages.ubuntu.com/intrepid/all/ntlmaps/downloadO ntlmaps cria um proxy local no seu servidor que estabelece conexão com o proxy ISA encaminhando assim o trafego ao ISA e por sua vez a internet.
INSTALANDO O NTLMAPSApós ter copiado o arquivontlmaps_0.9.9.0.1-10_all.deb para a sua pasta de usuário e execute os seguintes comandos:
cd ~
sudo dpkg -i ntlmaps_0.9.9.0.1-10_all.deb
A instalação lhe pedirá que complete algumas informações. Responda do seguinte modo:
Porta de escuta: 8080
Proxy Pai: [nome servidor isa]
Nome de utilizador do windows nt: [usuário com permissão no isa]
Selecione ok e informe a senha para a conta informada acima.
CONFIGURANDO O NTLMAPSInfelizmente as informações passadas na instalação geralmente não são suficientes para estabelecer a conexão com o ISA por conta desse estar em um domínio (configuração não solicitada). Vamos configurar através da edição do arquivo:
sudo nano /etc/ntlmaps/server.cfg
Vamos alterar as seguintes configurações:
PARENT_PROXY_PORT: 8080 (substitua 8080 pela porta utilizada pelo seu ISA)
NT_DOMAIN: [domínio]
Altere o proprietário do arquivo (Tive alguns problemas de "
connection refused" difíceis de detectar, a solução foi alterar as permissões):
sudo chown [usuário Ubuntu] /etc/ntlmaps/server.cfg
Salve, feche o arquivo e reinicie o ntlmaps:
/etc/init.d/ntlmaps restart
Pronto, o seu proxy local está criado e redirecionando o tráfego para o ISA nesse ponto. Agora vamos configurar o sistema e o APT para utilizar o proxy local para acessar a internet:
sudo nano /etc/profile
Acrescente ao final do arquivo:
http_proxy=”http://localhost:8080”
ftp_proxy=”http://localhost:8080”
export http_proxy ftp_proxy
Execute:
sudo nano /etc/apt/apt.conf.d/02proxy
E coloque o seguinte conteúdo no arquivo:
Acquire {
HTTP::PROXY=localhost:8080;
FTP::PROXY=localhost:8080;
}
REALIZANDO TESTESAgora executaremos um teste simples:
sudo apt-get update
OBS.: O jeito que eu encontrei de verificar possíveis erros que possam estar ocorrendo com o nmaps é chamando ele manualmente. Deixo para possíveis problemas não esperados que você possa encontrar.
/etc/init.d/ntlmaps stop
python /usr/share/ntlmaps/main.py -c /etc/ntlmaps/server.cfg
Espero que isso de algum modo possa ser útil para a comunidade e desculpem-me qualquer erro: fiz essa dica na corrida.