如何从 Ubuntu 18.04 LTS 共享计算机中删除重复的共享计算机条目和(文件共享)后缀?

如何从 Ubuntu 18.04 LTS 共享计算机中删除重复的共享计算机条目和(文件共享)后缀?

为什么我的 Ubuntu 18.04 LTS 计算机的网络共享被列出两次,并且带有 (文件共享) 后缀?如何让联网计算机仅列出一次,并且不带 (文件共享) 后缀?

我有 3 台装有 Ubuntu 16.04 的计算机(AMD、Hackintosh、Garage)、2 台装有 Ubuntu 18.04 的计算机(LenovoT61、LenovoX201),还有 1 台装有出厂固件的 Netgear R7000 路由器(R7000)。我习惯使用 Ubuntu 16.04,最近刚刚在两台联想笔记本电脑(LenovoT61、LenovoX201)上安装了 Ubuntu 18.04。

我已经使用 Samba 设置了所有计算机,也就是说,我没有使用新的 Nautilus-Samba 共享功能。在所有计算机上,我共享 ~/Downloads/ 文件夹,这是使用基于 GUI 的 Samba 服务器配置工具 1.2.63 设置 Samba。所有计算机都在同一个工作组中。例如,LenovoT61 的 /etc/samba/smb.conf 文件显示在文件底部:

[Downloads]
    path = /home/feipoa/Downloads
    writeable = yes
;   browseable = yes
    valid users = feipoa

所有计算机只有一个用户 feipoa。路由器的网络共享 (R7000) 供访客使用,不需要用户/密码。现在,当我在 Nautilus 中查看“其他位置 - 网络”或使用 Caja 查看“浏览网络”条目时,我会看到:

R7000
AMD
Hackintosh
Garage
Lenovo61 (File Sharing)
Lenovo61 (File Sharing)
LenovoX201 (File Sharing)
Lenovo201 (File Sharing)

显然,联想 T61 和联想 X201(使用 Ubuntu 18.04)与使用 Ubuntu 16.04 的计算机看起来不同 - 条目出现两次,并在计算机名称后添加了此(文件共享)后缀。如何让这些共享仅列出一次且不带(文件共享)后缀?

例如,当我点击这两个 T61 条目时,

the first goes to -----> smb://lenovot61/
the second goes to ----> smb://lenovot61.local/

Ubuntu 16.04 计算机(AMD、HACKINTOSH、GARAGE)未列出 .local/ 选项。知道如何摆脱 .local 共享选项和(文件共享)后缀吗?

答案1

知道如何摆脱 .local 共享选项和(文件共享)后缀吗?

现代 Samba 服务器将使用两种不同的方法向网络其余部分宣布自己:

[1] 旧的 NetBIOS 方法(以 lenovot61 为例)

[2] mDNS(Avahi)方法(lenovot61.local)

你可以在 18.04 机器上禁用其中一个或两个,方法是在 /etc/samba/smb.conf 中添加一行 - 在工作组 = 工作组线。

要禁用 NetBIOS,请执行以下命令:disable netbios = yes

要禁用 mDNS,请执行以下命令:multicast dns register = no

然后在服务器上重新启动 smbd:sudo service smbd restart

有时您可能需要重新启动服务器。

相关内容