Samba 共享在网上邻居/Windows 资源管理器中不可见

Samba 共享在网上邻居/Windows 资源管理器中不可见

问题:

可以通过输入 \server_name 或完整路径 \server_name\path 来访问共享。但是,通过 Windows 资源管理器浏览时,服务器不会显示。

解决办法(见答案)

答案1

这是由于 Windows 10 主机现在使用 Windows 服务发现(默认情况下在 Windows 上作为服务运行)造成的。我发现基于 Debian 的 Samba 不使用 WSD(仍然使用旧的浏览器服务)。要安装适用于 Debian/Ubuntu 的 WSD,请按照以下步骤操作:

sudo -i互动根

wget https://github.com/christgau/wsdd/archive/master.zip解压 zip 文件

mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd复制Python脚本

cp wsdd-master/src/wsdd /usr/bin复印箱

cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system移动 WSDD 服务

nano /etc/systemd/system/wsdd.service并添加/修改

  • #用户=无人

  • #组=无人

systemctl daemon-reload重新加载服务文件

systemctl start wsdd启动服务

systemctl enable wsdd启动时启用

更新:

  • 启用 VLAN 后,我的网上邻居再次出现问题。由于主机的通告是通过多播进行的,因此请确保您的 IGMP 监听已关闭(或检查它是否未被阻止)。
  • 如今,只需使用“apt install wsdd”即可安装 WSDD

相关内容