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 [[http://www.vdr-wiki.de/wiki/index.php/MLD|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/ // -o username=ftpuser,password=
Ab MLD 3.0.2 mit Kernel 3.8.4:
mount -t cifs //fritz.box/ // -o username=ftpuser,password=,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/ / cifs username=ftpuser,password=
Ab MLD 3.0.2 mit Kernel 3.8.4:
//fritz.box/ / cifs username=ftpuser,password=,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 [[http://www.minidvblinux.de/forum|Forum]] melden.
Vorgehen bei allgemeinen Fehlern
Meist sind die trivialsten Dinge das Problem. Dann hilft nur gezieltes vorgehen:
ping
Wenn OK, dann Namensauflösung prüfen, da der Name bisher im How-To verwendet wurde
ping
Wenn OK, dann Zugriff auf die Freigabe mit dem smbclient-System-Addon prüfen, hierfür das Addon installieren, dann Neustart. Dann
smbclient -L=
In unserem Beispiel
smbclient -L=fritz.box
Dabei sollte die Freigabe auftauchen. In unserem Beispiel fritz.nas .
Hilft alles nicht weiter, wie gehabt im [[http://www.minidvblinux.de/forum|Forum]] melden.
[[http://www.vdr-wiki.de/wiki/index.php/MLD_-_Cifs_nutzen_für_Fritzbox-HDD|Link zum unkorrigierten Originalbeitrag "MLD - Cifs nutzen für Fritzbox-HDD"]]