Saya menginstal Avahi dengan libnss-mdns untuk dapat mengakses pi saya dengan nama host. Info yang relevan:
$ 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
Dan pada pi itu sendiri berfungsi:
$ 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
Meskipun saya hanya melihat layanan lokal (dan ada orang lain yang bisa saya lihat di Mac saya).
Di Mac saya, saya tidak bisa melihatnya (dengan Bonjour Browser.app) atau menyelesaikan:
⌘ ping raspberrypi.local
ping: cannot resolve raspberrypi.local: Unknown host
Cara sebaliknya juga tidak bekerja:
$ ping Tino.local
ping: unknown host Tino.local
Mereka berada di jaringan yang sama (192.168.178.x) dan saya dapat ssh ke pi dan kembali ke mac saya. Saya sudah reboot beberapa kali.
Apa langkah selanjutnya yang bisa saya ambil?
sumber
avahi-resolve -n Tino.local
dan berhasil sekarang! Tidak tahu apa yang berubah dalam 6 bulan terakhir (telah menyerah sedikit) tetapi melakukan ping di kedua sisi sekarang. Terima kasih atas bantuannyaCobalah mereka di hub jaringan yang sama, tidak melalui router. Dengan demikian, keduanya pada jalur yang sama keluar dari router Anda, maka mereka mungkin bisa saling mendengar.
sumber