Nie mogę się połączyć z mirrordirector.raspbian.org
Raspbian, ale nie wiem dlaczego.
Ponownie zainstalowałem Raspbian, ale wygląda na to, że to nie problem. Jak mogę to rozwiązać?
Po podłączeniu do mojego Raspberry Pi przez SSH z innego komputera, a następnie uruchom sudo apt-get update
i działaj jak urok. Ale jeśli ktoś może wyjaśnić, dlaczego to nie działało, kiedy wykonywałem polecenie z samego Pi, byłoby świetnie!
Odpowiedzi:
Za pomocą terminalu lub ulubionego edytora tekstu możesz zdefiniować konkretne lustro do użycia
Po prostu skomentuj linię
Tak to wygląda
I zamień na lustro blisko ciebie z poniższej listy
Lista serwerów lustrzanych znajduje się tutaj
Ja (będąc w USA) korzystam z lustrzanego serwera dzierżawy sieci
Aktualizacja
Problem wydaje się związany z dns (z wyjątkiem powolnego pingowania, gdy używałeś rzeczywistego adresu IP Google.
Zaktualizuj linię / etc / network / interfaces eth0, aby zawierała (lub aktualizuje istniejącą), aby była (jako ostatnia linia sekcji)
To są serwery nazw Google. Tylko po to, aby uzyskać lepszą wydajność. Jeśli chcesz mniej wścibskich oczu niż Google, są inni bezpłatni dostawcy.
Jeśli chodzi o wolne pingowanie przy pingowanym adresie IP Google, zrestartuję router i / lub modem.
Aktualizacja 2
Jeśli dodawanie do / etc / network / interfaces nie działało, dodaj następujący kod jako ostatni wiersz pliku /etc/resolv.conf
Następnie uruchom ponownie lub po prostu uruchom ponownie sieć
Edycja 3 Również jeśli możesz zaktualizować odpowiedź z wyjściem
Robisz to przez terminal. Pokaże nam lokalny adres Pi. Zaktualizuj również odpowiedź o lokalny adres IP działającego komputera lub lokalny adres routera. Na przykład mój jest
źródło
74.125.29.138
Wystąpił podobny problem i skorzystaj z tego sposobu, aby go przejrzeć. Najpierw skomentuj to w
/etc/apt/sources.list
:następnie zrób
sudo apt-get update
isudo apt-get upgrade
. Następnie odzyskaj plik sources.listZrób
sudo apt-get update
isudo apt-get upgrade
jeszcze raz. To się już nie zdarza.źródło
Moim rozwiązaniem było wyłączenie IPv6 w routerze.
źródło
W moim przypadku (to samo zachowanie, brak rozdzielczości serwera nazw) naprawiłem to, modyfikując plik /etc/nsswitch.conf, który miał tylko pliki, a dns został wyłączony. Teraz linia hostów brzmi: hosts: pliki dns
źródło
Jednym ze sposobów jest dodanie następujących wierszy do
/etc/hosts
pliku/etc/hosts
plik z prawami sudo$sudo nano /etc/hosts
Wklej następujące wiersze na końcu
/etc/hosts
plikuTo działa dla mnie !!
źródło
Próbowałem wszystkiego, co zapewniał geoffmcc, ale nadal nie działało to dla mnie. Moim rozwiązaniem była zmiana serwerów DNS na moim routerze. Użyłem serwerów nazw OpenDNS.
Wyobrażam sobie, że możesz używać serwerów nazw Google również jak wspomniano powyżej. Sądzę, że dodanie go do pliku resol.conf lub pliku interfejsów zadziałałoby z jakiegoś powodu, którego nie zrobiło w moim przypadku. Mam nadzieję, że może to pomóc komuś innemu.
źródło
Testowałem połączenie IPv6 przy użyciu tej witryny http://ipv6-test.com/. Powiedział, że mój IPv6 nie działa. Znalazłem na postu na forum, że ktoś zrestartował router i zostało to naprawione. Uruchomiłem ponownie router i problem został rozwiązany. Osoba, która chciała zrestartować router, miała stałe problemy, musiała od czasu do czasu restartować router. Ponadto test IPv6 kończy się niepowodzeniem w mojej pracy. Moja praca jest w firmie tak dużej, że Internet wychodzi z innej części kraju. Wyłączenie IPv6 na twoim pi może działać, ale myślę, że lepiej jest po prostu naprawić IPv6 na poziomie routera.
źródło