WSDD для Samba и Windows 10

24.01.22
18.06.22

Если вы используете в вашей локальной сети файл-серверы, например Samba на Linux, то скорее всего сталкивались с проблемой отсутствия обнаружение NetBIOS в последних версиях Windows.

Решить данную проблему помогает WSDD.

Для установки на ubuntu-server 20.04 надо загрузить public key репозитория:

apt-key adv --fetch-keys https://pkg.ltec.ch/public/conf/ltec-ag.gpg.key

Создать файл, например, wsdd.list в директории /etc/apt/sources.list.d/ следующего содержания:

deb https://pkg.ltec.ch/public/ focal main

Если у вас другая версия, замените «focal» на вашу (lsb_release -cs вам в помощь).

Далее, все как обычно:

apt update 
apt install wsdd

После окончания установки добавьте демона в автозапуск:

systemctl enable wsdd.service

Для окончательной настройки можно отредактировать файл /etc/wsdd.conf:

WSDD_PARAMS="--shortlog --interface br0 --hostname smb.your.server.name --workgroup YOUR.WORKGROUP"

где:
—shortlog — использовать более короткий формат журнала, который включает только уровень и сообщение. Это полезно в тех случаях, когда механизм ведения журнала, такой как systemd
—interface br0 — на каком интерфейсе работать (br0 замените на свой)
—hostname smb.your.server.name — имя вашего хоста
—workgroup YOUR.WORKGROUP — имя рабочей группы (что прописали в smb.conf)

И понятно, что все выполнять под root-ом