Ich habe Avahi mit libnss-mdns installiert, um über den Hostnamen auf meinen Pi zugreifen zu können. Relevante Infos:
$ 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
Und auf dem Pi selbst funktioniert es:
$ 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
Obwohl ich nur lokale Dienste sehe (und es gibt andere, die ich auf meinem Mac sehen kann).
Auf meinem Mac kann ich es nicht sehen (mit Bonjour Browser.app) oder auflösen:
⌘ ping raspberrypi.local
ping: cannot resolve raspberrypi.local: Unknown host
Der umgekehrte Weg funktioniert auch nicht:
$ ping Tino.local
ping: unknown host Tino.local
Sie befinden sich im selben Netzwerk (192.168.178.x) und ich kann ssh in den pi und zurück in meinen Mac. Ich habe bereits mehrmals neu gestartet.
Welche nächsten Schritte kann ich unternehmen?
avahi-resolve -n Tino.local
und es funktioniert jetzt! Keine Ahnung, was sich in den letzten 6 Monaten geändert hat (hatte ein wenig aufgegeben), aber Ping funktioniert jetzt auf beiden Seiten. Trotzdem für die Hilfe