LOADING

加载过慢请开启缓存 浏览器默认开启

关于wsl无法使用samba

2025/5/17 linux wsl

问题:
WSL 默认不支持直接运行 smbd
原因:
smbd 需要访问低层网络功能(如绑定到端口 445),WSL2 虚拟环境不允许这样做。
WSL2 的网络和 Windows 是隔离的(类似虚拟机),而且端口 445 通常已被 Windows 自身的 SMB 服务占用,smbd 无法监听。
推荐解决方案:
用 Windows 的 SMB 服务共享 WSL 文件夹
方法:

  1. wsl -l -v
    输出:
    NAME      STATE           VERSION  
    Ubuntu    Running         2  
    
    记住这个 name
  2. 在资源管理器地址栏输入 \\wsl$\name\home\share/home/share 是共享的文件夹,自行寻找)
    此时可以验证在 WSL 里共享文件夹下创建一个文件,在 Windows 查看是否存在

问答