題:
無法連接到mirrordirector.raspbian.org
William Bello
2015-02-10 01:23:25 UTC
view on stackexchange narkive permalink

我無法連接到Raspbian中的 mirrordirector.raspbian.org ,但是我不知道為什麼。

我已經重新安裝了Raspbian,但是它看來這不是問題。如何解決此問題?

在我通過另一台計算機通過SSH連接到Raspberry Pi並運行 sudo apt-get update 並工作後像個魅力。但是,如果有人可以解釋為什麼在我從Pi本身執行命令時它不起作用,那就太好了!

通過wifi也有同樣的問題,但是當通過局域網電纜連接時,一切都開始工作。
就我而言,路由器阻止了請求。我向路由器iptables添加了一條規則,一切正常。
七 答案:
geoffmcc
2015-02-10 02:05:28 UTC
view on stackexchange narkive permalink

此答案已過時。 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  
感謝您的回答!,但這不能解決我的問題。和以前一樣。只是嘗試連接以獲取軟件包,但庫存為0%,我也無法ping google.com。
有線還是WiFi? Internet在安裝期間是否正常工作。您可以ping路由器或任何其他本地設備嗎?
是的,我可以ping通本地設備,但實際上不知道它在安裝過程中是否正常運行,因為安裝時不需要互聯網連接。
好像是DNS問題。您可以ping`74.125.29.138`(Google IP)嗎?
是的,但是請稍等片刻(將近2分鐘),然後繼續ping。
好的。我將更新我的答案,以便我們減少評論。我沒有要問的最後一件事。您可以在瀏覽器中訪問網站嗎?
我使用startx進入GUI並打開瀏覽器,上面寫著“ Opps!無法顯示此網站”。對不起,如果那不是Pro'people的正確方法,請原諒,因為我這樣做是因為我是菜鳥。謝謝您的回答。
是。絕對是DNS。嘗試我的答案,如果仍然不能解決(重啟後),可能還有一個`resolve.conf`文件,我們也必須添加dns。如果您知道終端,而不是重啟,也可以執行sudo服務網絡重啟。
它仍然在做同樣的:(。
我已經在resolve.conf上安裝了名稱服務器,但這並不能解決我的問題。我不知道為什麼不起作用,這是我第一次遇到這種情況。
您是否重啟了路由器和/或調製解調器?您使用的是靜態IP還是路由器通過dhcp分配?如果您不介意,請使用您的/ etc / network / interfaces內容更新您的問題。我假設您是在同一網絡上寫的,所以它與isp無關。
@William我看到您接受了答案,只是想知道為您提供哪些食物?由於您從未添加更新的信息來回答問題,因此我認為是調製解調器/路由器重新啟動,或者Pi的地址範圍與網絡不同,例如192.168.2.x,而該地址應該為192.168.1.x。
Gord Chen
2016-03-23 13:40:33 UTC
view on stackexchange narkive permalink

我遇到了類似的問題,並使用這種方式解決它。首先,在 /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 。它不再發生。

這不再起作用。
user1450480
2015-12-06 15:02:04 UTC
view on stackexchange narkive permalink

我的解決方案是在路由器中禁用IPv6。

隨著向ipv6的轉變,這不太可能成為永久解決方案。
好吧,這實際上很有可能,它立即對我有所幫助。我有IPv4提供程序,並且在我的Netgear路由器上啟用了IPv4-> IPv6隧道(自動)。到目前為止,禁用IPv6可以立即將ping / nslookup請求修復為mirrordirector.raspbian.org。
儘管我渴望永久解決方案,但這對我有用。
Tanuj
2017-03-15 13:56:03 UTC
view on stackexchange narkive permalink

一種方法是將以下行添加到 / etc / hosts 文件

  1. 打開具有sudo權限的 / etc / hosts 文件 $ sudo nano / etc / hosts
  2. 將以下行粘貼在 / etc / hosts 文件的末尾

      93.93.128.193 mirrordirector.raspbian.org93.93.128.191 archive.raspbian.org  
  3. ol>

    這對我有用!!

我也是。謝謝!
Renzo Alejandro Granados
2017-02-14 07:48:26 UTC
view on stackexchange narkive permalink

在我的情況下(相同的行為,沒有名稱服務器解析),我通過修改/etc/nsswitch.conf來解決它,它只具有文件並且dns被禁用了。現在hosts行是:hosts:files dns

這對我有用,但此頁面中的許多(在撰寫本文時)其他人都沒有。在/etc/nsswitch.conf文件中的hosts:行中,不僅有“文件dns”,現在正好是這兩個,我又回來了。我在新的pi-0-w上安裝了debian-stretch-raspbian的全新安裝。
villaa19
2017-02-05 21:53:52 UTC
view on stackexchange narkive permalink

我嘗試了geoffmcc提供的所有內容,但仍然對我不起作用。我的解決方案是更改路由器上的DNS服務器。我使用了OpenDNS名稱服務器。 enter image description here

我想您也可以如上所述使用Google名稱服務器。我認為將它添加到resolve.conf或interfaces文件中會由於某種原因而起作用,在我看來,這是不可行的。希望這可以幫助其他人。

Russell Hankins
2018-02-01 21:44:12 UTC
view on stackexchange narkive permalink

我使用此站點 http://ipv6-test.com/測試了我的IPv6連接,它說我的IPv6無法正常工作。我在一個論壇帖子中發現有人重啟了路由器,該路由器已修復。我重新啟動了路由器,問題已解決。曾經說過要重啟路由器的人仍然存在問題,所以不得不偶爾重啟路由器。另外,IPv6測試在我的工作中失敗了。我的工作是在一家公司如此龐大以至於互聯網不在該國的其他地方使用。在您的pi上禁用IPv6可能會起作用,但我認為最好在路由器級別修復IPv6。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...