User Tools

Site Tools


mld:tutorials:smb_samba_freigabe_mit_cifs_zugreifen

This is an old revision of the document!


Als Beispiel dient uns eine USB-Festplatte, welche an eine Fritzbox angeschlossen ist. Das vorgehen ist für andere Samba/SMB-Freigaben gleich. Jede Windowsfreigabe ist eine SMB-Freigabe. Nutzt man ein Linuxsystem, auf das man Zugreifen möchte, sollte man lieber nfs nutzen, da dieses Protokoll ressourcenschonender/schneller ist.

Einbinden einer USB-Festplatte in MLD, angeschlossen mittels USB an einer Fritz-Box 7270.

Voraussetzungen

  • Die Festplatte muss an dem USB-Anschluss der Fritzbox angeschlossen und von dieser erkannt worden sein.
Überprüfen in: Fritzbox - Heimnetz - USB-Geräte - Geräteübersicht - Angeschlossene USB-Geräte
  • NAS-Speicher muss aktiviert werden.

Unter “Fritzbox - Heimnetz - Speicher (NAS) - Aktivierungen”

  bei "Speicher an der FRITZ!Box"
    Haken setzen bei "Speicher (NAS) aktiv"
    Haken setzen bei Speichertyp "USB-Speicher" (bei mehreren Angeschlossenen Festplatten auf die richtige Auswahl achten)
  bei "Heimnetzfreigabe"
    beliebigen Freigabenamen eintragen (dieser Freigabename wird später beim Einbinden unter Linux benötigt!)
  • Plugin cifs unter MLD einbinden
  • Zielordner anlegen

Der Zielordner musst vor dem einbinden bereits existieren. Falls der Zielordner noch nicht existiert, muss also ein Zielordner selbst angelegt werden:

mkdir /media/fritzbox-hdd

Optional

  • Energiesparfunktion (automatischer Ruhezustand) aktivieren.

Unter “Fritzbox - Heimnetz - USB-Geräte - Geräteübersicht - Energiesparfunktion für USB-Festplatten”

  Haken setzen bei "Energiesparfunktion aktiv"
  Zeit einstellen bei "USB-Festplatte bei Inaktivität in den Energiesparmodus versetzen nach X Minuten"
* Passwort für Zugriff auf NAS-Speicher aktivieren.
Unter "Fritzbox - Heimnetz - Speicher (NAS) - Sicherheit"
  bei "Heimnetz" 
    Haken setzen bei "Kennwortschutz aktiv"
    beliebiges Passwort bei "NAS-Kennwort (Heimnetz)" setzen (dieses Passwort wird später beim Einbinden unter Linux benötigt!)

Einmaliges einbinden in Linux

An der Konsole mit dem Befehl: mount -t cifs fritz.box/<Freigabename> /<Pfad>/ -o username=ftpuser,password=<Passwort> Ab MLD 3.0.2 mit Kernel 3.8.4: mount -t cifs fritz.box/<Freigabename> /<Pfad>/ -o username=ftpuser,password=<Passwort>,sec=ntlm

z.B. mount -t cifs fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password=xyz123 Ab MLD 3.0.2 mit Kernel 3.8.4: mount -t cifs fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password=xyz123,sec=ntlm

Wenn kein Passwort gesetzt wurde, einfach weglassen: z.B. mount -t cifs fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password ====== Ab MLD 3.0.2 mit Kernel 3.8.4: mount -t cifs fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password=,sec=ntlm

Zu beachten ist dabei:

  • KEIN Slash hinter dem letztem Ordner, fritz.box/fritz.nas/ wäre FALSCH * password statt passwd * username statt user ===== Dauerhaftes einbinden in Linux ===== In /etc/fstab die folgende Zeile eintragen: fritz.box/<Freigabename> /<pfad> cifs username=ftpuser,password=<Passwort>

Ab MLD 3.0.2 mit Kernel 3.8.4: fritz.box/<Freigabename> /<pfad> cifs username=ftpuser,password=<Passwort>,sec=ntlm z.B. fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=xyz123 Ab MLD 3.0.2 mit Kernel 3.8.4: fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=xyz123,sec=ntlm Wenn kein Passwort gesetzt wurde, einfach weglassen: z.B. fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password

Ab MLD 3.0.2 mit Kernel 3.8.4: fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=,sec=ntlm Zu beachten ist dabei: * Das gleiche wie beim einmaligen Einbinden * KEIN -o vor username ===== Vorgehen bei nicht gelingen ===== Sollte das Mounten beim starten nicht klappen, muss man nicht zwangsweise Neustarten, um Änderungen an der /etc/fstab/ wirksam werden zu lassen. Mit mount -a Werden die Einträge der fstab neu gemountet. Hierbei bekommt man auch eine Fehlerrückgabe. “invalid Argument” deutet darauf hin, dass eines der Kriterien nicht eingehalten wurde. “no such device” bedeutet, dass das cifs-Modul nicht geladen ist. Bitte prüfen, ob das “cifs”-Addon installiert ist, nicht das smbclient, hierbei handelt es sich um eine Toolsammlung. Das installierte Addon bitte mit lsmod | grep cifs prüfen. Taucht kein Eintrag auf. Einmal modprobe cifs ausführen. Hilft dies auch nicht, im Forum melden. ===== Vorgehen bei allgemeinen Fehlern ===== Meist sind die trivialsten Dinge das Problem. Dann hilft nur gezieltes vorgehen: ping <IP-Adresse> Wenn OK, dann Namensauflösung prüfen, da der Name bisher im How-To verwendet wurde ping <Hostname> Wenn OK, dann Zugriff auf die Freigabe mit dem smbclient-System-Addon prüfen, hierfür das Addon installieren, dann Neustart. Dann smbclient -L=<Hostname> In unserem Beispiel smbclient -L=fritz.box Dabei sollte die Freigabe auftauchen. In unserem Beispiel fritz.nas . Hilft alles nicht weiter, wie gehabt im Forum melden. Link zum unkorrigierten Originalbeitrag "MLD - Cifs nutzen für Fritzbox-HDD" MLD

mld/tutorials/smb_samba_freigabe_mit_cifs_zugreifen.1377887861.txt.gz · Last modified: 2013/08/30 14:37 (external edit)