LAN에서 호스트 이름을 통해 Raspberry Pi에 연결할 수 없음 [닫힘]


42

내 LAN에있는 호스트 이름으로 라즈베리 파이를 찾을 수 없습니다.

LAN 에 다른 두 개의 Ubuntu 시스템이 있으며 모두 호스트 이름을 통해 Ping 할 수 있습니다.

내 라즈베리 파이에서 :

pi@raspberrypi ~ $ hostname
raspberrypi

같은 LAN에있는 다른 컴퓨터에서 :

ping raspberrypi
ping: unknown host raspberrypi

중복 질문 : unix.stackexchange.com/questions/77189/… . Raspberry Pi와 관련이없는 일반적인 Linux 네트워킹 문제이므로 주제를 벗어났습니다.
Jivings

Ubuntu 14.04가 포함 된 Odroid, Debian이 포함 된 MÎNIX 및 동일한 네트워크에서이 문제없이 Ubuntu 15.10으로 부팅하는 가상 PC가있는 경우 왜 Raspberry Pi와 관련이 없습니까? Raspian을 사용하는 Raspberry Pi 2에서만 Jessie로 업그레이드 한 후이 문제가 발생합니다.
수줍음 Robbiani

부수적으로, 이것은 아마도 대부분의 사람들이 이것을 읽는 데 영향을 미치지 않을 것이지만, 어떤 사람들은 아바 히가 설치되어 있고 왜 그것이 작동하지 않는지 궁금해 할 것입니다.
Lukas1

@clamp 그것이되어야 ping raspberrypi.local한다고 생각합니다. 그 .local부분이 매우 중요 하다고 생각합니다
Linus Unnebäck

답변:


15

IP 주소를 사용하여 핑 테스트를 시도 했습니까? 그래도 문제가 해결되지 않으면 일반적으로 이름을 IP 주소로 확인하는 것입니다.

이 문제를 해결하는 방법에는 여러 가지가 있습니다. 넌 할 수있어

  • pi의 static-ip 및 호스트 이름으로 / etc / hosts 파일에 항목을 추가하십시오.
  • DHCP 서버에 정적 예약 추가 및 로컬 DNS 서버에 레코드 추가 (라우터가 지원하는 경우)
  • 파이에서 NIS, Avahi 또는 Samba와 같은 서비스를 실행하십시오. 선택은 핑하는 OS에 따라 다릅니다.
    • Windows 클라이언트는 Samba를 설치하면 도움이됩니다.
    • OS / X 클라이언트는 Avahi 또는 Samba의 혜택을받습니다.
    • Linux 클라이언트는 설치된 항목에 따라 NIS 또는 Samba의 이점을 얻을 수 있습니다. 우분투 컴퓨터는 삼바를 사용하여 호스트 이름을 알리는 것 같습니다.

예, ip를 통한 핑은 괜찮지 만 정적 IP 주소는 없습니다.
클램프

pi 및 우분투 상자에서 어떤 OS를 핑하고 있습니까? 당신이 리눅스 머신에 있다면 당신의 가치가 무엇인지 알 hosts:/etc/nsswitch.conf있습니까?
Surajram Kumaravel가

1
감사. 삼바를 통해 내 문제를 해결했습니다. 삼바는이 방법으로 파일에 접근하기가 조금 더 쉬워 어느 시점에서 유용 할 것입니다
fedmich

70

IP 주소 대신 호스트 이름을 통해 연결하려면 avahi-daemon (zeroconf)을 사용해야합니다. RPi Advanced Setup 의 Raspberry Pi 설명서에서 :

Raspberry Pi에서 다음 명령으로 avahi를 설치하십시오.

sudo apt-get install avahi-daemon

avahi-daemon의 부팅 시작 업데이트

sudo insserv avahi-daemon

다음을 사용하여 새 구성을 적용하십시오.

sudo /etc/init.d/avahi-daemon restart

Raspberry Pi는 이제 다른 컴퓨터에서 raspberrypi.local로 주소를 지정할 수 있어야합니다 (예 : ssh pi@raspberrypi.local 또는 HTTP 서비스가 설치된 경우 http : //raspberrypi.local) .

SSH를 통해 Windows PC에서 연결할 수없는 경우 Bonjour 서비스를 설치하지 않았을 수 있습니다 .

Windows 용 Bonjour 가져 오기 : Windows v2.0.2 용 Bonjour Print Services를 다운로드하십시오 . 설치 만하면됩니다.


13
이것은 정답입니다
Sudar

3
실리, 다른 사람들에게 알리기 위해 : 내 경우에는 내 홈 라우터 (Pirelli Centro Grande)가 내 LAN을 위해 dhcp를 처리하고 있습니다. Raspian Jessie로 업그레이드하기 전까지는 LAN에서 Raspian 또는 다른 Linux와 관련된 ssh 또는 네트워크 문제가 없었습니다. dhcpd 및 avahi가 자동으로 설치되었습니다. dhcp와 네임 서버가 라우터와 충돌하지 않도록 avahi-daemon과 isc-dhcpd-server를 모두 제거해야했습니다. 이제 내 라즈베리는 이름으로 다시 사용할 수 있습니다.
수줍은 Robbiani

1
@ShyRobbiani와 같은 문제가 발생했습니다. avahi-daemon을 비활성화 / 제거하면 제프리 이전과 마찬가지로 홈 네트워크에서 rpi가 선택되었습니다.
keithl8041

2
내 raspbian에서 'insserv'를 사용할 수 없습니다 ...?
copa017

2
@ copa017 내 Raspbian Lite 중 적어도 하나는 아니지만 단지 sudo apt-get install insserv. 그렇지 않으면 위의 지침을 따르십시오. 테스트하고 나를 위해 일했습니다!
Jonas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.