เรื่องปวดหัวกับ proxy

พยายามจะลง Gentoo มาชาติเศษๆ แล้ว
แต่ไม่สำเร็จซักที

คือสามารถลงส่วนพื้นฐานทุกอย่างได้หมดแล้ว บูตได้แล้ว
ติดอยู่แค่ emerge ซอฟต์แวร์ที่เหลือไม่ได้ เนื่องจากมันมองไม่เห็นอินเตอร์เนต

ตัวการ์ดเนตเวิร์กนั้น มันก็มองเห็นแล้ว
(ถ้า make kernel แบบธรรมดามองไม่เห็น
ต้องใช้ genkernal ทำให้ แล้วเรียก initrd ให้ไป probe หาฮาร์ดแวร์ให้อัตโนมัติถึงจะเจอ
แต่ก็คือมองเห็นเนตเวิร์กแล้วล่ะ)

ปัญหาที่พบคือ
ถ้าเกิดว่าเซต proxy ไว้
มันก็จะฟ้องว่า nameserver ไม่รู้จักชื่อ proxy นี้ แล้วก็ทำอะไรต่อไม่ได้

แต่ถ้าเกิดไม่เซต proxy
ตัว wget (ที่ emerge เรียกใช้) ก็จะมองเห็นเครื่องข้างนอก
คือ resolve ชื่อเครื่องข้างนอกได้ เริ่มทำการติดต่อได้
แต่ก็หยุดอยู่แค่นั้น เพราะว่าทุก connection ต้องทำผ่าน proxy

สรุปว่า จะเซตก็ไม่ได้ จะไม่เซตก็ไม่ได้

ไม่ได้เป็นแค่ตัว wget
แต่ links2 ก็เป็น (ตั้งค่า proxy ต่างหาก ไม่ได้เอาจาก environment)

ลองอยู่หลายรอบ
จนคิดว่า เออ ไม่เอาละ ไปลงตัวอื่นก็ได้

ก็ไปลองดูๆ Debian โหลดโปรแกรมดาวน์โหลดไฟล์ติดตั้งของ Debian มา (jigdo)
อันนี้รันใน Windows

ก็เซต proxy เหมือนกัน
(เอาค่ามาจากไฟล์ JavaScript ที่เวบเบราเซอร์ใช้สำหรับ automatic proxy configuration)

คือค่าเดียวกันนี้ ถ้าเอาไปเซต proxy ในเวบเบราเซอร์ แบบ manual
ก็คือใช้ได้

แต่พอเอามาใช้กับโปรแกรม jigdo (ใช้ wget เหมือนกัน)
ปัญหาที่พบก็เหมือนที่เจอใน linux (gentoo) เลย คือมันบอกว่าไม่รู้จัก proxy นี้
แล้วพอเอา proxy ออก มันก็ connect ไม่ได้ บ้าจริง

ทำอะไรไม่ได้ซักอย่าง ติด proxy หมด 🙁

ใครรู้วิธีอะไรดีๆ ช่วยบอกหน่อย

ขอบคุณล่วงหน้าหลายๆ

Published by

bact

bact' is a name

4 thoughts on “เรื่องปวดหัวกับ proxy”

  1. It's really simple.USE M$ WINDOWS!!!-_-' don't think it's the answer you looking for, but …. anyway.

  2. not really my stuffs, so this might not make sense..but if it can't resolve the proxy with DNS, why don't just use the proxy's ip ?ichris

  3. ชื่อโปรแกรมน่ารักแฮะ jigdo … ถ้าเด็กไทยใช้ แล้วเจอปัญหาแบบนี้ คงออกเสียงเรียกโปรแกรมนนี้กันประมาณ่า jet do แน่เลยอะ ฮ่า ฮ่า ฮ๋า 🙂

Leave a Reply