Debian non è raggiungibile tramite il suo nome host in LAN


9

Il mio debian non è rilevabile tramite il suo nome host nella mia LAN.

Ho un paio di altre macchine Ubuntu nella LAN e sono tutte pingabili tramite i loro nomi host.

sul mio debian:

pi@raspberrypi ~ $ hostname
raspberrypi

su un'altra macchina nella stessa LAN:

ping raspberrypi
ping: unknown host raspberrypi

Risposte:


10

Il tuo sistema Ubuntu ha il demone Avahi in esecuzione mentre questo non è il caso del tuo Raspberry Pi. Installa Avahi per risolvere il problema:

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

jftr probabilmente dovrai usare il dominio .local, ad esempioraspberrypi.local
Ulrich Dangel

Quando / come esegue Ubuntu il demone? Non vedo nulla chiamato "avahi" nell'output dips -x
Sridhar Sarnobat,

MODIFICA - corsaservice --status-all | grep avahi
Sridhar Sarnobat,

0

Ha rimosso / installato avahi e insserv come suggerito, riavviato l'intero shebang. Lavorato.

Se è possibile eseguire il ping dell'indirizzo IP da un altro computer in rete, aggiungere l'opzione -a per effettuare una ricerca inversa. Io stesso ho scoperto che c'è una lunghezza massima di 15 caratteri per i nomi host sul mio router.

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

Fintanto che non ti dirà un nome, dovrai arare.


0

Se hai cambiato il nome host, prova a installare samba sul Pi.

sudo apt-get install samba

Quindi prova quanto segue dal tuo computer remoto:

ping newhostname.local

E a ssh:

ssh pi@newhostname.local
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.