שְׁאֵלָה:
כיצד לפתור באגים של אווה-דמון? שם המארח לא מגיע
Tino
2014-07-31 20:03:04 UTC
view on stackexchange narkive permalink

התקנתי את 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 שלי. אתחלתי כבר מספר פעמים.

אילו צעדים הבאים אוכל לנקוט?

שתיים תשובות:
Kristian Lein-Mathisen
2015-01-16 14:30:05 UTC
view on stackexchange narkive permalink

במקרה שמישהו אחר נקלע לזה, זה עשוי להיות שימושי:

  • אתה יכול לנסות avahi-resolution כדי לראות אם זו בעיה עם שילוב של NSS או רזולוציית שם המארח בפועל

  • נסה tcpdump -i wlan0 port 5353 או igmp -w /tmp/mdns.pcap ( IGMP) ו- wireshark /tmp/mdns.pcap (צריך לעבוד גם מה- pi וגם מהמחשב הנייד שלך) כדי לבדוק מה נשלח דרך החוט ולראות מי לא לעשות את מה שהם אמורים

עדיף מאוחר מאשר לעולם לא ...

בהחלט. ניסיתי `avahi-resolute -n Tino.local` וזה עובד עכשיו! אין מושג מה השתנה בששת החודשים האחרונים (ויתרתי מעט) אבל פינג עובד עכשיו משני הצדדים. תודה על העזרה בכל מקרה
anon
2014-10-19 22:39:28 UTC
view on stackexchange narkive permalink

נסה אותם באותו רכזת רשת, ולא עובר נתב. לכן, שניהם באותו קו מחוץ לנתב שלך, אז הם יוכלו לשמוע אחד את השני.

What do you mean? "on the same line out of your router"? They are both on the LAN side, so the router functions as a hub. It should work with a router as well btw.


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...