我無法連接到Raspbian中的 mirrordirector.raspbian.org
,但是我不知道為什麼。
我已經重新安裝了Raspbian,但是它看來這不是問題。如何解決此問題?
在我通過另一台計算機通過SSH連接到Raspberry Pi並運行 sudo apt-get update
並工作後像個魅力。但是,如果有人可以解釋為什麼在我從Pi本身執行命令時它不起作用,那就太好了!
我無法連接到Raspbian中的 mirrordirector.raspbian.org
,但是我不知道為什麼。
我已經重新安裝了Raspbian,但是它看來這不是問題。如何解決此問題?
在我通過另一台計算機通過SSH連接到Raspberry Pi並運行 sudo apt-get update
並工作後像個魅力。但是,如果有人可以解釋為什麼在我從Pi本身執行命令時它不起作用,那就太好了!
此答案已過時。 mirrordirector的操作已更改。
使用終端或您喜歡的文本編輯器,您可以定義要在
/ etc / apt / sources中使用的特定鏡像.list
只需註釋掉
deb http://mirrordirector.raspbian.org/raspbian wheezy主固件
看起來像這樣
#deb http://mirrordirector.raspbian.org/raspbian wheezy主固件
並替換為從下面的列表中靠近您的鏡像
可以在此處
我(在美國)使用租賃網絡鏡像找到鏡像列表
更新
問題似乎與dns有關(除非您使用Google的實際IP時ping速度慢。
更新您的 / etc / network / interfaces eth0行包含(或更新現有)成為(作為本節的最後一行)
dns-nameservers 8.8.8.8 8.8.4.4
這些是Google名稱服務器。只是為了看看是否能獲得更好的性能。 d。與Google相比,它不像其他人那樣窺視別人,因此還有其他免費提供商。
至於在ping谷歌的ip地址時ping慢,我會重啟路由器和/或調製解調器。
更新2
如果添加到/ etc / network / interfaces無效,請添加以下內容作為 / etc / resolv的最後一行.conf
名稱服務器8.8.8.8 8.8.4.4
然後重新啟動或只是重新啟動網絡
編輯3 此外,如果您可以使用輸出
ifconfig
的輸出更新答案,則可以通過終端執行此操作。它會向我們顯示Pi的本地地址。另外,請使用正在運行的計算機的本地IP或路由器的本地地址更新答案。例如我的是
192.168.1.1
我遇到了類似的問題,並使用這種方式解決它。首先,在 /etc/apt/sources.list
中將此註釋掉:
#deb http://mirrordirector.raspbian.org/raspbian jessie main contrib non- freedeb http://apt.osmc.tv jessie main
然後執行 sudo apt-get update
和 sudo apt-get upgrade
。然後恢復sources.list
deb http://mirrordirector.raspbian.org/raspbian wheezy主固件deb http://apt.osmc.tv jessie main
再次執行 sudo apt-get update
和 sudo apt-get upgrade
。它不再發生。
我的解決方案是在路由器中禁用IPv6。
一種方法是將以下行添加到 / etc / hosts
文件
/ etc / hosts
文件 $ sudo nano / etc / hosts
將以下行粘貼在 / etc / hosts
文件的末尾
93.93.128.193 mirrordirector.raspbian.org93.93.128.191 archive.raspbian.org
這對我有用!!
在我的情況下(相同的行為,沒有名稱服務器解析),我通過修改/etc/nsswitch.conf來解決它,它只具有文件並且dns被禁用了。現在hosts行是:hosts:files dns
我使用此站點 http://ipv6-test.com/測試了我的IPv6連接,它說我的IPv6無法正常工作。我在一個論壇帖子中發現有人重啟了路由器,該路由器已修復。我重新啟動了路由器,問題已解決。曾經說過要重啟路由器的人仍然存在問題,所以不得不偶爾重啟路由器。另外,IPv6測試在我的工作中失敗了。我的工作是在一家公司如此龐大以至於互聯網不在該國的其他地方使用。在您的pi上禁用IPv6可能會起作用,但我認為最好在路由器級別修復IPv6。