התקנתי את Avahi עם libnss-mdns כדי שאוכל לגשת ל- pi שלי לפי שם מארח. מידע רלוונטי:
$ cat / etc / hostnameraspberrypi $ ps ax | grep avahi2103? S 0:00 avahi-daemon: פועל [raspberrypi.local] 2104? S 0:00 avahi-daemon: chroot helper $ sudo service avahi-daemon status Avahi mDNS / DNS-SD Daemon is runningls -l / etc / avahi / services / total 8-rw-r - r-- 1 שורש שורש 449 Jul 31 13:16 multiple.service-rw-r - r-- 1 שורש שורש 299 במרץ 10 17:15 udisks.service
ועל ה- pi עצמו זה עובד:
$ avahi-browse -a + eth0 IPv4 XBMC (raspberrypi) _airplay._tcp local + eth0 IPv4 B827EBA83303 @ XBMC (raspberrypi) AirTunes Remote Audio local + eth0 IPv4 XBMC (raspberrypi) _xbmc-jsonpp_t XBMC (raspberrypi) _xbmc-events._udp local + eth0 IPv4 XBMC (raspberrypi) _xbmc-jsonrpc-h._tcp local + eth0 IPv4 XBMC (raspberrypi) אתר אינטרנט מקומי + eth0 IPv4 raspberrypi ניהול דיסקים מרחוק מקומי + eth0 IPv4 raspberrypi _ device-info._tcp local + eth0 IPv4 raspberrypi SSH Remote Terminal local + eth0 IPv4 raspberrypi [b8: 27: eb: a8: 33: 03] תחנת עבודה מקומית
למרות שאני רואה רק שירותים מקומיים (ו ישנם אחרים שאני יכול לראות ב- Mac שלי).
ב- Mac שלי אני לא יכול לראות את זה (עם Bonjour Browser.app) או לפתור:
⌘ פינג raspberrypi.localping: לא יכול לפתור raspberrypi.local: מארח לא ידוע
ההפך גם לא עובד:
$ ping Tino.localping: לא ידוע Tino.local
הם נמצאים באותה רשת (192.168.178.x) ואני יכול ssh לתוך ה- pi ובחזרה ל- mac שלי. אתחלתי כבר מספר פעמים.
אילו צעדים הבאים אוכל לנקוט?