我有一个使用名为 avahi 的 Manjaro 客户端发现的服务器unaha-closp
。然而,当我 ping 它时,我得到:
ping: unaha-closp.local: Name or service not known
在/etc/nsswitch.conf
我的主机行中是:
hosts: mymachines mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files myhostname dns
到底是怎么回事?
答案1
在工作的机器和不工作的机器上运行后strace getent hosts unaha-closp.local
,发现不工作的机器根本没有访问过 avahi。我缺少nss-mdns
我使用的插件:
sudo pamac install --no-upgrade nss-mdns