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

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

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

내 데비안에서 :

pi@raspberrypi ~ $ hostname
raspberrypi

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

ping raspberrypi
ping: unknown host raspberrypi



답변

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

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


답변

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

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

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

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


답변

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

sudo apt-get install samba

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

ping newhostname.local

그리고 ssh로 :

ssh pi@newhostname.local


답변