LAN에서 호스트 이름을 통해 데비안에 연결할 수 없습니다


9

LAN에있는 호스트 이름으로 데비안을 검색 할 수 없습니다.

LAN에 다른 두 개의 우분투 컴퓨터가 있으며 모두 호스트 이름을 통해 핑 가능합니다.

내 데비안에서 :

pi@raspberrypi ~ $ hostname
raspberrypi

동일한 LAN의 다른 컴퓨터에서 :

ping raspberrypi
ping: unknown host raspberrypi

답변:


10

Ubuntu 시스템에는 Avahi 데몬이 실행되고 있지만 Raspberry Pi에는 해당되지 않습니다. 문제를 해결하려면 Avahi를 설치하십시오.

# apt-get install avahi-daemon avahi-discover libnss-mdns

jftr 아마도 .local 도메인을 사용해야 할 것입니다.raspberrypi.local
Ulrich Dangel

우분투는 언제 / 어떻게 데몬을 실행합니까? 난의 출력 '를 Avahi를'이라는 아무것도 표시되지 않습니다ps -x
스리 Sarnobat

편집-실행service --status-all | grep avahi
Sridhar Sarnobat

0

제안한대로 avahi 및 insserv를 제거 / 설치 했으므로 전체 shebang을 재부팅했습니다. 일했다.

네트워크의 다른 시스템에서 IP 주소를 핑 (ping) 할 수 있으면 -a 옵션을 추가하여 역방향 조회를 수행하십시오. 내 라우터에 호스트 이름의 최대 길이가 15 자라는 것을 스스로 발견했습니다.

ping -a 192.168.1.123
Pinging RASPBERRYPI [192.168.1.123] with 32 bytes of data:
...

그것이 당신에게 이름을 말하지 않는 한, 당신은 쟁기질해야합니다.


0

호스트 이름을 변경 한 경우 Pi에 samba를 설치하십시오.

sudo apt-get install samba

그런 다음 원격 시스템에서 다음을 시도하십시오.

ping newhostname.local

그리고 ssh로 :

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