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

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

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.


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 pi@newhostname.local
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.