ไม่สามารถเชื่อมต่อกับ mirrordirector.raspbian.org


19

ฉันไม่สามารถเชื่อมต่อmirrordirector.raspbian.orgใน Raspbian ได้ แต่ฉันไม่รู้ว่าทำไม

ฉันได้ติดตั้ง Raspbian แล้ว แต่ดูเหมือนว่านี่ไม่ใช่ปัญหา ฉันจะแก้ไขปัญหานี้ได้อย่างไร

หลังจากฉันเชื่อมต่อกับ Raspberry Pi ของฉันผ่าน SSH จากคอมพิวเตอร์เครื่องอื่นแล้วเรียกใช้sudo apt-get updateและทำงานเหมือนมีเสน่ห์ แต่ถ้ามีใครสามารถอธิบายได้ว่าทำไมมันถึงไม่ทำงานเมื่อฉันสั่งการจาก Pi มันจะยอดเยี่ยมมาก!


ผ่าน wifi มีปัญหาเดียวกัน แต่เมื่อเชื่อมต่อผ่านสาย LAN ทุกอย่างเริ่มทำงาน
Sanya Snex

ในกรณีของฉันเราเตอร์ปิดกั้นคำขอ ฉันเพิ่มกฎลงใน iptables เราเตอร์และทุกอย่างทำงานได้
Sanya Snex

คำตอบ:


21

การใช้เทอร์มินัลหรือโปรแกรมแก้ไขข้อความที่คุณชื่นชอบคุณสามารถกำหนดมิเรอร์เฉพาะเพื่อใช้งานได้

 /etc/apt/sources.list

เพียงแสดงความคิดเห็นในบรรทัด

 deb http://mirrordirector.raspbian.org/raspbian wheezy main firmware

ดังนั้นดูเหมือนว่านี้

 #deb http://mirrordirector.raspbian.org/raspbian wheezy main firmware

และแทนที่ด้วยกระจกใกล้กับคุณจากรายการด้านล่าง

รายการกระจกสามารถพบได้ที่นี่

ฉัน (อยู่ในสหรัฐอเมริกา) ใช้เว็บมิเรอร์ของสัญญาเช่า

ปรับปรุง

ปัญหาดูเหมือนว่า dns เกี่ยวข้อง (ยกเว้น ping ช้าเมื่อคุณใช้ ip จริงของ Google

อัปเดตบรรทัด/ etc / network / interfaces eth0 ของคุณเพื่อรวม (หรืออัปเดตที่มีอยู่) เป็น (เป็นบรรทัดสุดท้ายของส่วน)

 dns-nameservers 8.8.8.8 8.8.4.4

นั่นคือเซิร์ฟเวอร์ชื่อของ Google เพื่อดูว่าได้ประสิทธิภาพที่ดีขึ้นหรือไม่ หากคุณต้องการ prying ตาน้อยกว่า Google มีผู้ให้บริการฟรีอื่น ๆ

เท่าที่ ping ช้าเมื่อ pinged ที่อยู่ ip ของ Google ฉันจะรีบูตเราเตอร์และ / หรือโมเด็ม

อัปเดต 2

หากการเพิ่มใน / etc / network / interfaces ไม่ทำงานให้เพิ่มบรรทัดต่อไปนี้เป็นบรรทัดสุดท้ายของ/etc/resolv.conf

 nameserver 8.8.8.8 8.8.4.4

จากนั้นรีสตาร์ทหรือเพียงแค่รีสตาร์ทเครือข่าย

แก้ไข 3 นอกจากนี้หากคุณสามารถอัปเดตคำตอบด้วยผลลัพธ์ของ

 ifconfig

คุณทำสิ่งนี้ผ่านเทอร์มินัล มันจะแสดงที่อยู่ในท้องถิ่นของ Pi ให้เราทราบ นอกจากนี้โปรดอัปเดตคำตอบด้วย IP ท้องถิ่นของคอมพิวเตอร์ที่ใช้งานได้หรือที่อยู่ในท้องถิ่นของเราเตอร์ ตัวอย่างเช่นของฉันคือ

 192.168.1.1

ขอบคุณสำหรับคำตอบของคุณ! แต่นั่นไม่ได้แก้ปัญหาของฉัน มันทำเหมือนเมื่อก่อน แค่พยายามเชื่อมต่อเพื่อรับแพ็คเกจ แต่มีสต็อค 0% และฉันยังไม่สามารถ ping google.com ได้ อย่าทำไม
William Bello

มีสายหรือ WiFi? อินเทอร์เน็ตทำงานระหว่างการติดตั้งหรือไม่ คุณสามารถส่ง Ping เราเตอร์ของคุณหรืออุปกรณ์ในท้องถิ่นอื่น ๆ
geoffmcc

การเชื่อมต่อแบบใช้สาย. และใช่ฉันสามารถ ping อุปกรณ์ในตัวเครื่องได้ แต่ไม่ทราบว่าใช้งานได้จริงในระหว่างการติดตั้งหรือไม่เพราะฉันไม่ต้องการการเชื่อมต่ออินเทอร์เน็ตขณะติดตั้ง
วิลเลียมเบลโล

ดูเหมือนว่าปัญหา DNS คุณสามารถ ping ได้ไหม74.125.29.138(Google IP)
geoffmcc

ใช่ แต่แล้วหยุดสักครู่ (เกือบ 2 นาที) แล้วดำเนินการต่อไปเรื่อย ๆ
วิลเลียมเบลโล

8

ฉันประสบปัญหาที่คล้ายกันและใช้วิธีนี้เพื่อพลั่วมัน ก่อนแสดงความคิดเห็นใน/etc/apt/sources.list:

#deb http://mirrordirector.raspbian.org/raspbian jessie main contrib non-free
deb http://apt.osmc.tv jessie main

แล้วทำและsudo apt-get update sudo apt-get upgradeจากนั้นกู้คืนซอร์สรายการ

deb http://mirrordirector.raspbian.org/raspbian wheezy main firmware
deb http://apt.osmc.tv jessie main

ทำsudo apt-get updateและsudo apt-get upgradeอีกครั้ง มันไม่เกิดขึ้นอีกแล้ว


4

ทางออกของฉันคือการปิดการใช้งาน IPv6 ในเราเตอร์


2
นี่ไม่น่าจะเป็นทางออกที่ถาวรเมื่อมีการเปลี่ยนไปใช้ ipv6
Steve Robillard

1
มีโอกาสมากจริง ๆ และช่วยฉันทันที ฉันมีผู้ให้บริการ IPv4 และฉันได้เปิดใช้งาน IPv4-> IPv6 tunneling (อัตโนมัติ) ในเราเตอร์ Netgear ของฉัน การปิดใช้งาน IPv6 จนถึงขณะนี้ได้แก้ไขคำขอ ping / nslookup ทันทีเพื่อ mirrordirector.raspbian.org
igraczech

สิ่งนี้ได้ผลกับฉันแม้ว่าฉันจะกระตือรือร้นที่จะแก้ปัญหาอย่างถาวร
Ben

3

ในกรณีของฉัน (พฤติกรรมเดียวกันไม่มีการแก้ไขชื่อเซิร์ฟเวอร์) ฉันแก้ไขโดยการแก้ไข /etc/nsswitch.conf เฉพาะไฟล์และ dns ที่ถูกปิดใช้งาน ตอนนี้บรรทัดโฮสต์คือ: hosts: files dns


สิ่งนี้ใช้ได้สำหรับฉันและคนอื่น ๆ (ทั้งหมดในเวลาที่เขียน) ในหน้านี้ไม่ได้ทำ ในโฮสต์: line ในไฟล์ /etc/nsswitch.conf มีมากกว่า 'files dns' และตอนนี้มันก็แค่สองอย่างนี้และฉันกลับมาทำงาน ฉันมีการติดตั้งใหม่อย่างสมบูรณ์ของ debian-stretch-raspbian ใน pi-0-w ใหม่
paul_h

2

วิธีหนึ่งคือการเพิ่มบรรทัดต่อไปนี้ไปยัง/etc/hostsไฟล์

  1. เปิด/etc/hostsไฟล์ที่มีสิทธิ์ sudo$sudo nano /etc/hosts
  2. วางบรรทัดต่อไปนี้ไว้ท้าย/etc/hostsไฟล์

    93.93.128.193   mirrordirector.raspbian.org
    
    93.93.128.191   archive.raspbian.org
    

มันใช้งานได้สำหรับฉัน !!


1

ฉันลองทุกอย่างที่ geoffmcc ให้ไว้ แต่ก็ยังไม่ได้ผลสำหรับฉัน ทางออกของฉันคือเปลี่ยนเซิร์ฟเวอร์ DNS บนเราเตอร์ของฉัน ฉันใช้เซิร์ฟเวอร์ชื่อ OpenDNS ป้อนคำอธิบายรูปภาพที่นี่

ฉันคิดว่าคุณสามารถใช้เซิร์ฟเวอร์ชื่อ google ได้ตามที่กล่าวไว้ข้างต้น ฉันคิดว่าการเพิ่มลงใน resol.conf หรือไฟล์อินเตอร์เฟสจะทำงานด้วยเหตุผลบางอย่างที่ไม่ได้อยู่ในกรณีของฉัน หวังว่านี่จะช่วยคนอื่นได้


0

ฉันทดสอบการเชื่อมต่อ IPv6 ของฉันโดยใช้เว็บไซต์นี้http://ipv6-test.com/ มันบอกว่า IPv6 ของฉันไม่ทำงาน ฉันพบในโพสต์ในฟอรัมว่ามีบางคนรีบูทเราเตอร์และได้รับการแก้ไข ฉันรีบูตเราเตอร์และปัญหาได้รับการแก้ไข ผู้ที่กล่าวว่าการรีบูทเราเตอร์มีปัญหาบ่อยๆต้องรีบูทเราเตอร์เป็นครั้งคราว นอกจากนี้การทดสอบ IPv6 ก็ล้มเหลวที่งานของฉัน งานของฉันอยู่ที่ บริษัท ใหญ่มากจนอินเทอร์เน็ตแตกต่างจากประเทศอื่น การปิดใช้งาน IPv6 บน pi ของคุณอาจใช้งานได้ แต่ฉันคิดว่าเป็นการดีกว่าที่จะแก้ไข IPv6 ที่ระดับเราเตอร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.