Questo è per un'installazione di Ubuntu 13.04 Desktop in una VM VirtualBox. Sono su una rete corprate con un proxy HTTP a xyz251: 9090. Ho configurato il sistema operativo guest con lo script di autoconfigurazione, quindi Firefox funziona bene, ma non riesco a ottenere "apt-get" o "Ubuntu Software Center" per connettermi usando il proxy.
Ho creato il file "/etc/apt/apt.conf", ora contiene una singola riga di testo:
Acquire::http:Proxy "http://x.y.z.251:9090"
quale è il file proxy.pac che ho specificato in "Impostazioni di sistema / Proxy di rete / rete" e applicato all'intero sistema.
Quando utilizzo Firefox, una traccia del pacchetto mostra che la connessione TCP viene eseguita tramite il proxy aziendale alla porta 9090, quando eseguo "Ubuntu Software Center" e "apt-get", la traccia del pacchetto mostra i pacchetti TCP SYN con l'eventuale IP di destinazione indirizzo e porta 80. Naturalmente, non vi è alcuna risposta ai pacchetti SYN, poiché il firewall aziendale impedisce alle connessioni TCP sulla porta 80 di entrare o uscire.
Con "sudo apt-get" in una finestra del terminale, vedo sempre:
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)]
Alla fine, vedo:
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.
Non sono affatto sicuro di cosa stia facendo di sbagliato.
--- Aggiornamento ---- Ho anche provato:
Acquire::http:proxy "http://user:pass@x.y.z.251:9090/"
"xyz" sono, ovviamente, segnaposto; Dubito che il personale addetto alla sicurezza del mio datore di lavoro mi guarderebbe gentilmente pubblicando i numeri reali. Non vedo alcuna differenza nella traccia del pacchetto - "apt-get" sta ancora usando gli indirizzi IP reali e la porta 80. Ho fatto un errore deliberato nel file apt.conf e "apt-get" è uscito con un errore, quindi ho sono sicuro che vede questa linea di configurazione per il proxy, ma non sembra onorarla.
Sto usando la connessione di rete "NAT", in quanto è contro la politica IT qui per il bridge tra le reti, e il server DHCP fornisce solo indirizzi a indirizzi MAC noti. Non voglio che la sicurezza IT si spacchi sul mio cubo (di nuovo).
:
più tra http
e Proxy
? http::Proxy
invece http:Proxy
.