Windows 10, если она настроена так, как Microsoft хочет, чтобы вы настроили ее по умолчанию, никогда не сможет «обнаружить» ваши общие ресурсы Ubuntu samba.
Это не означает, что вы не можете подключиться к нему из Win10. У вас есть 2 варианта:
[1] Подключитесь к нему прямо в проводнике по его ip-адресу - Например:
\\192.168.1.100
[2] Win10 может использовать mDNS для подключения к серверу. - адресовано по имени хоста с добавлением .local в конце:
\ubuntu-server-host-name.local
Просто убедитесь, что avahi установлен в Ubuntu:
sudo apt установить avahi-daemon
Если вы действительно хотите, чтобы Win10 могла обнаружить ваш сервер, у вас есть только 2 варианта:
[A] Win10 использует что-то под названием WS-Discovery ( WSD ) для обнаружения хостов. Samba не поддерживает WSD, но приложив немного усилий, вы можете заставить его работать:
Загрузите папку:
wget https://github.com/christgau/wsdd/archive/master.zip
Разархивируйте его:
распаковать master.zip
Переименуйте скрипт Python:
sudo mv wsdd-мастер/src/wsdd.py wsdd-мастер/src/wsdd
Скопируйте его в корзину:
sudo cp wsdd-master/src/wsdd/usr/bin
Скопируйте файл службы systemd в /etc/systemd/system:
sudo cp wsdd-master/etc/systemd/wsdd.service/etc/systemd/система
Перезагрузите сервис:
sudo systemctl демон-перезагрузка
Запустите службу:
sudo systemctl запустить wsdd
Включите службу, чтобы она запускалась при загрузке:
sudo systemctl включить wsdd
[B] Включите NetBIOS как на Win10, так и на Ubuntu - Это то, от чего Win10 пытается уйти, поскольку считает это проблемой безопасности:
В Вин10: Панель управления > Программы и компоненты > Включение или отключение компонентов Windows > Поддержка общего доступа к файлам SMB 1.0/CIFS > Клиент SMB 1.0/CIFS.
В Убунту: Отредактируйте /etc/samba/smb.conf и прямо под строкой workgroup = WORKGROUP добавьте этот:
минимальный протокол сервера = NT1
Вы могли бы подумать, что простого перезапуска службы будет достаточно — и это может быть в вашем случае:
перезапустить службу sudo smbd
Но NetBIOS — это пережиток ушедшей эпохи, и вам, возможно, придется перезагрузить коробку.
NetBIOS — неприятная вещь для работы, поэтому вам, возможно, придется выполнить некоторые другие настройки, чтобы заставить его работать.