인터넷에 연결되었지만 SSH 또는 Ping을 할 수없는 라즈베리 파이


10

최신 버전의 Raspbian Jessie를 실행하는 Raspberry Pi Model 2가 있습니다. 내 Pi는 Edimax 무선 어댑터를 사용하여 인터넷에 연결되어 있으며 인터넷을 다운로드하고 탐색 할 수 있습니다. 그러나 내가 Pi를 핑하려고 할 때마다

Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
ping: sendto: No route to host
Request timeout for icmp_seq 4
ping: sendto: Host is down

Pi에 SSH하려고 할 때마다 시간이 초과됩니다. 라우터에서 포트를 전달하고 Pi 및 라우터에서 고정 IP 주소를 할당하고 Raspbian을 다시 설치하는 등의 작업을 시도했습니다. 어떤 도움이라도 대단히 감사하겠습니다. 감사!

업데이트 : 이제 Raspberry Pi 모델 3 (Bluetooth 및 WiFi 내장)이 있습니다. Jessie의 최신 버전을 설치하고 내 홈 네트워크에 연결 한 후 위에서 언급 한 것과 동일한 문제가 발생합니다. 유일하게 새로운 라우터의 IP 주소를 핑하면 정상적인 응답을 얻지 만 다른 네트워크 장치에서 위에서 설명한 오류가 발생합니다. 어떤 조언도 좋을 것입니다!


동일한 네트워크에 연결된 경우 RPi를 ping하거나 ssh-session을 시작할 수 있습니까?
DJCrashdummy

아니 난 할 수 없어. 네트워크에 연결되어 있거나 무선으로 연결되어 있으면 안타깝게도 작동하지 않습니다.
Sullivan Prellwitz

나는 같은 상황이 있습니다. Jessie Lite와 Full 모두 동일하게 테스트되었습니다. 다른 PI에서는 SSH를 핑할 수 있지만 Windows 10에서는 핑할 수 없습니다. 동일한 Windows 10에서는 4.1이 아닌 이전 커널을 실행하는 다른 PI를 SSH하고 핑할 수 있습니다.

같은 문제가 있습니다. pi에서 로컬 네트워크의 다른 호스트를 ping하면 문제가 해결되어 로컬 네트워크의 다른 컴퓨터에서 pi에 연결할 수 있습니다. pi가 ARP 요청이나 다른 것에 올바르게 응답하지 않는 것으로 의심되므로 라우터의 라우팅 테이블로 보내지 않습니다. 다른 로컬 IP를 정기적으로 핑하도록 크론 작업을 설정했는데 문제가 해결 된 것 같습니다.
켈리 노턴

나는 Pi 3을 가지고 있으며 같은 것을 얻는다 ... 이전 버전에 대한 대답은 효과가없는 것 같습니다. 누군가가 그것을 바라고 바라고.
RiddlerDev

답변:


1

하나의 IP 주소를 다시 확인하십시오. 사용 ifconfig맥 / 리눅스와 ipconfig라우터의 페이지가 어디 있는지 확인하기 위해 Windows에서. 웹 브라우저에 IP 주소를 입력하고 연결된 장치 목록을보십시오.

없는 경우 컴퓨터와 Pi가 동일한 Wi-Fi에 있는지 확인하십시오. 컴퓨터가 이더넷에있는 경우 반드시 동일한 WiFi에 연결하십시오.

또한을 입력 raspi-config한 다음 ssh가 사용 가능한지 확인하십시오.


이미 완료, 모두 제안 당신을 불행하게도 작동하지만 것을하지 않았다, 이더넷 및 무선 랜에 그것을 시도
설리반 Prellwitz에게

당신은 매우 환영합니다. 내가 ... 내가 생각 또 다른 제안에서 편집 할 수 있습니다
Kachamenus

그래서 SSH를 사용하도록 설정했으며 서버가 실행 중인지 확인했습니다. 그렇습니다. 그래서 왜 작동하지 않는지 매우 혼란 스럽습니다.
Sullivan Prellwitz

동일한 LAN에서 아직 작업하지 않은 경우 문제 해결을 위해 수행하십시오! -ssh가 활성화되어 있고 작동하는지 확인하십시오 (아마도 RPi를 다시 시작해야 함)하고 RPi LC_ALL=C ifconfig | grep -i 'inet addr'의 올바른 IP 주소를 확인하십시오.
DJCrashdummy

1

나는 같은 문제가 있었다. 라즈베리와 라우터간에 잘못된 상호 작용이있었습니다.

라우터가 APSD / WMM을 지원하는 경우 (무선 구성 페이지 참조) 전원을 끕니다. 토마토 라우터에서 두 밴드 모두 별도로 꺼야했습니다.


1

Raspberry Pi가 어떤 이유로 든 네트워크 트래픽을 보내지 않으면 MAC 테이블 시간 초과 문제 ( CAM aging ) 가 발생할 수 있습니다 . 네트워크 스위치에는 어떤 MAC 주소에 어떤 네트워크 인터페이스가 연결되어 있는지 추적하는 룩업 테이블이 있습니다. ARP 테이블과 같지만 이더넷 계층을위한 것입니다. 스위치는 주어진 MAC 주소에서 패킷을 볼 때마다 해당 주소가있는 인터페이스의 테이블을 새로 고칩니다. 그러나 시간 초과 기간 (기본값 5 분)이 지나면 잊어 버립니다. 패킷이 해당 주소의 스위치에 도착하면 어떤 인터페이스로 패킷을 보낼지 알 수 없습니다. 이로 인해 "No route to host"또는 "Host is down"메시지가 나타날 수 있습니다.

이더넷 스위치에서 이것을 보았지만 WiFi에도 적용됩니다 .WiFi 라우터는 유선 LAN 인터페이스 중 하나 또는 2.4GHz 라디오 또는 5GHz를 통해 패킷을 보내야하는지 알아야합니다.

하이 엔드 스위치는 모든 인터페이스로 패킷을 보냅니다 ( "flood"). 일부 소비자 스위치는 패킷을 삭제합니다.

Windows와 같은 대부분의 운영 체제에서는 문제가되지 않기 때문에 거의 문제가되지 않습니다. 항상 일종의 네트워크 트래픽을 전송하므로 스위치의 항목이 새로 고쳐집니다.

네트워크의 다른 컴퓨터에서 Pi에 연결할 수 없으면 Pi에 로컬로 로그온하십시오. 그런 다음 단일 네트워크 패킷도 전송되도록하는 작업을 수행하면 5 분 동안 문제를 해결해야합니다.

Pi는 때때로 네트워크 트래픽을 자발적으로 보낼 수 있지만 항상 5 분 내에 있지는 않기 때문에 매우 일관되지 않은 문제처럼 보일 수 있습니다. 그래서 문제가왔다 갔다 할 수 있습니다. 구성이 다를 수 있습니다.

따라서 한 가지 해결책은 Pi에서 백그라운드로 무언가를 실행하여 4 분마다 패킷을 보내는 것입니다. 크론 작업으로서의 단일 핑일 수도 있습니다.


0

문제는 WIFI 동글이 전원 문제로 인해 ARP 요청에 적시에 응답하지 않는 것 같습니다. 다음 스레드에는 문제를 해결하는 여러 가지 옵션이 있습니다.

https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=33369

스레드의 일부 사람들은 WIFI 동글에서 전원 관리를 끄면 효과적이라고 주장합니다. 그것은 나를 위해 작동하지 않았다. 라즈베리 파이를 사용하여 적절하게 수행 할 수 없었기 때문에 ARP 항목을 푸시하는 방법이 필요했습니다.

그래서 ARP 테이블 항목을 강제하기 위해 서브넷의 모든 호스트를 몇 분마다 ping하는 해키 접근 방식을 사용했습니다.

crontab -e

그리고 이와 같은 항목을 추가하십시오 (서브넷이 10.0.1.0/24라고 가정)

0/10 * * * * fping -qg 10.0.1.0/24

Pi 3에서 내장 WiFi를 사용하고 있기 때문에 문제는 네트워크와 관련이 있습니다. 동글이 아닙니다.
Sullivan Prellwitz 1

0

https://www.raspberrypi.org/forums/viewtopic.php?f=27&t=15814

위의 링크를 참조하십시오. 그것은 내 RP와 함께 작동


2
링크 만 대답은 바람직하지 않습니다
Darth Vader

하시기 바랍니다 여행을 하고 방문 보려면 도움말 센터를 . 이 이론적으로 질문에 대답 할 수 있습니다 동안, 하는 것이 바람직하다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공 할 수 있습니다. 실제로이 정책을 시행 하고 있습니다. 향후 링크가 끊어 질 경우 답변이 저절로 표시되도록 수정하십시오. 48 시간 내에 편집하지 않으면 커뮤니티 위키로 변환됩니다.
Ghanima

0

AP 분리 기능 또는 이와 유사한 기능을 끄는 데 필요한 라우터 설정을 확인하십시오! 이 기능을 사용하면 Wi-Fi 네트워크에 연결된 클라이언트는 로컬 네트워크의 다른 장치와 통신 할 수 없지만 인터넷에 액세스 할 수 있습니다!

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