This shows you the differences between two versions of the page.
|
mld:tutorials:smb_samba_freigabe_mit_cifs_zugreifen [2013/08/30 20:37] orgel angelegt |
mld:tutorials:smb_samba_freigabe_mit_cifs_zugreifen [2013/08/30 15:54] (current) |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| 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. | 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. | + | Einbinden einer USB-Festplatte in [[http://www.vdr-wiki.de/wiki/index.php/MLD|MLD]], angeschlossen mittels USB an einer Fritz-Box 7270. |
| + | Voraussetzungen | ||
| - | ===== Voraussetzungen ===== | + | *Die Festplatte muss an dem USB-Anschluss der Fritzbox angeschlossen und von dieser erkannt worden sein. |
| - | * Die Festplatte muss an dem USB-Anschluss der Fritzbox angeschlossen und von dieser erkannt worden sein.\\ | + | <code oobas> |
| + | Überprüfen in: Fritzbox - Heimnetz - USB-Geräte - Geräteübersicht - Angeschlossene USB-Geräte | ||
| + | </code> | ||
| + | *NAS-Speicher muss aktiviert werden. | ||
| - | Überprüfen in: Fritzbox - Heimnetz - USB-Geräte - Geräteübersicht - Angeschlossene USB-Geräte | + | <code oobas> |
| + | 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!) | ||
| + | </code> | ||
| + | *Plugin cifs unter MLD einbinden | ||
| + | *Zielordner anlegen | ||
| - | * NAS-Speicher muss aktiviert werden. | + | Der Zielordner musst vor dem einbinden bereits existieren. Falls der Zielordner noch nicht existiert, muss also ein Zielordner selbst angelegt 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 | + | <code oobas> |
| + | mkdir /media/fritzbox-hdd | ||
| + | </code> | ||
| + | Optional | ||
| - | * Zielordner anlegen | + | *Energiesparfunktion (automatischer Ruhezustand) aktivieren. |
| - | 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 ===== | + | <code oobas> |
| + | 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" | ||
| + | </code> | ||
| + | *Passwort für Zugriff auf NAS-Speicher aktivieren. | ||
| - | * Energiesparfunktion (automatischer Ruhezustand) aktivieren. | + | <code oobas> |
| - | Unter "Fritzbox - Heimnetz - USB-Geräte - Geräteübersicht - Energiesparfunktion für USB-Festplatten" | + | Unter "Fritzbox - Heimnetz - Speicher (NAS) - Sicherheit" |
| - | Haken setzen bei "Energiesparfunktion aktiv" | + | bei "Heimnetz" |
| - | Zeit einstellen bei "USB-Festplatte bei Inaktivität in den Energiesparmodus versetzen nach X Minuten" | + | Haken setzen bei "Kennwortschutz aktiv" |
| - | * Passwort für Zugriff auf NAS-Speicher aktivieren. | + | beliebiges Passwort bei "NAS-Kennwort (Heimnetz)" setzen (dieses Passwort wird später beim Einbinden unter Linux benötigt!) |
| - | Unter "Fritzbox - Heimnetz - Speicher (NAS) - Sicherheit" | + | </code> |
| - | bei "Heimnetz" | + | Einmaliges einbinden in Linux |
| - | 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: |
| - | An der Konsole mit dem Befehl: | + | <code oobas> |
| - | mount -t cifs //fritz.box/<Freigabename> /<Pfad>/ -o username=ftpuser,password=<Passwort> | + | mount -t cifs //fritz.box/<Freigabename> /<Pfad>/ -o username=ftpuser,password=<Passwort> |
| + | </code> | ||
| Ab MLD 3.0.2 mit Kernel 3.8.4: | 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. | + | <code oobas> |
| - | mount -t cifs //fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password=xyz123 | + | mount -t cifs //fritz.box/<Freigabename> /<Pfad>/ -o username=ftpuser,password=<Passwort>,sec=ntlm |
| + | </code> | ||
| + | z.B. | ||
| + | |||
| + | <code oobas> | ||
| + | mount -t cifs //fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password=xyz123 | ||
| + | </code> | ||
| Ab MLD 3.0.2 mit Kernel 3.8.4: | 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: | + | <code oobas> |
| - | z.B. | + | mount -t cifs //fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password=xyz123,sec=ntlm |
| - | mount -t cifs //fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password ====== | + | </code> |
| + | Wenn kein Passwort gesetzt wurde, einfach weglassen: z.B. | ||
| + | |||
| + | <code oobas> | ||
| + | mount -t cifs //fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password= | ||
| + | </code> | ||
| Ab MLD 3.0.2 mit Kernel 3.8.4: | 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 | ||
| + | <code oobas> | ||
| + | mount -t cifs //fritz.box/fritz.nas /media/fritzbox-hdd/ -o username=ftpuser,password=,sec=ntlm | ||
| + | </code> | ||
| **Zu beachten ist dabei:** | **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 ===== | + | *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: | 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: | + | <code oobas> |
| - | //fritz.box/<Freigabename> /<pfad> cifs username=ftpuser,password=<Passwort>,sec=ntlm | + | //fritz.box/<Freigabename> /<pfad> cifs username=ftpuser,password=<Passwort> |
| - | z.B. | + | </code> |
| - | //fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=xyz123 | + | |
| Ab MLD 3.0.2 mit Kernel 3.8.4: | 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: | + | <code oobas> |
| - | z.B. | + | //fritz.box/<Freigabename> /<pfad> cifs username=ftpuser,password=<Passwort>,sec=ntlm |
| - | //fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password ====== | + | </code> |
| + | z.B. | ||
| + | |||
| + | <code oobas> | ||
| + | //fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=xyz123 | ||
| + | </code> | ||
| Ab MLD 3.0.2 mit Kernel 3.8.4: | Ab MLD 3.0.2 mit Kernel 3.8.4: | ||
| - | //fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=,sec=ntlm | ||
| + | <code oobas> | ||
| + | //fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=xyz123,sec=ntlm | ||
| + | </code> | ||
| + | Wenn kein Passwort gesetzt wurde, einfach weglassen: z.B. | ||
| + | |||
| + | <code oobas> | ||
| + | //fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password= | ||
| + | </code> | ||
| + | Ab MLD 3.0.2 mit Kernel 3.8.4: | ||
| + | |||
| + | <code oobas> | ||
| + | //fritz.box/fritz.nas /media/fritzbox-hdd/ cifs username=ftpuser,password=,sec=ntlm | ||
| + | </code> | ||
| **Zu beachten ist dabei:** | **Zu beachten ist dabei:** | ||
| - | * Das gleiche wie beim einmaligen Einbinden | ||
| - | * KEIN -o vor username | ||
| - | ===== Vorgehen bei nicht gelingen ===== | + | *Das gleiche wie beim einmaligen Einbinden |
| + | *KEIN -o vor username | ||
| - | 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. | + | Vorgehen bei nicht gelingen |
| - | **"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 | + | Sollte das Mounten beim starten nicht klappen, muss man nicht zwangsweise Neustarten, um Änderungen an der /etc/fstab/ wirksam werden zu lassen. Mit |
| - | lsmod | grep cifs | + | <code oobas> |
| + | mount -a | ||
| + | </code> | ||
| + | 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 | ||
| + | |||
| + | <code oobas> | ||
| + | lsmod | grep cifs | ||
| + | </code> | ||
| prüfen. Taucht kein Eintrag auf. Einmal | prüfen. Taucht kein Eintrag auf. Einmal | ||
| - | modprobe cifs | + | <code oobas> |
| + | modprobe cifs | ||
| + | </code> | ||
| + | ausführen. Hilft dies auch nicht, im [[http://www.minidvblinux.de/forum|Forum]] melden. | ||
| - | ausführen. Hilft dies auch nicht, im [[http://www.minidvblinux.de/forum|Forum]] melden. | + | Vorgehen bei allgemeinen Fehlern |
| - | + | ||
| - | ===== Vorgehen bei allgemeinen Fehlern ===== | + | |
| Meist sind die trivialsten Dinge das Problem. Dann hilft nur gezieltes vorgehen: | Meist sind die trivialsten Dinge das Problem. Dann hilft nur gezieltes vorgehen: | ||
| - | ping <IP-Adresse> | + | <code oobas> |
| + | ping <IP-Adresse> | ||
| + | </code> | ||
| Wenn OK, dann Namensauflösung prüfen, da der Name bisher im How-To verwendet wurde | Wenn OK, dann Namensauflösung prüfen, da der Name bisher im How-To verwendet wurde | ||
| - | ping <Hostname> | + | <code oobas> |
| + | ping <Hostname> | ||
| + | </code> | ||
| + | Wenn OK, dann Zugriff auf die Freigabe mit dem smbclient-System-Addon prüfen, hierfür das Addon installieren, dann Neustart. Dann | ||
| - | Wenn OK, dann Zugriff auf die Freigabe mit dem smbclient-System-Addon prüfen, hierfür das Addon installieren, dann Neustart. Dann | + | <code oobas> |
| - | + | smbclient -L=<Hostname> | |
| - | smbclient -L=<Hostname> | + | </code> |
| In unserem Beispiel | In unserem Beispiel | ||
| - | smbclient -L=fritz.box | + | <code oobas> |
| + | smbclient -L=fritz.box | ||
| + | </code> | ||
| Dabei sollte die Freigabe auftauchen. In unserem Beispiel fritz.nas . | Dabei sollte die Freigabe auftauchen. In unserem Beispiel fritz.nas . | ||
| - | Hilft alles nicht weiter, wie gehabt im [[http://www.minidvblinux.de/forum|Forum]] melden. | + | 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"]] | ||
| - | [[MLD - Cifs nutzen für Fritzbox-HDD|Link zum unkorrigierten Originalbeitrag "MLD - Cifs nutzen für Fritzbox-HDD"]] | ||
| - | [[Kategorie:MLD]] | ||