J'ai installé Avahi avec libnss-mdns pour pouvoir accéder à mon pi par nom d'hôte. Informations pertinentes:
$ cat /etc/hostname
raspberrypi
$ ps ax | grep avahi
2103 ? S 0:00 avahi-daemon: running [raspberrypi.local]
2104 ? S 0:00 avahi-daemon: chroot helper
$ sudo service avahi-daemon status
Avahi mDNS/DNS-SD Daemon is running
ls -l /etc/avahi/services/
total 8
-rw-r--r-- 1 root root 449 Jul 31 13:16 multiple.service
-rw-r--r-- 1 root root 299 Mar 10 17:15 udisks.service
Et sur le pi lui-même, cela fonctionne:
$ avahi-browse -a
+ eth0 IPv4 XBMC (raspberrypi) _airplay._tcp local
+ eth0 IPv4 B827EBA83303@XBMC (raspberrypi) AirTunes Remote Audio local
+ eth0 IPv4 XBMC (raspberrypi) _xbmc-jsonrpc._tcp local
+ eth0 IPv4 XBMC (raspberrypi) _xbmc-events._udp local
+ eth0 IPv4 XBMC (raspberrypi) _xbmc-jsonrpc-h._tcp local
+ eth0 IPv4 XBMC (raspberrypi) Web Site local
+ eth0 IPv4 raspberrypi Remote Disk Management local
+ eth0 IPv4 raspberrypi _device-info._tcp local
+ eth0 IPv4 raspberrypi SSH Remote Terminal local
+ eth0 IPv4 raspberrypi [b8:27:eb:a8:33:03] Workstation local
Bien que je ne vois que les services locaux (et il y en a d'autres que je peux voir sur mon Mac).
Sur mon Mac, je ne peux pas le voir (avec Bonjour Browser.app) ou résoudre:
⌘ ping raspberrypi.local
ping: cannot resolve raspberrypi.local: Unknown host
L'inverse ne fonctionne pas non plus:
$ ping Tino.local
ping: unknown host Tino.local
Ils sont sur le même réseau (192.168.178.x) et je peux ssh dans le pi et revenir dans mon mac. J'ai déjà redémarré plusieurs fois.
Quelles prochaines étapes puis-je prendre?
la source
avahi-resolve -n Tino.local
et ça marche maintenant! Aucune idée de ce qui a changé au cours des 6 derniers mois (avait un peu abandonné) mais le ping fonctionne maintenant des deux côtés. Merci pour l'aide quand mêmeEssayez-les sur le même concentrateur réseau, sans passer par un routeur. Ainsi, les deux sur la même ligne hors de votre routeur, ils pourraient alors s'entendre.
la source