인터넷에 연결되어 있지만 ssh 또는 ping 할 수 없습니다


16

Raspberry Pi에 문제가 발생하여 ssh하거나 핑할 수 없지만 TV에서 사용하고 있으며 네트워크 / 인터넷에 명확하게 연결되어 있습니다.

나는 몇 실행하기 위해 연결된 키보드를 사용했습니다 컬의 명령, wget과 , 그리고 apt-get update, 그들은 모두 잘 작동하지만, 원격 IP 주소를 사용하여에 나는 연결할 수 없습니다, 그것은 핑에 응답하지 않습니다. 방금 Raspbian을 새로 설치 했으며 지금까지 내가 한 일은 Wi-Fi를 설정하는 것입니다. 이는 분명히 작동합니다.


sshing하는 컴퓨터에 방화벽이 있습니까? IP 주소가 /sbin/ifconfig올바르지 않은 경우를 대비 하여 IP 주소를 다시 확인 했습니까 ?
— 로렌스

아니요, 실제로 Wi-Fi를 설정 한 후 처음으로 재부팅하기 직전에 제대로 작동했습니다 (작동을 확인한 다음 재부팅하여 작동을 멈췄습니다). "ifconfig wlan0"으로 IP를 다시 확인한 결과 IP와 동일하다는 것을 알았습니다.
— Eric Wolf

업데이트 : 나는 그것을 20 시간 동안 다시 시작하고 지금 작동하고 있습니다 ...
— Eric Wolf

plz는 ifconfig를 붙여 넣기
— Alex Tape

2
Wi-Fi 동글의 절전 문제 일 수 있습니다. 예 ping google.com를 들어 Pi에서 바쁜 상태를 유지 하고 동시에 ssh'ing을 시도하십시오.
— M Noit

답변:


12

내 라즈베리 파이 중 하나에서 많은 일이 발생합니다. 인터넷 연결을 확인 ifup wlan0하고 연결이 없을 때 실행되는 스크립트가 있습니다. 시도해 볼 수있는 것들 :

  • 라즈베리 파이 재부팅
  • 다음을 사용하여 유효한 IP 주소가 있는지 확인 ifconfig
  • 파일 에 추가하여 동글에서 절전 기능이 비활성화 wireless-power off되어 있는지 확인/etc/network/interfaces
  • 운영 ifup --force wlan0

cron에서 5 분마다 실행되는 스크립트는 다음과 같습니다.

#!/bin/bash
#Script to check the network connection

#Check network connection
if /sbin/ifconfig wlan0 | grep -q "inet addr:" ; then
    #Connection is good; do nothing
    echo "$(date "+%D [%H:%M:%S]") Connection is up"
else
    echo "$(date "+%D [%H:%M:%S]") Network connection down. Attempting to reconnect..."
    sudo /sbin/ifup --force wlan0
fi

무선 카드 전원 관리 문제인 경우 일정 시간이 지나면 WLAN이 사라지는 것을 볼 수도 있습니다 .

많은 무선 네트워크 카드는의 wireless-power off옵션을 지원하지 않습니다 /etc/network/interfaces. 8192CU 모듈이로드 된 상태에서 전원 관리를 비활성화하려면 sudo nano /etc/modprobe.d/8192cu.conf다음 내용으로 파일 을 만들 수 있습니다 .

# Disable power management
options 8192cu rtw_power_mgnt=0

인터넷 연결이 작동하고 유효한 IP 주소를 가지고 있지만 "무선 전원 끄기"추가 제안이 효과가 있다고 생각합니다. 며칠 후에도 실패하지 않으면 귀하의 답변을 수락하겠습니다.
— Eric Wolf

수정이 작동 했습니까? 나는 같은 문제에 직면하고있다.
— zengr

@exantas : 그 스크립트를 공유 할 수 있습니까? 나도 필요할 것 같아.
— zengr

@zengr : 내 답변을 편집
— nagyben

아, 내가 겪고있는 문제 inet addr:는 ifconfig에서 볼 수 있고 유효한 IP 주소가 있지만 핑 / wget 등을 할 수 없습니다.
— zengr

2

나는이 문제에서 전에 자신을 발견했다. 때때로 내 라우터가 잘못된 IP 주소를 선택했을 수 있습니다. nmapRaspberry Pi를 찾는 데 사용한 문제를 해결했습니다 . 나는 명령이이었다고 생각합니다 nmap 192.168.1.0/24.

IP 주소를 찾고 ssh와 ping을 도울 수 있어야합니다. 모니터로 연결된 경우 ifconfig터미널 응용 프로그램 내부에서 실행 하십시오.


2

비슷한 문제가 발생했습니다. 이더넷 연결을 사용하면 PC에서 Raspberry Pi로 원격 데스크톱을 연결할 수 있지만 Wi-Fi를 사용하면 연결에 실패했습니다. 라즈베리 파이도 핑할 수 없었습니다.

라우터 문제로 판명되었습니다. Raspberry Pi의 IP 주소로 포트 3389 ( RDP에 의해 사용됨)를 라우팅하기위한 새로운 규칙을 만들었습니다 (또한 Raspberry Pi Wi-Fi 의 MAC 주소 에 동일한 IP 주소를 할당하도록 라우터를 설정했습니다 ). 문제가 해결되었습니다. Ping은 여전히 ​​실패합니다. 나는 위에서 언급 한 전원 관리 솔루션과 관련이 있다고 생각합니다.

원격 데스크톱 용 Netgear WGT624v3 라우터 포트 포워딩 에서 NetGear 라우터 설정에 대한 지침을 찾았습니다 .


1

사용하려고 raspi-설정을 하고 인터페이스 옵션에서 SSH를 활성화.


1
raspi-config핑 문제를 해결하기 위해 SSH를 활성화 합니까? 영업 이익은 썼다 : " 나는 []도를 Ping 할 수 있습니다. "
— techraf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.