Centos

Centos 7 Avahi 無法從 Windows 機器解析

  • August 8, 2015

我已經在 Centos 6.6 上安裝並配置了 avahi-daemon 和 samba,當我在 Ubuntu 機器上測試它時它正在工作。例如:ping myhostname.localsmb://myhostname.local

但是,當我從 Windows 機器上嘗試時,samba 既不能工作,也不能通過ping myhostname

誰能解釋一下 Windows 和 Ubuntu 之間的可能區別。

此外,如果 Windows 可以在瀏覽網路時列出我的伺服器,那就太好了,但我不知道我是否應該啟用諸如廣播之類的東西,或者只是正常配置就足夠了。

提前感謝日誌。

經過 2 天的工作和研究,感謝 Wireshark,我發現 Windows 不使用mdns協議來解析主機名,而只是使用自己的協議進行查詢,NetBios. 因此,Avahi 顯然不會對此作出回應。

再看一看,我發現了這個指南:http ://sharadchhetri.com/2014/10/09/centos-7-rhel-7-install-and-setup-samba-server-file-sharing/ ,然後得出以下結論:

Samba 包含一個稱為nmb處理 NetBios 請求的守護程序,但在 Centos 7 中預設禁用它。啟動它後,Windows 可以輕鬆解析我的主機名。

引用自:https://serverfault.com/questions/711619