Onde fornecer detalhes de autenticação para o Network Proxy (Central Proxy) no Fedora?

5

Meu sistema está rodando o Fedora 16 e eu moro em um campus onde nós usamos a LAN para nos conectar à Internet. E para isso, usamos um proxy http com autenticação (nome de usuário e senha).

Eu tentei colocar o proxyaddress:port nas configurações do Network Proxy depois de acessar a janela Configurações de rede. No entanto, ele nunca solicitou uma autenticação e os programas que usam a Internet não conseguem se conectar, exceto o Firefox, porque ele pede autenticação.

Além disso, eu poderia fazer o Yum funcionar editando manualmente yum.conf . Eu até tentei usar http://username:password@proxy:port como na configuração do Yum, mas não ajudou.

Existe alguma solução para este problema?

    
por Vishnu 07.03.2012 / 12:16

2 respostas

2

É um processo de 2 etapas.

Quando você executa um comando yum, ele vai diretamente para a Internet, A MENOS QUE você tenha definido um proxy em seu arquivo de configuração. Quando o yum tenta passar pelo proxy, o proxy consulta o computador pela autorização, conversando com o shell, se ele obtiver os detalhes corretos, ele permite que o processo do yum continue.

  • Diga ao yum onde o proxy está em /etc/yum.conf

http_proxy=http://172.17.30.20:80/

  • Coloque seus próprios detalhes de autenticação no /root/.bashrc

    do seu sistema
    myusername="whatever_it_is"
    mypassword="whatever_it_is"
    ourproxy="http://172.17.30.20:80/"   <--use your actual id
    export http_proxy=$myusername:$mypassword@$ourproxy
    
por 07.02.2013 / 06:22
0

A caixa de diálogo Configurações de proxy de rede funciona somente para aplicativos Gnome. Para usar o proxy no console (mesmo se você estiver usando o terminal do Gnome para executar comandos do console), você precisará exportar as variáveis http_proxy e https_proxy. Adicionar export http_proxy=http://username:password@proxy:port linha ao seu /etc/environment deve ajudar.

    
por 17.03.2012 / 03:42