
У меня три компьютера в домашней сети, и я бы очень хотел поделиться некоторыми файлами, но у меня возникли проблемы. Требуется ваша помощь.
Позвольте мне представить мои три компьютера:
- (Кэти) Ноутбук Kubuntu 20.04, подключенный через Wi-Fi
- (Лесли) Рабочий стол Kubuntu 20.04 подключен через кабель локальной сети
- (Windows) Ноутбук с Windows 7, подключенный через кабель локальной сети
Моя главная цель — чтобы Windows могла просматривать файлы на Лесли, это все, что мне действительно нужно, но пока это не работает.
Лесли может получить доступ к общей папке на Кэти, но Кэти не может получить доступ к общей папке на Лесли. Кэти может видеть Лесли, но когда я пытаюсь просмотреть содержимое, я получаю: "Не удалось подключиться к хосту для smb://Leslie/"
Windows не признаёт существование ни Кэти, ни Лесли.
Я предоставил общий доступ к папкам Кэти и Лесли, открыв файловый менеджер Dolphin, просмотрев свойства папки, выбрав вкладку «Общий доступ» и установив флажок «Разрешить гостям», как показано на этом снимке экрана:
На любом из компьютеров Kubuntu, когда я открываю файловый менеджер Dolphin и нажимаю «Сеть», а затем «Общие папки (SMB)», я вижу оба компьютера.
Мой главный вопрос: как заставить Windows 7 видеть контент на моих компьютерах с Kubuntu?
Во-вторых: работает ли Samba? И что здесь происходит?
В целом, мне это кажется просто большим беспорядком. Надеюсь, кто-то сможет увидеть это по-другому. Спасибо за прочтение. С нетерпением жду ваших идей!
решение1
Это может быть проблемой обнаружения: уже пару лет Windows отключает диалект клиента smbv1 в новых сборках, а это, в свою очередь, отключает обнаружение хоста NetBIOS в своем файловом менеджере. Это в первую очередь касается Windows 10. Я не знаю о Windows 7.
Для этого есть отчет об ошибке:https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1831441
Хорошо то, что вы найдете там процедуру установки программного обеспечения на компьютеры Кэти и Лесли, чтобы Windows могла просматривать их. В двух словах (скопировано из предыдущей ссылки):
[1] Загрузить файл:
wget https://github.com/christgau/wsdd/archive/master.zip
[2] После распаковки переименуйте скрипт Python:
sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd
[3] Скопируйте его в /usr/bin
sudo cp wsdd-master/src/wsdd /usr/bin
[4] Файл службы systemd уже включен в пакет, его просто нужно скопировать в правильное место:
sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system
[5] wsdd.service
Файл необходимо отредактировать, чтобы удалить ссылки на пользователя nobody:
#User=nobody
#Group=nobody
[6] Затем включите службу:
sudo systemctl daemon-reload
sudo systemctl start wsdd
sudo systemctl enable wsdd
С этого момента вы сможете просматривать записи Кэти и Лесли со своего компьютера под управлением Windows.