mirrordirector.raspbian.orgに接続できません


19

mirrordirector.raspbian.orgRaspbianに接続できませんが、その理由はわかりません。

私はすでにRaspbianを再インストールしましたが、これは問題ではないようです。どうすれば解決できますか?

別のコンピューターからSSH経由でRaspberry Piに接続し、実行sudo apt-get updateして魅力的な動作をした後。しかし、私がPiからコマンドを実行しているときになぜ機能しなかったのかを誰かが説明できれば、それは素晴らしいことです!


WiFiでも同じ問題がありましたが、LANケーブルで接続するとすべてが機能し始めます。
三亜Snex

私の場合、ルーターはリクエストをブロックしました。ルーターのiptablesにルールを追加し、すべてが機能しました。
三亜Snex

回答:


21

ターミナルまたはお気に入りのテキストエディターを使用して、特定のミラーを定義して、

 /etc/apt/sources.list

行をコメントアウトするだけです

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

こんな感じ

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

そして、下のリストからあなたに近いミラーに交換してください

ミラーのリストはこちらにあります

私(米国にいる)はリースWebミラーを使用します

更新

問題はDNSに関連しているようです(Googleの実際のIPを使用したときのpingが遅いことを除く)。

あなたの更新の/ etc / network / interfacesに(セクションの最後の行として)含まれるようにeth0の行を(または更新既存の)があることを

 dns-nameservers 8.8.8.8 8.8.4.4

これらはGoogleネームサーバーです。パフォーマンスが向上するかどうかを確認するだけです。Googleよりもpr索好きな目をしたくない場合は、他にも無料のプロバイダーがあります。

GoogleのIPアドレスをpingしたときにpingが遅くなる限り、ルーターやモデムを再起動します。

更新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%で、google.comにpingすることもできません。理由はありません
ウィリアムベロ

有線またはWiFiですか?インストール中にインターネットが機能しましたか。ルーターまたは他のローカルデバイスにpingを実行できますか。
geoffmcc

有線接続。はい、ローカルデバイスにpingを実行できますが、インストール中に動作していたかどうかはわかりません。インストール中にインターネット接続が必要なかったためです。
ウィリアムベロ

DNSの問題のようです。pingを実行できますか74.125.29.138(Google IP)
-geoffmcc

はい。ただし、しばらく(約2分)停止してから、pingを続行します。
ウィリアムベロ

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 updatesudo apt-get upgrade。次に、sources.listを回復します

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

やるsudo apt-get updatesudo apt-get upgrade再び。もはや起こりません。


4

私の解決策は、ルーターでIPv6を無効にすることでした。


2
ipv6への切り替えが予定されているため、これは永続的な解決策ではない可能性があります。
スティーブロビラード

1
まあ、それは実際に非常に可能性が高く、すぐに私を助けました。IPv4プロバイダーがあり、NetgearルーターでIPv4-> IPv6トンネリング(自動)を有効にしました。これまでIPv6を無効にすると、すぐにmirrordirector.raspbian.orgへのping / nslookupリクエストが修正されました。
イグラックゼ

私は永続的な解決策を切望していますが、これは私にとってはうまくいきました。
ベン

3

私の場合(同じ動作、ネームサーバーの解決なし)、/ etc / nsswitch.confを変更することで修正しました。ファイルのみがあり、dnsは無効でした。現在、hosts行は次のとおりです。hosts:files dns


これは私にとってはうまくいきましたが、このページの他の多くは(執筆時点で)うまくいきませんでした。hosts:/etc/nsswitch.confファイルの行には、「files dns」以上のものがありましたが、現在はまさにそれら2つであり、私は実際に戻っています。新しいpi-0-wにdebian-stretch-raspbianを完全に新しくインストールしました。
paul_h

2

1つの方法は、次の行を/etc/hostsファイルに追加することです

  1. /etc/hostssudo権限でファイルを開く$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ネームサーバーも使用できると思います。それをresolve.confまたはinterfacesファイルに追加すると、何らかの理由で機能し、私の場合は機能しなかったと思います。うまくいけば、これが他の誰かを助けるかもしれない。


0

このサイトhttp://ipv6-test.com/を使用してIPv6接続をテストしました。IPv6 が機能していませんでした。フォーラムの投稿で、誰かがルーターを再起動したことがわかりましたが、修正されました。ルーターを再起動すると、問題は修正されました。ルーターを再起動すると言った人は、永続的な問題を抱えていたため、ときどきルーターを再起動する必要がありました。また、私の仕事ではIPv6テストが失敗します。私の仕事は非常に大きい会社で、インターネットが国の別の部分から出て行くほどです。piでIPv6を無効にしても機能するかもしれませんが、ルーターレベルでIPv6を修正する方が良いと思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.