Фиаско файлообмена. Танцуем самбу-мамбо

Фиаско файлообмена. Танцуем самбу-мамбо

У меня три компьютера в домашней сети, и я бы очень хотел поделиться некоторыми файлами, но у меня возникли проблемы. Требуется ваша помощь.

Позвольте мне представить мои три компьютера:

  • (Кэти) Ноутбук 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.

Связанный контент