wget através do proxy na caixa virtual (VM de início rápido do cloudera - Cent OS)

wget através do proxy na caixa virtual (VM de início rápido do cloudera - Cent OS)

Instalei o Cloudera Quickstart VM 5.3.0 rodando em caixa virtual para windows 7 e gostaria de executar um wgetcomando, mas tenho problemas com o proxy da minha empresa (que precisa de autenticação).

Eu sei que este é um problema comum e já há muitas perguntas sobre isso, que li, mas ainda não consigo entender por que isso não está funcionando e espero que você possa me ajudar.

Eu defino as configurações de proxy no arquivo /etc/wgetrc:

https_proxy = http://myProxyServer:8080/
http_proxy = http://myProxyServer:8080/
ftp_proxy = http://myProxyServer:8080/

proxy_user = user
proxy_password = password

use_proxy = on

Deixei outras linhas comentadas.

Mas quando tento testar um wget recebo o seguinte erro:

$ wget http://www.debian.org/Pics/debian.png
--2015-07-16 05:36:48--  http://www.debian.org/Pics/debian.png
Resolving xxxx, ...
Connecting to xxxx... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required
2015-07-16 05:36:48 ERROR 407: Proxy Authentication Required.

O mesmo erro que recebi se não definir usuário ou senha.

Quando executei env | grep proxynada foi retornado, então também tentei export http_proxy="http://user:password@myProxyServer:8080/"e ainda tenho o mesmo erro acima.

Observe que tenho caracteres especiais em minha senha, por exemplo, um "&" seguido de um "0", que substituí pela codificação hexadecimal: "...%26%30..."

Não consigo entender por que ele falha depois de todas as configurações (e tenho certeza de que não há erros de digitação nas configurações).

Qualquer ajuda seria muito apreciada! :)

Não sei se isso é relevante, mas algumas precisões: _ Cloudera Quickstart VM é construído com CentOS 6.4 _ O adaptador virtual na caixa virtual está configurado para NAT. _ Configurei o proxy nas configurações gerais da caixa virtual e instruí o firefox a usar o proxy: a conexão com a internet através do firefox funciona.

EDITAR:

Como sugerido, também tentei com /etc/wgetrc e ~/.wgetrc mas infelizmente ainda não funciona.

E fiz mais pesquisas, descobri que pode falhar porque meu proxy usa autenticação NTLM, que é o caso. Quando eu corro wget http://www.debian.org/Pics/debian.png -v -d eu tenhoHTTP/1.0 407 Proxy Authentication Required Proxy-Authenticate: NEGOTIATE Proxy-Authenticate: NTLM

Segundo o site que encontrei, deveria resolver meu problema com o ntlmaps mas agora meu problema é que não consigo instalar quando executo sudo yum install ntlmapsestou com outro erro: (E não entendi como no tutorial ele consegue instalar mesmo com o problema do proxy).

Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base`

informação relacionada