LAN의 호스트 이름을 통해 Debian에 액세스할 수 없습니다.

LAN의 호스트 이름을 통해 Debian에 액세스할 수 없습니다.

내 데비안은 LAN의 호스트 이름으로 검색할 수 없습니다.

LAN에 다른 여러 우분투 시스템이 있고 모두 호스트 이름으로 핑할 수 있습니다.

내 데비안에서는:

pi@raspberrypi ~ $ hostname
raspberrypi

동일한 LAN의 다른 시스템에서:

ping raspberrypi
ping: unknown host raspberrypi

답변1

귀하의 우분투 시스템에는넘쳐데몬이 실행 중이지만 Raspberry Pi의 경우에는 그렇지 않습니다. Avahi를 설치하면 문제가 해결됩니다.

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

답변2

호스트 이름을 변경한 경우 Pi에 Samba를 설치해 보세요.

sudo apt-get install samba

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

ping newhostname.local

그리고 SSH로:

ssh [email protected]

답변3

권장대로 avahi 및 insserv를 제거/설치하고 전체 shebang을 다시 시작했습니다. 이미 작업 중입니다.

네트워크의 다른 컴퓨터에서 IP 주소를 ping할 수 있는 경우 -a 옵션을 추가하여 역방향 조회를 수행합니다. 나는 내 라우터의 호스트 이름의 최대 길이가 15자라는 것을 발견했습니다.

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

이름을 알려주지 않는 한 계속 시도해야 합니다.

관련 정보