Manjaro KDE Edition
   1042

Dolphin: Файл или папка smb://...local/ не существует

Здравствуйте! Не получается подключиться к виндоус10 машине по SMB2-3. Сделал всё как здесь: Dolphin — KDE/plasma
pamac install samba kdenetwork-filesharing manjaro-settings-samba
с учетом, что у меня KDE и Dolphin (pamac install gvfs-smb не нужен для установки). Однако Dolphin выдаёт сообщение об ошибке при попытке подключения в виндовой машине. Как оказалось, для SMB2-3 нужен avahi. Для подключения к винде, использование SMB1 там не планирую, отключил, на машине с Win10 оставил только Службу SMB Direct. Avahi запустил,

sudo systemctl enable avahi-daemon
sudo systemctl start avahi-daemon
sudo systemctl status avahi-daemon                                                             ✔  49m 43s  
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
     Loaded: loaded (/usr/lib/systemd/system/avahi-daemon.service; enabled; preset: disabled)
     Active: active (running) since Wed 2022-07-27 08:49:39 MSK; 4h 42min ago
TriggeredBy: ● avahi-daemon.socket
   Main PID: 301 (avahi-daemon)
     Status: "avahi-daemon 0.8 starting up."
      Tasks: 2 (limit: 4643)
     Memory: 1.4M
        CPU: 234ms
     CGroup: /system.slice/avahi-daemon.service
             ├─301 "avahi-daemon: running [user-plasma.local]"
             └─307 "avahi-daemon: chroot helper"

июл 27 08:49:39 user-plasma avahi-daemon[301]: Network interface enumeration completed.
июл 27 08:49:39 user-plasma avahi-daemon[301]: Registering new address record for ::1 on lo.*.
июл 27 08:49:39 user-plasma avahi-daemon[301]: Registering new address record for 127.0.0.1 on lo.IPv4.
июл 27 08:49:40 user-plasma avahi-daemon[301]: Server startup complete. Host name is user-plasma.local. Local service cooki>
июл 27 08:49:47 user-plasma avahi-daemon[301]: Joining mDNS multicast group on interface enp1s0.IPv4 with address 192.168.>
июл 27 08:49:47 user-plasma avahi-daemon[301]: New relevant interface enp1s0.IPv4 for mDNS.
июл 27 08:49:47 user-plasma avahi-daemon[301]: Registering new address record for 192.168.14.15 on enp1s0.IPv4.
июл 27 08:49:47 user-plasma avahi-daemon[301]: Joining mDNS multicast group on interface enp1s0.IPv6 with address fe80::19>
июл 27 08:49:47 user-plasma avahi-daemon[301]: New relevant interface enp1s0.IPv6 for mDNS.
июл 27 08:49:47 user-plasma avahi-daemon[301]: Registering new address record for fe80::1958:41ef:bffa:d119 on enp1s0.*.
lines 1-23/23 (END)

avahi-browse --all
+ enp1s0 IPv6 USER-PLASMA                                    Device Info          local
+ enp1s0 IPv4 USER-PLASMA                                    Device Info          local
+     lo IPv4 USER-PLASMA                                    Device Info          local
+ enp1s0 IPv6 USER-PLASMA                                    Microsoft Windows Network local
+ enp1s0 IPv4 USER-PLASMA                                    Microsoft Windows Network local
+     lo IPv4 USER-PLASMA                                    Microsoft Windows Network local
+ enp1s0 IPv6 HP LaserJet .....................             _scanner._tcp        local
+ enp1s0 IPv4 HP LaserJet .....................             _scanner._tcp        local
+ enp1s0 IPv6 HP LaserJet .....................             UNIX Printer         local
+ enp1s0 IPv4 HP LaserJet .....................             UNIX Printer         local
+ enp1s0 IPv4 HP LaserJet .....................             UNIX Printer         local
+ enp1s0 IPv6 HP LaserJet .....................             PDL Printer          local
+ enp1s0 IPv4 HP LaserJet .....................             PDL Printer          local
+ enp1s0 IPv4 HP LaserJet .....................             PDL Printer          local
+ enp1s0 IPv6 HP LaserJet .....................             Internet Printer     local
+ enp1s0 IPv4 HP LaserJet .....................             Internet Printer     local
+ enp1s0 IPv4 HP LaserJet .....................             Internet Printer     local
+ enp1s0 IPv6 HP LaserJet .....................             _print-caps._tcp     local
+ enp1s0 IPv4 HP LaserJet .....................             _print-caps._tcp     local
+ enp1s0 IPv6 HP LaserJet .....................             _http-alt._tcp       local
+ enp1s0 IPv4 HP LaserJet .....................             _http-alt._tcp       local
+ enp1s0 IPv6 HP LaserJet .....................             Web Site             local
+ enp1s0 IPv4 HP LaserJet .....................             Web Site             local
+ enp1s0 IPv4 HP LaserJet .....................             Web Site             local
+ enp1s0 IPv4 Canon ...........................             Web Site             local
+ enp1s0 IPv4 Canon ...........................             Internet Printer     local
+ enp1s0 IPv4 Canon ...........................             PDL Printer          local
+ enp1s0 IPv4 Canon ...........................             UNIX Printer         local
+ enp1s0 IPv4 Canon ...........................             _scanner._tcp        local
но ошибка не ушла. Подключения нет. Avahi видит только интерфейсы собственно своей KDE-машины и несколько сетевых устройств, виндовую же машину — нет, а Dolphin видит, но при этом при подключении к Win10 выдаёт то же сообщение:
Файл или папка smb://...local/ не существует
С виндой 10-ой проблем нет. Её прекрасно через окно доступа открывает машина с Win7 по SMB2-3 (используя только Службу SMB Direct). Как решить проблему? — найти не смог, к сожалению? Очевидно, что «гол» на нашей линуксоидной стороне)), а SMB1 в локальной сети с выходом в И-нет предпочитаю не использовать ввиду его низкого уровня безопасности. Возможно надо копатьcя в настройках avahi на арч-вики...?
sudo systemctl status systemd-resolved.service                                                                                                                                                                    
○ systemd-resolved.service - Network Name Resolution
     Loaded: loaded (/usr/lib/systemd/system/systemd-resolved.service; disabled; preset: enabled)
     Active: inactive (dead)
       Docs: man:systemd-resolved.service(8)
             man:org.freedesktop.resolve1(5)
             https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers
             https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients
systemd-resolved.service как и требуется отключен!
Или здесь… на их родном сайте?
Пока ничего не нашел. Кто-то может знает решение?
Ура, сам нашел!
[РЕШЕНО]Оказывается, вы не подключаетесь к своему общему ресурсу SMB в Dolphin — вам нужно настроить его через конфигурацию системы Manjaro.

Перейдите в «Настройки системы» → «Сеть» → «Настройки» → «Общие ресурсы Windows» и введите свое имя пользователя/PS.

Это решило мою проблему. Я признаю, что если у вас есть несколько общих ресурсов SMB с разными учетными данными, я не знаю, что вы будете делать. Но если он у вас есть, вышеизложенное работает. forum.manjaro.org/t/samba-unable-to-login-with-dolphin/65710/6

К сожалению, но это решение помогло не на долго. Вскоре при попытке зайти по сети на машину с Win10 опять та же ошибка Dolphin: Файл или папка smb://...local/ не существует!

Перед тем как всё опять сломалось появилось неожиданно впервые окно ввода имени пользователя и пароля. Ввел имя и пароль — успешно зашел на машину c вин.10 и вышел. При повторной попытке ошибка Dolphin: Файл или папка smb://...local/ не существует!

1 комментарий

avatar
Давай угадаю, а по IP адресу заходит без вопросов?

Во-первых, авахе требуется время после запуска ПК для того чтобы зарезолвить компьютеры в сети.
Во-вторых, искать она их будет только в одном домене/группе (дефолтно в .local)

Твои машины в разных рабочих сетях. На винде это тоже постоянно создает проблемы.

Или заведи свой ПК с Манжарой в ту же группу, что и виндовые (а не в local).
Или перенастрой /etc/avahi/avahi-daemon.conf на поиск в виндовой группе.

Еще можно сделать статические DNS записи на роутере. Правда я не уверен, что аваха будет находить ПК с 10 в Дельфине.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.