AlexDude7 Asked: 2018-10-02 18:28:14 +0800 CST2018-10-02 18:28:14 +0800 CST 2018-10-02 18:28:14 +0800 CST 在网络上似乎无法从另一台 Linux 机器上发现 Ubuntu 服务器机器 772 我在用作家庭服务器的机器上安装了 Ubuntu Server 18.04。我已经在上面安装了 Samba,所以我可以将它用作本地文件服务器。但是,尽管我配置了 Samba 并重新启动,但我的服务器没有显示在我计算机上的文件中的网络中(运行 Ubuntu 18.04)。 我以前总是可以从那里访问它。我仍然可以通过Connect to server 连接到服务器,但我只是想知道为什么我不再能够从Networks直接访问它。 应该出现一个名为 UBUNTU-SERVER 的机器。它也没有出现在我的树莓派上,以防万一。 networking server samba file-sharing 18.04 1 个回答 Voted Best Answer Morbius1 2018-10-03T03:40:36+08:002018-10-03T03:40:36+08:00 对于不使用对 smb.conf 进行任何 Windows 特定调整的 Linux 到 Linux 主机发现,您需要在 Ubuntu 服务器上安装以下软件包: sudo apt install avahi-daemon Ubuntu 在 18.04 的 samba 版本中启用了多播 dns 注册选项,这会将服务器“通知”到网络,但只有在服务器上安装了 avahi-daemon 时它才会起作用。 avahi-daemon 软件包应该已经安装在您的所有 Linux 客户端上,并且它的等价物多年来一直是 macOS 的一部分。
对于不使用对 smb.conf 进行任何 Windows 特定调整的 Linux 到 Linux 主机发现,您需要在 Ubuntu 服务器上安装以下软件包:
Ubuntu 在 18.04 的 samba 版本中启用了多播 dns 注册选项,这会将服务器“通知”到网络,但只有在服务器上安装了 avahi-daemon 时它才会起作用。
avahi-daemon 软件包应该已经安装在您的所有 Linux 客户端上,并且它的等价物多年来一直是 macOS 的一部分。