アバヒデーモンをデバッグする方法は?経由しないホスト名


8

ホスト名でpiにアクセスできるように、libnss-mdnsでAvahiをインストールしました。関連情報:

$ 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

そして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-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

ローカルサービスしか表示されませんが(Macで表示できるサービスは他にもあります)。

私のMacでは、それを(Bonjour Browser.appで)表示したり解決したりできません。

⌘ ping raspberrypi.local
ping: cannot resolve raspberrypi.local: Unknown host

逆も同様に機能しません。

$ ping Tino.local
ping: unknown host Tino.local

それらは同じネットワーク(192.168.178.x)上にあり、piにsshしてMacに戻ることができます。すでに何度か再起動しています。

次のステップは何ですか?

回答:


7

他の誰かがこれにつまずいた場合、これは役に立つかもしれません:

  • あなたはavahi-resolveそれがNSS統合または実際のホスト名解決に問題があるかどうかを確認しようとすることができます

  • tcpdump -i wlan0 port 5353 or igmp -w /tmp/mdns.pcapIGMP)とwireshark /tmp/mdns.pcap(piとラップトップの両方で動作するはずです)を試して、ネットワーク経由で送信されたものを検査し、想定されていることをしていない人を確認します

決して遅くないよりはまし...


絶対に。私が試してみましたがavahi-resolve -n Tino.local、うまくいきました!過去6か月間に何が変わったのか(少しあきらめました)はわかりませんが、pingは両側で機能します。とにかく助けてくれてありがとう
Tino

-2

ルーターを経由せずに、同じネットワークハブで試してください。したがって、両方がルータの同じ回線上にある場合、それらは互いに聞こえる可能性があります。


1
どういう意味ですか?「あなたのルーターから同じ線上に」?どちらもLAN側にあるため、ルーターはハブとして機能します。ルーターと同様に動作するはずです。
Tino、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.