
我有以下三台電腦連接到我的家庭網路:
- 運行 Lubuntu 13.10 的 Mac Mini (
macmini
) - 運行 Raspbian 7 的 Raspberry Pi (
raspberrypi
) - 運行 Lubuntu 12.04 的 Compaq Mini (
compaqmini
)
Avahi 已安裝並在所有三台電腦上運行,並且raspberrypi
我compaqmini
可以 ping 通其他兩台主機(帶有.local
後綴)。然而,在 Mac Mini 上,ping raspberrypi.local
卻給ping compaqmini.local
了「未知主機」錯誤訊息。有什麼線索嗎?我該如何解決這個問題?
答案1
.local
在 Lubuntu 13.10 中,Avahi預設未配置為處理域。要解決問題,請安裝軟體包libnss-mdns
並(如 piernov 提到的)在檔案中/etc/nsswitch.conf
,更改行
hosts: files dns
到
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4