mirrordirector.raspbian.org에 연결할 수 없습니다


19

mirrordirector.raspbian.orgRaspbian에서 연결할 수 없지만 이유를 모르겠습니다.

이미 Raspbian을 다시 설치했지만 문제가 아닌 것 같습니다. 이 문제를 어떻게 해결할 수 있습니까?

다른 컴퓨터에서 SSH를 통해 Raspberry Pi에 연결 한 다음 실행 sudo apt-get update하고 매력처럼 작동합니다. 그러나 누군가가 Pi 자체에서 명령을 실행할 때 왜 작동하지 않는지 설명 할 수 있다면 좋을 것입니다!


와이파이를 통해 같은 문제가 있었지만 LAN 케이블을 통해 연결되면 모든 것이 작동하기 시작합니다.
Sanya Snex

제 경우에는 라우터가 요청을 차단했습니다. 라우터 iptables에 규칙을 추가하고 모든 것이 작동했습니다.
Sanya Snex

답변:


21

터미널 또는 선호하는 텍스트 편집기를 사용하여 사용할 특정 미러를 정의 할 수 있습니다

 /etc/apt/sources.list

그냥 라인을 주석 처리하십시오

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

이렇게 생겼어요

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

아래 목록에서 가까운 거울로 교체하십시오.

거울 목록은 여기 에서 찾을 수 있습니다

나는 (미국에 있고) 임대 웹 미러를 사용합니다

최신 정보

문제는 DNS와 관련이있는 것 같습니다 (Google의 실제 IP를 사용할 때 느린 핑은 제외).

당신의 갱신 을 / etc / 네트워크 / 인터페이스 (섹션의 마지막 줄에) 포함 eth0를 라인 (또는 업데이트 기존)의 수

 dns-nameservers 8.8.8.8 8.8.4.4

그것들은 구글 네임 서버입니다. 더 나은 성능을 얻을 수 있는지 확인하십시오. Google보다 눈을 덜 끌고 싶다면 다른 무료 제공 업체가 있습니다.

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 할 수는 있지만 설치 중에 작동하는지 알 수 없으므로 설치 중에 인터넷 연결이 필요하지 않습니다.
William Bello

DNS 문제인 것 같습니다. 핑 74.125.29.138(Google IP)
geoffmcc

예, 그러나 잠시 동안 (약 2 분) 멈추고 핑을 계속합니다.
William Bello

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 update하고 sudo apt-get upgrade. 그런 다음 sources.list를 복구하십시오.

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

수행 sudo apt-get update하고 sudo apt-get upgrade다시. 더 이상 발생하지 않습니다.


4

내 솔루션은 라우터에서 IPv6을 비활성화하는 것이 었습니다.


2
ipv6으로의 전환이 예정되어 있으므로 이것은 영구적 인 해결책이 될 수 없습니다.
Steve Robillard

1
글쎄, 그것은 실제로 가능성이 높고 즉시 나를 도왔습니다. IPv4 공급자가 있고 Netgear 라우터에서 IPv4-> IPv6 터널링 (자동)을 활성화했습니다. 지금까지 IPv6을 비활성화하면 ping / nslookup 요청이 mirrordirector.raspbian.org로 즉시 수정되었습니다.
igraczech

영구적 인 솔루션을 원하지만 이것은 나를 위해 일했습니다.
Ben

3

필자의 경우 (같은 동작, 이름 서버 확인 없음) 파일 만 있고 dns가 비활성화 된 /etc/nsswitch.conf를 수정하여 수정했습니다. 이제 hosts 라인은 hosts : files dns입니다.


이것은 저에게 도움이 되었으며이 페이지의 다른 사람들은 그렇지 않았습니다. /etc/nsswitch.conf 파일의 hosts : 행에는 'files dns'이상이 있었으며 이제는 정확히 두 개뿐입니다. 새로운 pi-0-w에 debian-stretch-raspbian을 완전히 새로 설치했습니다.
paul_h

2

한 가지 방법은 /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 또는 인터페이스 파일에 추가하면 어떤 이유로 든 작동하지 않을 것이라고 생각합니다. 잘하면 이것은 다른 누군가를 도울 수 있습니다.


0

이 사이트 http://ipv6-test.com/을 사용하여 IPv6 연결을 테스트 했습니다. IPv6이 작동하지 않는다고 말했습니다. 포럼 게시물에서 누군가가 라우터를 재부팅했으며 문제가 해결되었습니다. 라우터를 재부팅했는데 문제가 해결되었습니다. 라우터를 재부팅한다고 말한 사람에게 지속적인 문제가 있었다면 때때로 라우터를 재부팅해야했습니다. 또한 내 직업에서 IPv6 테스트가 실패합니다. 제 직업은 회사가 너무 커서 인터넷이 나라의 다른 부분에서 나가는 것입니다. 파이에서 IPv6을 비활성화하면 작동하지만 라우터 수준에서 IPv6을 수정하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.