無法 ping 通一台計算機上的本機計算機

無法 ping 通一台計算機上的本機計算機

我有以下三台電腦連接到我的家庭網路:

  • 運行 Lubuntu 13.10 的 Mac Mini ( macmini)
  • 運行 Raspbian 7 的 Raspberry Pi ( raspberrypi)
  • 運行 Lubuntu 12.04 的 Compaq Mini ( compaqmini)

Avahi 已安裝並在所有三台電腦上運行,並且raspberrypicompaqmini可以 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

相關內容