ทำไม "wget" แขวนอยู่


11

ฉันติดตั้ง raspbmc (Debian) บน Raspberry Pi ของฉันแล้วและดูเหมือนว่าไม่สามารถดาวน์โหลดอะไรได้

wget ดูเหมือนจะหยุดนิ่ง แต่มันสามารถ ping ได้!

สิ่งเดียวกันเกิดขึ้นสำหรับ apt-get

Resolving google.com... 173.194.41.160, 173.194.41.165, 173.194.41.163, ...
Connecting to google.com|173.194.41.160|:80... connected.
HTTP request sent, awaiting response... Read error (Connection timed out) in headers.
Retrying.

--1970-01-01 00:17:51--  (try: 2)  http://google.com/
Connecting to google.com|173.194.41.160|:80... connected.
HTTP request sent, awaiting response... Read error (Connection timed out) in headers.
Retrying.

pi@raspbmc:~$ sudo apt-get install curl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libcurl3 libssh2-1
The following NEW packages will be installed:
  curl libcurl3 libssh2-1
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 578 kB of archives.
After this operation, 1065 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
0% [Waiting for headers]

ไม่มีใครรู้ว่าทำไมสิ่งนี้จึงเกิดขึ้น / จะแก้ไขได้อย่างไร?


2
คุณช่วยโพสต์เอาท์พุทได้sudo ifconfig -aไหม?
Alex Chamberlain

คุณไม่ได้เชื่อมต่ออินเทอร์เน็ต
Jivings

1
ทำไมเรื่องนี้ถึงถูกย้าย? นี่ไม่ใช่ Raspberry Pi ที่เฉพาะเจาะจง
606723

@ user606723 มันเป็นปัญหาที่ผิดปกติดังนั้นฉันคิดว่าบางทีมันก็เฉพาะเจาะจงพอ
Jivings

1
มีโอกาสที่สิ่งนี้เกี่ยวข้องกับการโจมตี DDoS ที่เกิดขึ้นกับ Raspbmc หรือไม่? stmlabs.com/2012/06/24/network-issues
Zoot

คำตอบ:


4

ฉันคิดว่าการกำหนดค่า IP ของคุณอาจไม่ถูกต้อง ลองifconfig -aและตรวจสอบการกำหนดค่าของคุณ ฉันมาที่สมมติฐานนี้เพราะเวลาระบบของคุณไม่ได้รับการตั้งค่าผ่าน NTP

ความเป็นไปได้อื่นคือการกำหนดค่าพร็อกซี คุณสามารถเห็นมันด้วยexport | grep -i proxy


คุณถูกต้องน่าเสียดายที่นี่ไม่ได้อยู่ใน superuser อีกต่อไป! ด้วยเหตุผลบางอย่าง IP แบบคงที่ไม่ทำงาน การเปิดใช้งาน DHCP แก้ไขแล้ว!
Pez Cuckow

3

เรียกใช้dmesgและดูว่ามีปัญหาใด ๆ ที่ส่วนท้ายของผลลัพธ์หรือไม่ ฉันมีปัญหาที่มีการจ่ายพลังงานไม่เพียงพอกับ Pi ซึ่งทำให้เครือข่ายหลุดออกทุกสองสามวินาทีและสิ่งนี้อาจแสดงอาการคล้ายกับสิ่งที่คุณเห็น


หนุนใจฉัน ปัญหาด้านพลังงานมักเป็นสาเหตุของปัญหา
Jivings

2

ความเป็นไปได้อีกอย่างหนึ่งคือคุณประสบIPv6 DNSปัญหาการเชื่อมต่ออินเทอร์เน็ตช้าเนื่องจาก ISP จำนวนมากมีIPv6 DNSการตั้งค่าที่ไม่ดีซึ่งส่งผลให้ใช้เวลานานในการตอบสนองเชิงลบ (ไม่พบ) เพียงแค่พยายามที่:

wget -4 www.google.it

และดูว่านี่เร็วกว่านี้ไหม หากคุณมีปัญหานี้และสามารถหาวิธีปิดIPv6ใน raspbmc ฉันชอบที่จะรู้ด้วย ฉันกำลังค้นคว้าปัญหานี้อยู่


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