我有以下三台计算机连接到我的家庭网络:
- 运行 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
在 Lubuntu 13.10 中,Avahi 默认未配置为处理.local
域。要解决此问题,请安装软件包libnss-mdns
并(如 piernov 所述)在文件中/etc/nsswitch.conf
,将行
hosts: files dns
到
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4