Thunar 没有浏览本地网络

Thunar 没有浏览本地网络

客户:

  • 操作系统:Ubuntu 18.04

主持人:

  • 操作系统:Windows 7
  • 主机名:WINDOWS-BOX

Browse Network当我在 Thunar 中选择时,我只看到UBUNTU-BOX一个空Windows Network文件夹。如果我输入smb://WINDOWS-BOX/users,输入用户名和密码后,我可以毫无问题地浏览它。

如何在事先不知道其地址的情况下从 Thunar 内部浏览计算机/共享?

答案1

如果有问题的操作系统是 Win7,请编辑 /etc/samba/smb.conf 并在工作组 = 工作组行中添加这一个:

client max protocol = NT1

如果您没有 smb.conf 文件,请添加以下包:

sudo apt 安装 smbclient

您现在可以“看到”Windows 网络下的 WIn7 框吗?

笔记:

** 如果您的网络中有一台 Win10 机器,您将遇到一个悖论。使用 NT1 设置,您将“看到”它,但无法连接到它,因为 Win10 禁用了 NT1(又名 SMB1)。如果您没有 NT1 设置,您将无法看到 Win10 机器,但可以像上面那样访问它( smb://win10 )。

** 在全 Linux 网络或带有 macOS 的网络中,所有这些都是可见的(或可以轻松变得可见)并且可以访问,无论客户端最大协议设置如何,因为它们不必使用 netbios 进行主机发现。

答案2

实际上,服务器和客户端都必须具有这些通用设置:

[global]

# Samba protocol must match server version
   client min protocol = NT1
   server min protocol = NT1

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = HOME

在 Debian 11 bullseye(客户端和服务器)上测试。

答案3

找到它一次,右键单击,创建快捷方式,然后它将出现在 Thunar 的左窗格中。

将您经常使用的共享添加到 fstab,以便它们可以自动安装,有点像 Windows 映射驱动器功能。在最近的发行版中,您将以这种方式使用 SMBv3,它更高效,也更安全。

这样就避免了强制使用旧的、不安全的、长期弃用的协议“NT1”(又名 SMBv1),有人能说“WannaCry”吗?它还有很多其他问题,这就是为什么 Win 10 正在努力彻底删除它,如果在安装后的前 15 天内没有使用,它现在会自动删除,我预见到在几次功能更新后它根本就不存在了。

此时,广为流传的设置客户端最大协议的错误建议将不再起作用。

在显示器边缘贴一张便签,上面写着机器的详细信息。在 DHCP 中保留 IP 地址或使用固定地址并填充主机文件(如果需要)。

除了强制 SMBv1 之外的任何操作。

相关内容