我正在尝试将我的电脑上的文件夹共享到连接到家庭网络的所有设备。我使用的是 Windows 11。
这是主机设置。
Windows 11 版本:
我已启用网络发现以及文件和打印机共享:
我已关闭密码保护的共享:
SMB Direct 已安装:
以下服务正在运行:
- 功能探索资源出版物
- 功能发现提供程序主机
- 服务器
使用ipconfig
,我的私有 IP 是:
IPv4 Address. . . . . . . . . . . : 192.168.1.87
我有一个与以下用户共享的文件夹Everyone
:
从同一台 PC,我可以 ping 到192.168.1.87
:
ping 192.168.1.87
Pinging 192.168.1.87 with 32 bytes of data:
Reply from 192.168.1.87: bytes=32 time<1ms TTL=128
Reply from 192.168.1.87: bytes=32 time<1ms TTL=128
Reply from 192.168.1.87: bytes=32 time<1ms TTL=128
Reply from 192.168.1.87: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.1.87:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
但是当我打开浏览器(尝试使用 Firefox 和 Edge)时,如果我导航到http://192.168.1.87
,我会看到:
同样,连接到同一网络的其他设备也无法访问它。
我错过了哪些步骤来启用 Windows 11 文件夹共享?
因此,查看您的配置,看起来您已成功创建共享。我鼓励您尝试删除SMBv1相关组件和 NFS 服务,以使您的系统更安全。如果您的 Linux 连接停止工作,您可以根据需要重新安装 SMBv1,但大多数 Linux 系统现在可以使用SMBv2或v3。
至于您的问题,它们主要与您的客户端软件有关。SMB 协议不发出HTML ,因此您无法使用 Web 浏览器访问文件共享。 而是使用 Windows 资源管理器,并以UNC 路径的形式输入路径:
\\server\share
至于您的 Linux 挂载,您已将其配置为使用NFS,但共享是 SMB ,因此 NFS 客户端无法访问 SMB 服务。请改用“cifs”挂载类型并提供 UNC 路径的 Linux 版本,例如:
mount -t cifs //server/share /path/to/mount/to/
如果你希望在 Linux 文件管理器中查看 SMB 共享,你可以输入如下形式的路径
smb://server/share