Ubuntu 服务器计算机似乎无法在网络上被另一台 Linux 计算机发现

Ubuntu 服务器计算机似乎无法在网络上被另一台 Linux 计算机发现

我在用作家庭服务器的机器上安装了 Ubuntu Server 18.04。我已在其上安装了 Samba,以便可以将其用作本地文件服务器。但是,尽管我配置了 Samba 并重新启动,但我的服务器并未显示在网络在我的计算机上的文件中(运行 Ubuntu 18.04)。

我以前总是能够从那里访问它。我仍然可以通过以下方式连接到服务器连接到服务器但我只是想知道为什么我不能再直接从网络

文件浏览器中的其他位置

应该会出现一个名为 UBUNTU-SERVER 的机器。它也没有出现在我的树莓派上,以防万一有用。

答案1

为了实现 Linux 到 Linux 主机发现,而无需对 smb.conf 进行任何针对 Windows 的调整,您需要在 Ubuntu 服务器上安装以下软件包:

sudo apt install avahi-daemon

Ubuntu 启用了多播 DNS 注册18.04 版 samba 中的选项将“宣布”服务器到网络,但只有在服务器上安装了 avahi-daemon 后它才会起作用。

avahi-daemon 包应该已经安装在您所有的 Linux 客户端上,并且它的等效包多年来一直是 macOS 的一部分。

相关内容