สำหรับการติดตั้ง Ubuntu 13.04 Desktop ใน VirtualBox VM ฉันอยู่ในเครือข่าย corprate ที่มีพร็อกซี HTTP ที่ xyz251: 9090 ฉันได้กำหนดค่าระบบปฏิบัติการของผู้เยี่ยมชมด้วยสคริปต์การกำหนดค่าอัตโนมัติดังนั้น Firefox จึงทำงานได้ดี แต่ฉันไม่สามารถรับ "apt-get" หรือ "Ubuntu Software Center" เพื่อเชื่อมต่อโดยใช้พรอกซี
ฉันสร้างไฟล์ "/etc/apt/apt.conf" ตอนนี้มันมีข้อความบรรทัดเดียว:
Acquire::http:Proxy "http://x.y.z.251:9090"
ซึ่งเป็นไฟล์ proxy.pac ที่ฉันระบุใน "การตั้งค่าระบบ / เครือข่าย / เครือข่ายพร็อกซี" และนำไปใช้กับทั้งระบบ
เมื่อฉันใช้ Firefox การติดตามแพ็คเก็ตแสดงให้เห็นว่าการเชื่อมต่อ TCP ทำได้ผ่านทางพร็อกซีขององค์กรที่พอร์ต 9090 เมื่อฉันเรียกใช้ "Ubuntu Software Center" และ "apt-get" การติดตามแพ็กเก็ตจะแสดงแพ็กเก็ต TCP SYN ด้วย IP ปลายทางปลายทาง ที่อยู่และพอร์ต 80 แน่นอนว่าไม่มีการตอบสนองต่อแพ็คเก็ต SYN เนื่องจากไฟร์วอลล์ขององค์กรบล็อกการเชื่อมต่อ TCP บนพอร์ต 80 ไม่ให้เข้าหรือออก
ด้วย "sudo apt-get" ในหน้าต่างเทอร์มินัลฉันมักจะเห็น:
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)]
ในที่สุดฉันเห็น:
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.
ฉันไม่แน่ใจว่าสิ่งที่ฉันทำผิด
--- Update ---- ฉันได้ลอง:
Acquire::http:proxy "http://user:pass@x.y.z.251:9090/"
"xyz" เป็นของหลักสูตรผู้ถือ; ฉันสงสัยว่าคนที่รักษาความปลอดภัยของนายจ้างของฉันจะดูดีเมื่อฉันโพสต์หมายเลขจริง ฉันไม่เห็นความแตกต่างในการติดตามแพ็คเก็ต - "apt-get" ยังคงใช้ที่อยู่ IP จริงและพอร์ต 80 ฉันทำผิดโดยเจตนาในไฟล์ apt.conf และ "apt-get" ออกจากข้อผิดพลาดดังนั้นฉันจึง แน่ใจว่าเห็นบรรทัดการกำหนดค่านี้สำหรับพร็อกซี แต่ดูเหมือนจะไม่ให้เกียรติ
ฉันใช้การเชื่อมต่อเครือข่าย "NAT" เนื่องจากขัดต่อนโยบาย IT ที่นี่เพื่อเชื่อมระหว่างเครือข่ายและเซิร์ฟเวอร์ DHCP ให้ที่อยู่กับที่อยู่ MAC ที่รู้จักเท่านั้น ฉันไม่ต้องการให้การรักษาความปลอดภัยด้านไอทีโจมตีบนคิวบ์ของฉัน (อีกครั้ง)
:
ระหว่างhttp
และProxy
? แทนhttp::Proxy
http:Proxy