Isto é para uma instalação do Ubuntu 13.04 Desktop em uma VM do VirtualBox. Estou em uma rede corporativa com um proxy HTTP em xyz251: 9090. Eu configurei o sistema operacional convidado com o script de configuração automática, para que o Firefox funcione bem, mas não consigo "apt-get" ou "Ubuntu Software Center" para conectar usando o proxy.
Eu criei o arquivo "/etc/apt/apt.conf", agora ele contém uma única linha de texto:
Acquire::http:Proxy "http://x.y.z.251:9090"
que é o arquivo proxy.pac que especifiquei em "Configurações do sistema / Rede / Proxy de rede" e apliquei a todo o sistema.
Quando uso o Firefox, um rastreamento de pacotes mostra que a conexão TCP é feita através do proxy corporativo na porta 9090, quando executo o "Ubuntu Software Center" e o "apt-get", o rastreamento de pacotes mostra pacotes TCP SYN com o eventual IP de destino endereço e porta 80. Obviamente, não há resposta aos pacotes SYN, pois o firewall corporativo impede que as conexões TCP na porta 80 entrem ou saiam.
Com "sudo apt-get" em uma janela de terminal, eu sempre vejo:
Ign cdrom://Ubuntu 13.04 _Raring Ringtail_ - Release amd64 (20130424) raring/main Translation-en_US
Ign cdrom://Ubuntu 13.04 _Raring Ringtail_ - Release amd64 (20130424) raring/main Translation-en
Ign cdrom://Ubuntu 13.04 _Raring Ringtail_ - Release amd64 (20130424) raring/restricted Translation-en_US
Ign cdrom://Ubuntu 13.04 _Raring Ringtail_ - Release amd64 (20130424) raring/restricted Translation-en
Err http://extras.ubuntu.com raring Release.gpg
Could not connect to extras.ubuntu.com:80 (91.189.92.152), connection timed out
Err http://archive.canonical.com raring Release.gpg
Cannot initiate the connection to archive.canonical.com:80 (2001:67c:1360:8c01::1b). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1b 80]
Err http://us.archive.ubuntu.com raring Release.gpg
Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::14). - connect (101: Network is unreachable) [IP: 2001:67c:1562::14 80]
Err http://us.archive.ubuntu.com raring-updates Release.gpg
Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::14). - connect (101: Network is unreachable) [IP: 2001:67c:1562::14 80]
Err http://us.archive.ubuntu.com raring-backports Release.gpg
Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::14). - connect (101: Network is unreachable) [IP: 2001:67c:1562::14 80]
59% [Connecting to security.ubuntu.com (91.189.91.14)]
Eventualmente, eu vejo:
Err http://security.ubuntu.com raring-security Release.gpg
Cannot initiate the connection to security.ubuntu.com:80 (2001:67c:1360:8c01::18). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::18 80]
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/raring/Release.gpg Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::14). - connect (101: Network is unreachable) [IP: 2001:67c:1562::14 80]
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/raring-updates/Release.gpg Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::14). - connect (101: Network is unreachable) [IP: 2001:67c:1562::14 80]
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/raring-backports/Release.gpg Cannot initiate the connection to us.archive.ubuntu.com:80 (2001:67c:1562::14). - connect (101: Network is unreachable) [IP: 2001:67c:1562::14 80]
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/Release.gpg Cannot initiate the connection to security.ubuntu.com:80 (2001:67c:1360:8c01::18). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::18 80]
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/raring/Release.gpg Cannot initiate the connection to archive.canonical.com:80 (2001:67c:1360:8c01::1b). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1b 80]
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/raring/Release.gpg Could not connect to extras.ubuntu.com:80 (91.189.92.152), connection timed out
W: Some index files failed to download. They have been ignored, or old ones used instead.
Não tenho certeza do que estou fazendo de errado.
--- Atualização ---- Eu também tentei:
Acquire::http:proxy "http://user:pass@x.y.z.251:9090/"
"xyz" são, é claro, marcadores de posição; Duvido que o pessoal de segurança do meu empregador me pareça gentil ao publicar os números reais. Não vejo diferença no rastreamento de pacotes - o "apt-get" ainda está usando os endereços IP reais e a porta 80. Cometi um erro deliberado no arquivo apt.conf e o "apt-get" saiu com um erro, por isso estou certo de que ele vê esta linha de configuração para o proxy, apenas não parece honrá-lo.
Estou usando a conexão de rede "NAT", pois é contra a política de TI aqui fazer a ponte entre redes, e o servidor DHCP fornece apenas endereços para endereços MAC conhecidos. Não quero que a segurança de TI bata no meu cubo (de novo).
:
mais dois pontos entre http
e Proxy
? http::Proxy
em vez disso http:Proxy
.