我有两台电脑,一台运行 Ubuntu Desktop 20.04,另一台运行 Ubuntu Server 20.04,我们称它们为桌面和服务器。我在两台电脑上都安装了 avahi-daemon。桌面是一个开发站,而服务器是全新安装的,除了默认设置外几乎没有安装其他东西。
从桌面上看,avahi-browse 显示网络上的几样东西,包括打印机、手机等。但是,它不显示服务器。如果我在服务器上重新启动 avahi-daemon,我可以解析 server.local 一两分钟,但随后它停止解析。此外,如果我avahi-resolve-host-name server.local
在服务器上运行,我可以从桌面解析 server.local 一两分钟。我一直保持与服务器的 ssh 连接,所以我知道它仍然在 wifi 上。
从服务器来看,avahi-browse 没有显示任何内容,并且除了 server.local 之外,我无法解析任何 .local 设备。
我该如何做才能可靠地解析server.local?