Debian n'est pas accessible via son nom d'hôte en LAN

9

Mon debian n'est pas détectable via son nom d'hôte dans mon LAN.

J'ai quelques autres machines Ubuntu dans le LAN et elles sont toutes pingables via leurs noms d'hôtes.

sur mon debian:

pi@raspberrypi ~ $ hostname
raspberrypi

sur une autre machine du même LAN:

ping raspberrypi
ping: unknown host raspberrypi
serrer
la source

Réponses:

10

Votre système Ubuntu a le démon Avahi en cours d'exécution alors que ce n'est pas le cas pour votre Raspberry Pi. Installez Avahi pour résoudre le problème:

# apt-get install avahi-daemon avahi-discover libnss-mdns
Spack
la source
jftr vous devez probablement utiliser le domaine .local, par exempleraspberrypi.local
Ulrich Dangel
Quand / comment Ubuntu exécute-t-il le démon? Je ne vois rien appelé 'avahi' dans la sortie deps -x
Sridhar Sarnobat
EDIT - runservice --status-all | grep avahi
Sridhar Sarnobat
0

Avez-vous supprimé / installé avahi et insserv comme suggéré, redémarré l'ensemble du shebang. Travaillé.

Si vous pouvez envoyer une requête ping à l'adresse IP d'une autre machine sur le réseau, ajoutez l'option -a pour effectuer une recherche inversée. J'ai moi-même découvert qu'il y avait une longueur maximale de 15 caractères pour les noms d'hôtes sur mon routeur.

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

Tant que cela ne vous donne pas de nom, vous continuez à labourer.

Hans
la source
0

Si vous avez changé le nom d'hôte, essayez d'installer samba sur le Pi.

sudo apt-get install samba

Essayez ensuite les opérations suivantes à partir de votre ordinateur distant:

ping newhostname.local

Et à ssh:

ssh [email protected]
Perroquet
la source