Я не могу подключиться к mirrordirector.raspbian.org
Raspbian, но я не знаю почему.
Я уже переустановил Raspbian, но, похоже, это не проблема. Как я могу решить это?
После того, как я подключился к своему Raspberry Pi через SSH с другого компьютера, а затем запустился sudo apt-get update
и работал как чудо. Но если кто-то может объяснить, почему это не сработало, когда я выполнял команду от самого Pi, это было бы здорово!
Ответы:
Используя терминал или ваш любимый текстовый редактор, вы можете определить конкретное зеркало для использования в
Просто закомментируйте строку
Так это выглядит
И заменить на зеркало рядом с вами из списка ниже
Список зеркал можно найти здесь
Я (находясь в США) пользуюсь веб-зеркалом аренды
Обновить
Кажется, проблема связана с DNS (за исключением медленного пинга, когда вы использовали реальный IP-адрес Google.
Обновите строку / etc / network / interfaces eth0, чтобы включить (или обновить существующую), чтобы она была (как последняя строка раздела)
Это серверы имен Google. Просто чтобы увидеть, если получить лучшую производительность. Если вы хотите меньше любопытных глаз, чем Google, есть и другие бесплатные провайдеры.
Что касается медленного пинга при пинге IP-адреса Google, я бы перезагрузил маршрутизатор и / или модем.
Обновление 2
Если добавление в / etc / network / interfaces не работает, добавьте следующую строку в последнюю строку /etc/resolv.conf
А затем перезагрузите или просто перезагрузите сеть
Редактировать 3 Также, если вы могли бы обновить ответ с выводом
Вы делаете это через терминал. Он покажет нам местный адрес Пи. Также, пожалуйста, обновите ответ с помощью локального IP-адреса работающего компьютера или локального адреса маршрутизатора. Например мой
источник
74.125.29.138
(Google IP)Я страдал от подобной проблемы, и использую этот способ, чтобы справиться с этим. Сначала закомментируйте это в
/etc/apt/sources.list
:тогда делай
sudo apt-get update
иsudo apt-get upgrade
. Затем восстановите список sources.listДелай
sudo apt-get update
иsudo apt-get upgrade
снова. Это больше не происходит.источник
Моим решением было отключить IPv6 в роутере.
источник
В моем случае (то же самое поведение, без разрешения сервера имен) я исправил это, изменив /etc/nsswitch.conf, в котором были только файлы и dns был отключен. Теперь строка hosts выглядит так: hosts: files dns
источник
Одним из способов является добавление следующих строк в
/etc/hosts
файл/etc/hosts
файл с правами sudo$sudo nano /etc/hosts
Вставьте следующие строки в конец
/etc/hosts
файлаЭто работает для меня!
источник
Я перепробовал все, что предоставил geoffmcc, но у меня все равно не получилось. Мое решение состояло в том, чтобы изменить DNS-серверы на моем маршрутизаторе. Я использовал серверы имен OpenDNS.
Я полагаю, вы можете использовать серверы имен Google также, как указано выше. Я думаю, что добавление его в файл resol.conf или в интерфейсный файл будет работать по какой-то причине, но в моем случае это не сработало. Надеюсь, это может помочь кому-то еще.
источник
Я проверил свое соединение IPv6 с помощью этого сайта http://ipv6-test.com/ Он сказал, что мой IPv6 не работает. Я нашел в сообщении на форуме, что кто-то перезагрузил свой маршрутизатор, и это было исправлено. Я перезагрузил свой роутер, и проблема была исправлена. Человек, который сказал перезагрузить маршрутизатор, имел постоянные проблемы, иногда приходилось перезагружать маршрутизатор. Кроме того, тест IPv6 не проходит на моей работе. Моя работа в такой большой компании, что интернет выходит из другой части страны. Отключение IPv6 на вашем пи может сработать, но я думаю, что лучше просто исправить IPv6 на уровне маршрутизатора.
источник