[Resolvido] Configuração de Proxy e Autenticação - Ubuntu 11.10

Iniciado por ruygondim, 09 de Dezembro de 2011, 18:22

tópico anterior - próximo tópico

ruygondim

Na rede que acesso os computadores há proxy configurado e solicitação de autenticação. No Ubuntu 10, era fácil configurar proxy e registrar dados de autenticação.
Estou tentando configurar isso no Ubuntu 11.10. Busquei nesse fórum e pela internet mas não fui bem sucedido. Até agora encontrei a opção de configurar proxy e porta, mas não login e senha de autenticação. Preciso baixar atualizações e novos programas e em isso não é possível.
Até a versão 10.10 havia o Synaptic, onde era possível adicionar proxy e autenticação. Ele sumiu da versão 11?

zekkerj

Crie um arquivo /etc/apt.conf.d/00proxy com o conteúdo abaixo, isso deve resolver.


Acquire::HTTP::Proxy "http://usuario:senha@endereço:3128/"
Acquire::FTP::Proxy "http://usuario:senha@endereço:3128/"
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

ruygondim

Criei na pasta /etc/apt/apt.conf.d/00proxy, e não em /etc/apt.conf.d/00proxy (nesta não funcionou): está correto?

Código:
Acquire::HTTP::Proxy "http://escola:escola@192.168.1.11:8080/"
Acquire::FTP::Proxy "http://escola:escola@192.168.1.11:8080/"

Mensagem de erro:
"E: Erro de sintaxe //etc/apt/apt.conf.d/00proxy:3 Lixo extra no final do arquivo"

zekkerj

Experimente adicionar ponto-e-virgulas ao final das linhas.
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

jpzm56


zekkerj

http://wiki.forumdebian.com.br/index.php/Apt-get#Configurando_o_apt-get_para_usar_proxy

Ele manda editar também os arquivos "/etc/environment" e "/etc/profile", e ao invés de criar uma configuração separada, coloca as alterações que eu sugeri na configuração central do apt (/etc/apt/apt.conf).

Funciona? Sim, funciona perfeitamente. O que eu não recomendo é fazer dessa forma, pois vc está mexendo num arquivo de configuração central. Qualquer modificação errada feita nele pode prejudicar o funcionamento do Apt. Colocando a configuração num arquivo separado em "/etc/apt/apt.conf.d", vc tem o mesmo efeito, e fica mais fácil de ativar e desativar a configuração.

Já a configuração dos arquivos /etc/environment e /etc/profile é redundante. Ela sozinha já faz o apt reconhecer o proxy, junto com o resto do sistema (a outra configuração só age no próprio apt). Mas pra ser ativada, é preciso reiniciar o sistema.
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

ruygondim

Funcionou! Mas somente quando alterei os arquivos:

/etc/apt/apt.conf
&
/etc/environment

Quanto ao solução com o arquivo 00proxy, não funcionou. Apaguei-o e até agora nenhum problema ocorreu.

Valeu pela ajuda.

ruygondim

Uma última dúvida:

apliquei com sucesso as dicas no Ubuntu 11.10.

Agora estou tentando aplicá-las numa distribuição baseada no Kubuntu 10.04 (Linux Educacional 4), mas não encontrei os arquivos /etc/apt/apt.conf e /etc/environment.

Alguém poderia me auxiliar nessa?

zekkerj

É só criá-los, com o conteúdo indicado. Mas talvez o "environment" não seja lido.
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

ruygondim

Citação de: zekkerj online 19 de Dezembro de 2011, 16:09
É só criá-los, com o conteúdo indicado. Mas talvez o "environment" não seja lido.
Criando e configurando apenas o apt.conf não funcionou.
O "environment" existe, mas possui outras instruções, mais ou menos assim PATH="/usr/loca/sbin...".

zekkerj

Se o arquivo existe, vc pode acrescentar a informação a ele, conforme indicado. No máximo vc vai adaptar o formato da informação pra ficar igual ao resto do arquivo. Mas acho que não é necessário, afinal o arquivo ainda é apenas um arquivo de shell script, como os outros.

Vc pode colocar essa informação também no arquivo /etc/profile, mas não esqueça que vc tem que reiniciar a máquina pra ativar a configuração.
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

ruygondim


palmerio

#12
Bom Dia Gente!

Fiz todas configurações que estão sendo discutidas nesse forum, mais não sei o que acontece não está funcionando aqui.

Sempre que uso o apt-get update alguns repositórios dão certos e outro retornam umas mensagem.

"407  Proxy Authentication Required"

Quando uso a Sentral de Programas de Ubuntu da mesma mensagem.

Fiz a primeira configuração que foi a criação do arquivo /etc/apt.conf.d/00proxy com a seguinte configuração.

Acquire::HTTP::Proxy "http://msn:bil9%@192.168.1.1:3128/";
Acquire::FTP::Proxy "http://msn:bil9%@192.168.1.1:3128/";

E fiz também as alterações nos arquivos:

/etc/apt/apt.conf

Acquire{
HTTP::proxy "http://msn:bil9%@192.168.1.1:3128";
FTP::proxy "http://msn:bil9%@192.168.1.1:3128";
}


/etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

http_proxy="http://msn:bil9%@192.168.1.1:3128"
ftp_proxy="http://msn:bil9%@192.168.1.1:3128"

Acquire {
HTTP::Proxy msn:bil9%@192.168.1.1:3128;
FTP::Proxy msn:bil9%@192.168.1.1:3128;
};
alias wget="wget --proxy-user=usuario --proxy-passwd=senha"

Obs. A primeria linha ja estava no arquivo.


/etc/profile

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ -d /etc/profile.d ]; then
 for i in /etc/profile.d/*.sh; do
   if [ -r $i ]; then
     . $i
   fi
 done
 unset i
fi

if [ "$PS1" ]; then
 if [ "$BASH" ]; then
   # The file bash.bashrc already sets the default PS1.
   # PS1='\h:\w\$ '
   if [ -f /etc/bash.bashrc ]; then
     . /etc/bash.bashrc
   fi
 else
   if [ "`id -u`" -eq 0 ]; then
     PS1='# '
   else
     PS1='$ '
   fi
 fi
fi
export http_proxy ftp_proxy

zekkerj

CitarSempre que uso o apt-get update alguns repositórios dão certos e outro retornam umas mensagem.

"407  Proxy Authentication Required"
Alguns repositórios funcionam e outros não? Seria bom você entrar em contato com o administrador do seu proxy e pedir pra ele ajudar nisso.

CitarQuando uso a Sentral de Programas de Ubuntu da mesma mensagem.


PS: Espero que essas não sejam as suas senhas reais...
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

palmerio

Vou tentar ver o servidor proxy e não são as senhas certas.

Valeu pela dica....