Dotyczy to instalacji systemu Ubuntu 13.04 Desktop na maszynie wirtualnej VirtualBox. Jestem w sieci firmowej z proxy HTTP w xyz251: 9090. Skonfigurowałem system gościa za pomocą skryptu autokonfiguracji, więc Firefox działa dobrze, ale nie mogę uzyskać połączenia „apt-get” lub „Centrum oprogramowania Ubuntu” z serwerem proxy.
Utworzyłem plik „/etc/apt/apt.conf”, teraz zawiera on jeden wiersz tekstu:
Acquire::http:Proxy "http://x.y.z.251:9090"
to jest plik proxy.pac, który określiłem w „Ustawieniach systemu / sieci / sieciowym proxy” i zastosowałem do całego systemu.
Gdy korzystam z Firefoksa, śledzenie pakietów pokazuje, że połączenie TCP odbywa się za pośrednictwem korporacyjnego serwera proxy na porcie 9090, kiedy uruchamiam „Centrum oprogramowania Ubuntu” i „apt-get”, śledzenie pakietów pokazuje pakiety TCP SYN z docelowym docelowym adresem IP adres i port 80. Oczywiście nie ma odpowiedzi na pakiety SYN, ponieważ zapora korporacyjna blokuje połączenia TCP na porcie 80 przed wejściem lub wyjściem.
Z „sudo apt-get” w oknie terminala zawsze widzę:
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)]
W końcu widzę:
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.
Nie jestem wcale pewien, co robię źle.
--- Aktualizacja ---- Próbowałem również:
Acquire::http:proxy "http://user:pass@x.y.z.251:9090/"
„xyz” to oczywiście symbole zastępcze; Wątpię, żeby ochroniarze mojego pracodawcy uprzejmie spojrzeli na mnie, podając rzeczywiste liczby. Nie widzę żadnej różnicy w śledzeniu pakietów - „apt-get” nadal używa rzeczywistych adresów IP i portu 80. Zrobiłem celowy błąd w pliku apt.conf i „apt-get” zakończył się błędem, więc jestem pewien, że widzi tę linię konfiguracji serwera proxy, po prostu nie wydaje się to honorować.
Korzystam z połączenia sieciowego „NAT”, ponieważ jest to sprzeczne z polityką IT, aby mostkować między sieciami, a serwer DHCP podaje adresy tylko do znanych adresów MAC. Nie chcę, żeby zabezpieczenia IT uderzały w moją kostkę (znowu).
:
bardziej brakowało Ci dwukropka między http
a Proxy
? http::Proxy
zamiast tego http:Proxy
.