我刚刚将 NAS 添加到我的家庭网络并为其指定了主机名mynas
。我尝试从 Kubuntu 20.04 访问 NAS(尤其是通过 Samba)。使用纯主机名时可以正常工作,但使用“mynas.local”时会失败。
即ping mynas
工作正常,ping mynas.local
但不行。
我知道.local
名称是使用 Avahi/Zeroconf (Bonjour) 解析的。因此我运行avahi-browse -at
它,它正确地定位了 NAS。之后,它立即ping mynas.local
正常工作 – 一分钟。然后它停止工作,直到下一次avahi-browse -at
。
这是 Kubuntu 还是 NAS 的问题?我该怎么做才能永久启用 avahi 名称解析?
请注意,以下编辑是使用新的 Kubuntu 21.10 安装检查的。
編輯:內容/etc/nsswitch.conf
passwd: files systemd
group: files systemd
shadow: files
gshadow: files
hosts: files mdns4_minimal [NOTFOUND=return] dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
编辑2:$ avahi-browse -at
+ enp5s0 IPv6 mynas Web-Angebot local
+ enp5s0 IPv6 mynas Microsoft Windows Network local
+ enp5s0 IPv6 mynas Device Info local
+ enp5s0 IPv4 mynas Web-Angebot local
+ enp5s0 IPv4 mynas Microsoft Windows Network local
+ enp5s0 IPv4 mynas Device Info local
编辑3:$ systemctl status avahi-daemon.service
avahi-daemon.service - Avahi mDNS/DNS-SD Stack
Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-12-30 23:27:10 CET; 2h 42min ago
TriggeredBy: avahi-daemon.socket
Main PID: 46832 (avahi-daemon)
Status: "avahi-daemon 0.8 starting up."
顺便说一句,我在 ping mynas.local 时收到的错误是“名称解析暂时失败”