staging.inyokaproject.org

Wie auf einer SMB-Freigabe browsen?

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

DarkStar90768

Anmeldungsdatum:
4. März 2018

Beiträge: 14

Hallo chr123,

vielen Dank für den Link auf das Wiki ☺ Das Skript ist wirklich SUPER, da man auch verschiedene User und die damit verbundenen Rechte einrichten kann! 😀

Leider hat es ein wenig gedauert, bis ich das Problem auf meiner Synology identifiziert hatte... Das "browsen" über die auf dem NAS verfügbaren Shares/Ordner und der Zugriff auf alle Ordner geht jetzt!!. Dazu musste jedoch auf meiner Synology unter Dateidienste-->SMB/AFP/NFS –>Erweiterte Einstellungen noch die nachfolgenden Optionen aktiviert werden:

- Für das "browsen" in den Verzeichnissen –>siehe Bild "browsen"

- Für die Freigabe der Ordner mit mindestens SBM2 –>siehe Bild "Freigabe_Ordner"

Soweit so gut 😉 Schaumermal ob jetzt wirklich alles mit Nautilus, wie z.B. Bildvorschau funktioniert.

Vielen Dank an alle, vor allem für das SUPER Skript!!!

HINWEIS: Wenn man die oben genannten Einstellungen im NAS durchführt, dann benötigt man KEIN!! Skript mehr. Alles geht dann wie gewohnt im Dateimanager unter 18.04 ☺

DarkStar

PS: Ich habe trotz Nachlesen in der Hilfe es nicht geschafft, die Screenshots an die "richtige" Stelle zu platzieren, sorry. Deswegen nur im Anhang.

Moderiert von rklm:

Entführung dieses Themas abgetrennt. Bitte keine Themen entführen!

Anhang

DarkStar90768

(Themenstarter)

Anmeldungsdatum:
4. März 2018

Beiträge: 14

......sorry, schlechte Nachrichten. NAS und Rechner gebootet....jetzt geht nur noch der Zugriff auf den "homes" Ordner (nur mit dem Skript). Die vorher funktionierenden Zugriffe direkt über den Dateimanager gehen nicht mehr. Keine Ahnung, warum 😠

Bin also wieder am Anfang...... Hat jemand noch eine Idee??

DarkStar

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

DarkStar90768 schrieb:

HINWEIS: Wenn man die oben genannten Einstellungen im NAS durchführt, dann benötigt man KEIN!! Skript mehr. Alles geht dann wie gewohnt im Dateimanager unter 18.04

Als Autor des Skripts sage ich: Das ist durchaus der gewünschte Normalfall. Das Skript soll eine Hilfe für diejenigen sein, die bewusst auf SMBv1 verzichten möchten.

Interessant ist allerdings, dass Du Dein NAS überreden konntest, mit SMBv2 als minimalem Protokoll als "local master browser" zu fungieren. Das ist etwas, was Samba nach meinen Versuchen so nicht beherrscht. Kannst Du herausfinden, welche SMB-Implementierung das NAS in welcher Version verwendet?

DarkStar90768

(Themenstarter)

Anmeldungsdatum:
4. März 2018

Beiträge: 14

Hallo kB,

bekomme die folgende Ausgabe:

reiner@reiner-LTS20:~$ smbclient -L //192.168.1.3 --version
Version 4.11.6-Ubuntu

Trotz intensiver Suche auf meinem Synology NAS und deinem Script bekomme ich nur das "homes" Verzeichnis eingebunden 😬 Ich bin jetzt total angefressen und werde halt versuchen SMB1 wieder zu aktivieren 😠 Habe die Beschreibung und die Verzeichnisstruktur als Screenshot beigelegt. Falls noch einer eine Idee hat.....

VG

DarkStar

Bearbeitet von sebix:

Dateieindungen der Anhaenge korrigiert.

Anhang

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

DarkStar90768 schrieb:

[…]

reiner@reiner-LTS20:~$ smbclient -L //192.168.1.3 --version
Version 4.11.6-Ubuntu

Das ist ein ziemlich unsinniger Befehl. Was willst Du erreichen?

  • Die Abfrage der Version der Samba-Software gelingt mit

    smbclient --version 

    Die von Dir erhaltene Ausgabe "Version 4.11.6-Ubuntu" passt allerdings nicht zu Deiner Angabe "Ubuntu 18.04", sondern deutet hin auf 20.04.

  • Eine Auflistung der Freigaben des Servers liefert der Befehl

    smbclient -L //192.168.1.3 

    oder besser

    smbclient -N -L //192.168.1.3 
    • Dieser Befehl sollte unter Ubuntu 18.04 immer funktionieren, weil hier für den SMB-Client alle Porokollversionen zugelassen sind.

    • Wenn Du 20.04 benutzt und der Server nur SMBv1 spricht, dann muss man entweder diese Version für den Client generell freigeben (siehe Wiki) oder einmalig freigeben:

      smbclient -N -L //192.168.1.3 --option='client min protocol = NT1' 
  • Wenn Du Dich mit einer von den vorgenannten Befehlen gezeigten Freigaben (z.B. FREIGABE) verbinden willst, dann funktioniert dieser Befehl:

    smbclient //192.168.1.3/FREIGABE 

    (ggf. ebenfalls mit Angabe des Protokolls)

Wiki:

DarkStar90768

(Themenstarter)

Anmeldungsdatum:
4. März 2018

Beiträge: 14

Hallo kB,

erst mal vielen DANK! für deine Unterstützung. Sehe aber, dass wir vermutlich aneinander vorbei geredet haben. Mit dem Befehl

reiner@reiner-LTS20:~$ smbclient -L //192.168.1.3 --version

wollte ich eigentlich deine Frage beantworten, welche Version auf meinem NAS läuft. Das NAS hat die Adresse 192.168.1.3.....und ich dachte in meinem jugendlichen Leitsinn, wenn ich von meinem Client den Befehl absetze wird der Server (also NAS) damit abgefragt. Dies ist leider nicht so, da man auch auf dem Synology NAS keine Ausgabe der SMB Version bekommt 😬 Mein Client, welcher auf das NAS zugreift hat die aktuelle Ubuntu 20.04 LTS und liefert dann die gezeigte Ausgabe.

Nun zur Auflistung der Freigaben: Das hat immer im Terminal funktioniert. Das Funktioniert auch unter 20.04 und mit SMB2 oder 3, wenn ich dies auf dem NAS eingestellt habe.

smbclient -N -L //192.168.1.3

Mein FEHLER war nun, dass ich im Dateimanager Nautilus unten in der Zeile "mit Server verbinden" immer nur

smb://192.168.1.3/

eingegeben habe. Damit kam immer die Fehlermeldung, da ich eben NICHT den entsprechenden Ordner wie /photo oder /music angegeben hatte 😠 😠 😠 Das ist zwar mein Fehler...aber trotzdem ein besch.... Fehlertext.

Seis drum, einmal richtig gemacht und schon kann ich mich mit dem NAS wieder verbinden wie früher, aber über SMB2/3.

Als, nochmals vielen Dank für die Geduld.

Viele Grüße

DarkStar

Antworten |