windows ネットワーク検索に表示できるようにする

Ubuntuホストをwindows10以降の端末から、ネットワーク検索でホストが
表示できるようにする

以下の二点の機能が必要

1) wsd ホスト名をネットワーク検索画面に出す

2) mDNS ホスト名からIPアドレスを解決する

【wsd のインストール】

標準でサポートされていないので、git からダウンロードしてインストール

cd /usr/local/bin/
wget https://raw.githubusercontent.com/christgau/wsdd/master/src/wsdd.py
chmod 755 wsdd.py
ln -sf wsdd.py wsdd

以下を新規で作成する

vi /etc/systemd/system/wsdd.service

内容

[Unit]
Description=Web Services Dynamic Discovery host daemon
Requires=network-online.target
After=network.target network-online.target multi-user.target
[Service]
Type=simple
ExecStart=/usr/local/bin/wsdd -d WORKGROUP
[Install]
WantedBy=multi-user.target

起動

systemctl start wsdd

うまく動作しているようなら、下記で登録

systemctl enable wsdd

【mDNSのインストール】

apt install -y avahi-daemon

起動

systemctl start avahi-daemon

うまく動作しているようなら以下で登録

systemctl enable avahi-daemon