Samba 共享访问是否可以依赖于尝试连接到它的设备使用的网络类型?

Samba 共享访问是否可以依赖于尝试连接到它的设备使用的网络类型?

我有两台独立的电脑(一台台式机和一台笔记本电脑):

  • 使用完全相同版本的 Windows 10,
  • 连接到同一个家庭网络,

其中一个设备(笔记本电脑,通过 WiFi 连接)无法访问其中一个设备(电视播放器),但连接到所有其他设备(其他电脑)时却完全没有问题。

我们家庭网络中有四个设备:

  • 一个通过电缆连接的电视播放器,带有自己的 Linux 实现,
  • 一台通过电缆连接的装有 Windows 10 的台式电脑,
  • 一台通过 WiFi 连接的、装有 Windows 10 的笔记本电脑,
  • 一台通过电缆连接的笔记本电脑,装有 Windows 7。

连接问题仅存在于笔记本电脑(Windows 10)-->电视播放器(Linux)上。所有其他 PC 和设备都可以毫无问题地相互连接(令我极为惊讶的是,即使将 Windows 7 连接到 Windows 10 也没有问题),并且可以一次访问所有共享。

由于这台有问题的 PC 是我的网络中唯一一台通过 WiFi 1连接的 PC ,因此我预计这就是我的问题的根源。

有人能证实这一点吗?Samba 共享或 Samba 协议与 WiFi 或访问设备连接到本地网络的方式之间是否存在依赖关系?

我可以检查或者做些什么来解决这个问题?

1还有许多其他设备通过 WiFi 连接。但它们既无法访问网络共享,也无法访问家庭网络本身。它们仅使用它来访问互联网。因此,它们可能都不在考虑范围内。

答案1

当我遇到这种情况时(最近一次是在我的 NAS 机箱上),我发现原因是 Windows 10 的后续版本默认删除了 SMB1 支持,即使旧硬件可能已使用它进行编程。

最好的答案是将设备(在你的情况下是电视播放器)升级到 SMB2 或更高版本,但如果这不可能或不切实际(就像我的 NAS 一样),仍然可以选择通过以下方式将 SMB1 添加到 Windows程序和特点

控制面板

点击打开或关闭 Windows 功能,然后选择SMB 1.0/CIFS 文件共享支持

Windows功能

我不记得在启用 SMB1 通信之前是否需要重新启动。

请注意,SMB1 由于安全缺陷而被禁用,因此请确保您的防火墙已启用且是最新的。

我不知道这个选项还会保留多久:如果它从未来的版本中删除,那么我们将需要找到第三方实现,但它现在提供了一个答案。

相关内容