Dies gilt für eine Installation von Ubuntu 13.04 Desktop in einer VirtualBox-VM. Ich bin in einem Unternehmensnetzwerk mit einem HTTP-Proxy unter xyz251: 9090. Ich habe das Gastbetriebssystem mit dem Autokonfigurationsskript konfiguriert, damit Firefox einwandfrei funktioniert, aber ich kann "apt-get" oder "Ubuntu Software Center" nicht dazu bringen, eine Verbindung über den Proxy herzustellen.
Ich habe die Datei "/etc/apt/apt.conf" erstellt, sie enthält jetzt eine einzelne Textzeile:
Acquire::http:Proxy "http://x.y.z.251:9090"
Das ist die Datei proxy.pac, die ich unter "Systemeinstellungen / Netzwerk / Netzwerkproxy" angegeben und auf das gesamte System angewendet habe.
Wenn ich Firefox verwende, zeigt eine Paketverfolgung an, dass die TCP-Verbindung über den Unternehmensproxy an Port 9090 hergestellt wird. Wenn ich "Ubuntu Software Center" und "apt-get" ausführe, zeigt die Paketverfolgung TCP-SYN-Pakete mit der eventuellen Ziel-IP an Adresse und Port 80. Es erfolgt natürlich keine Antwort auf die SYN-Pakete, da die Firewall des Unternehmens das Ein- und Aussteigen von TCP-Verbindungen auf Port 80 blockiert.
Mit "sudo apt-get" in einem Terminalfenster sehe ich immer:
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)]
Schließlich sehe ich:
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.
Ich bin mir überhaupt nicht sicher, was ich falsch mache.
--- Update ---- Ich habe auch versucht:
Acquire::http:proxy "http://user:pass@x.y.z.251:9090/"
"xyz" sind natürlich Platzhalter; Ich bezweifle, dass die Sicherheitsbeamten meines Arbeitgebers mir die tatsächlichen Zahlen mitteilen würden. Ich sehe keinen Unterschied in der Paketverfolgung - "apt-get" verwendet immer noch die realen IP-Adressen und den Port 80. Ich habe absichtlich einen Fehler in der Datei apt.conf gemacht und "apt-get" mit einem Fehler beendet bin sicher, dass es diese Konfigurationszeile für den Proxy sieht, es scheint nur nicht, es zu honorieren.
Ich verwende die "NAT" -Netzwerkverbindung, da dies gegen die IT-Richtlinie zur Überbrückung von Netzwerken verstößt und der DHCP-Server nur Adressen für bekannte MAC-Adressen bereitstellt. Ich möchte nicht, dass die IT-Sicherheit (wieder) auf meinen Würfel prallt.
:
zwischen http
und einen Doppelpunkt mehr verpasst Proxy
? http::Proxy
stattdessen http:Proxy
.