![Samba 共享访问是否可以依赖于尝试连接到它的设备使用的网络类型?](https://linux22.com/image/1573769/Samba%20%E5%85%B1%E4%BA%AB%E8%AE%BF%E9%97%AE%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BE%9D%E8%B5%96%E4%BA%8E%E5%B0%9D%E8%AF%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%AE%83%E7%9A%84%E8%AE%BE%E5%A4%87%E4%BD%BF%E7%94%A8%E7%9A%84%E7%BD%91%E7%BB%9C%E7%B1%BB%E5%9E%8B%EF%BC%9F.png)
我有两台独立的电脑(一台台式机和一台笔记本电脑):
- 使用完全相同版本的 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 文件共享支持:
我不记得在启用 SMB1 通信之前是否需要重新启动。
请注意,SMB1 由于安全缺陷而被禁用,因此请确保您的防火墙已启用且是最新的。
我不知道这个选项还会保留多久:如果它从未来的版本中删除,那么我们将需要找到第三方实现,但它现在提供了一个答案。