Raspberry Pi non accessible via son nom d'hôte en réseau local [fermé]


42

Mon Raspberry Pi n'est pas détectable via son nom d'hôte dans mon réseau local.

J'ai quelques autres machines Ubuntu sur le réseau local, et elles peuvent toutes être envoyées via leur nom d'hôte.

Sur mon Raspberry Pi:

pi@raspberrypi ~ $ hostname
raspberrypi

Sur une autre machine du même réseau local:

ping raspberrypi
ping: unknown host raspberrypi

Question en double: unix.stackexchange.com/questions/77189/… . Fermé aussi hors sujet car il s’agit d’un problème général de mise en réseau sous Linux, qui n’est pas lié au Raspberry Pi.
Jivings

Pourquoi n'est-il pas lié à Raspberry Pi si j'ai un Odroid avec Ubuntu 14.04, un MÎNIX avec Debian et un PC virtuel, je démarre avec Ubuntu 15.10 sur le même réseau sans ce problème? Ce problème ne concerne que mon Raspberry Pi 2 avec Raspian depuis que je suis passé à Jessie.
Timide Robbiani

en passant, cela n'affectera probablement pas la plupart des gens qui lisent ceci, mais certaines personnes peuvent avoir installé avahi et se demander pourquoi cela ne fonctionne pas pour eux -> Une possibilité est que votre configuration réseau ne prend pas en charge la multidiffusion.
Lukas1

@clamp ne devrait pas l'être ping raspberrypi.local, je pense que la .localpartie est essentielle
Linus Unnebäck

Réponses:


15

Avez-vous essayé de faire un test de ping avec l'adresse IP? Si cela fonctionne, votre problème est généralement de résoudre le nom en une adresse IP.

Il y a plusieurs façons de résoudre ce problème. Vous pourriez

  • Ajoutez une entrée dans votre fichier / etc / hosts avec l'adresse IP statique et le nom d'hôte de votre pi
  • Ajoutez une réservation statique à votre serveur DHCP et ajoutez un enregistrement à votre serveur DNS local (si votre routeur la prend en charge)
  • Exécutez un service comme NIS, Avahi ou Samba sur votre pi. Le choix dépend du système d'exploitation à partir duquel vous effectuez un ping.
    • Les clients Windows bénéficieront de l’installation de Samba.
    • Les clients OS / X bénéficieront d’Avahi ou de Samba.
    • Les clients Linux bénéficieront probablement de NIS ou de Samba en fonction de ce qui est installé. Je suppose que les ordinateurs Ubuntu utilisent samba pour annoncer leurs noms d’hôtes.

ouais cingler via l'ip c'est bien, mais il n'a pas d'adresse IP statique.
pince

A partir de quel système d'exploitation pingez-vous les boîtes pi et ubuntu? Si vous êtes sur une machine Linux, pourriez-vous voir quelle est la valeur de hosts:votre /etc/nsswitch.conf?
Surajram Kumaravel

1
Merci. J'ai résolu le mien via Samba. Samba sera utile à un moment donné, car il est un peu plus facile d'accéder aux fichiers de cette façon
fedmich

70

Vous devez utiliser avahi-daemon (zeroconf) si vous souhaitez vous connecter via un nom d'hôte au lieu d'une adresse IP. Dans la documentation de Raspberry Pi sur la configuration avancée de RPi :

Installez avahi avec les commandes suivantes sur le Raspberry Pi:

sudo apt-get install avahi-daemon

Mise à jour du démarrage pour avahi-daemon

sudo insserv avahi-daemon

Appliquez la nouvelle configuration avec:

sudo /etc/init.d/avahi-daemon restart

Le Raspberry Pi devrait maintenant être adressable à partir d'autres machines, telles que raspberrypi.local, par exemple: ssh pi@raspberrypi.local ou http: //raspberrypi.local si le service HTTP est installé.

Si vous ne pouvez pas vous connecter à partir de PC Windows via SSH, vous n'avez probablement pas installé le service Bonjour .

Obtenir Bonjour pour Windows: Télécharger les services d’impression Bonjour pour Windows v2.0.2 . Il suffit de l'installer.


13
Cela devrait être la réponse choisie
Sudar

3
Silly, juste pour que les autres sachent: dans mon cas, mon routeur domestique (Pirelli Centro Grande) gère DHCP pour mon réseau local. Je n’ai jamais eu de problèmes de ssh ou de réseau avec Raspian ni aucun autre Linux sur mon réseau local avant de passer à Raspian Jessie. Cela installe automatiquement dhcpd et avahi. J'ai dû supprimer les deux, avahi-daemon et isc-dhcpd-server pour éviter les conflits DHCP et de serveur de noms avec mon routeur. Maintenant, ma framboise est à nouveau disponible sous son nom.
Timide Robbiani

1
J'ai eu le même problème que @ShyRobbiani - la désactivation / suppression de avahi-daemon a provoqué la récupération de mon rpi sur mon réseau domestique comme il le faisait avant Jessie.
keithl8041

2
'insserv' n'est pas disponible sur mon Raspbian ...?
copa017

2
@ copa017 Pas ici non plus sur ma Raspbian Lite au moins, mais juste sudo apt-get install insserv. Sinon, suivez les instructions ci-dessus. Testé et travaillé pour moi!
Jonas
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.