无法在一台计算机上 ping .local 机器

无法在一台计算机上 ping .local 机器

我有以下三台计算机连接到我的家庭网络:

  • 运行 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.localping compaqmini.local显示“未知主机”错误消息。有什么线索吗?我该如何排除故障?

答案1

在 Lubuntu 13.10 中,Avahi 默认未配置为处理.local域。要解决此问题,请安装软件包libnss-mdns并(如 piernov 所述)在文件中/etc/nsswitch.conf,将行

hosts: files dns

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

相关内容