Datenaustausch VDR - Windows ??

  • hi,


    möchte gern des öfteren grössere Daten zwischen meinem VDR und Windows austauschen.
    Momentan nimm ich WinSCP her, aber leider ist das schneckenlangsam!
    Mit Samba o. FTP kenn ich mich leider nicht aus.
    Was für ein Prg. würdet Ihr mir empfehlen?


    Oder wie tauscht Ihr eure MP3's/Videos mit dem VDR aus?

  • Der proftd ist einfach zu installieren:
    apt-get install proftpd


    Nach der Installation kannst du mit einem Benutzeraccount auf den Rechner zugreifen. Der root-Account ist standartmäßig abgestellt.

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2

  • Wenn Du schon SSHD auf dem VDR hast, dann ist Samba so viel auch nicht schwerer, und FTP sogar leichter ;)


    Für Windows ist aber Samba vorzuziehen (ist einfach am komfortablesten und es geht direkt über den Explorer).


    Falls Du es noch nicht auf Deinem ctVDR hast:
    apt-get install samba


    Dann nur noch die /etc/smb.conf bearbeiten. Hab hier das wichtigste? aus meiner in Auszügen angehangen:


    Danach musst Du nur noch einen Benutzer gast anlegen (in Linux) und danach "smbpasswd gast" ausführen. Hierbei kein PWD vergeben, sonst fragt Windows immer noch nach ;)

    My VDRs:

    Einmal editiert, zuletzt von dad401 ()

  • hallo,


    Sambe war schon drauf. Dann hab ich die smb.conf in /etc/samba/ geändert und smbpassdw gast erstellt.


    da kommt dann folgende meldung:


    vdr:~# smbpasswd gast
    New SMB password:
    Retype new SMB password:
    Could not find gest account via getpwnam()! (gast)
    Failed to modify entry for user gast.
    Failed to modify password entry for user gast
    vdr:~#



    was nun?

  • tobi_w


    hab jetzt mal das proftpd installiert.
    kommt aber ne fehlermeldung:


    vdr:~# proftpd start
    - getaddrinfo 'vdr.rieger.de' error: Name or service not known
    - warning: unable to determine IP address of 'vdr.rieger.de'
    - error: no valid servers configured
    - Fatal: error processing configuration file '/etc/proftpd.conf'
    vdr:~#



    was muss ich in der .conf datei alles ändern, dass ich vollzugriff auf meinen vdr habe?


  • man smbpasswd:

    Code
    -a     This option specifies that the username following should be added to the local smb-
           passwd  file, with the new password typed (type <Enter> for the old password). This
           option is ignored if the username following already exists in  the  smbpasswd  file
           and  it  is  treated  like a regular change password command. Note that the default
           passdb backends require the user to already exist in the system password file (usu-
           ally /etc/passwd), else the request to add the user will fail.


    Probier also mal smbpasswd -a gast

  • Kommt dasselbe.


    vdr:~# smbpasswd -a gast
    New SMB password:
    Retype new SMB password:
    Could not find gest account via getpwnam()! (gast)
    Failed to modify entry for user gast.
    Failed to modify password entry for user gast
    vdr:~#

  • Hast du den Linux-User gast vorher angelegt?


    useradd gast
    passwd gast
    (passwort vergeben - ist nur für anmeldung an linux notwendig also z.b. per ssh - brauchst du nich für samba aber sollte aus sicherheitsgründen schon vergeben werden)


    und dann erst


    smbpasswd -a gast


    dann klapperts auch.


  • Der Proftpd ist eigentlich soweit vorkonfiguriert, dass er auf Anhieb funktionieren sollte. Bei mir zumindestens.
    Irgendwas mit der Namensauflösung stimmt da wohl nicht.

    VDR 1.7.15 - Debian Squeeze/Kernel 2.6.32
    Rebach-Gehäuse, Intel Atom330, Extension HD, Technisat Cablestar2


  • Ich würde mal in der /etc/hosts nachschauen. Ich nehme mal stark an, dass du keinen DNS-Server in deinem Netz hast, der vdr.rieger.de auflösen kann. Also sollte in deiner /etc/hosts ein Eintrag stehen wie etwa:


    192.168.123.123 vdr.rieger.de vdr


    192.168.123.123 ist natürlich gegen die korrekte IP deines VDR auszutauschen und hier nur ein Beispiel.

  • also für Windows ist die beste Alternative wirklich Samba, FTP würd
    ich nicht verwenden, mit Samba geht das doch viel einfacher.


    Gibt es den user "gast" überhaupt?


    Grundsätzlich kannst du die Samba Verbindung auch so testen:


    apt-get install smbclient
    apt-get install smbfs


    smbclient -L 192.168.1.100 -N


    wobei 192.168.1.100 die IP deines Windows Rechners ist.
    Es werden nun alle Freigaben deines Windows Rechners gelistet.


    Gruß googleGSM


    HW: Asus P5B, Intel Core2 Duo E6400 2x2.13GHz, 4096MB Ram, 1.4TB HDD, LG GSA-4165, LaScara LC13, WinTV Nexus-S, WinTV Nova-HD-S2, PCI CI + T-Rex Dragon CAM, Nvidia Geforce 7600 GS
    SW: Ubuntu 8.04, X-VDR

  • hi,
    habe jetzt das installiert was du vorgeschlagen hast und smbclient -L 192.168.178.23 -N ausgeführt.
    Da kommt folgendes:


    vdr:~# smbclient -L 192.168.178.23 -N
    Anonymous login successful
    Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]


    Sharename Type Comment
    --------- ---- -------
    Error returning browse list: NT_STATUS_ACCESS_DENIED
    session request to 192.168.178.23 failed (Called name not present)
    session request to 192 failed (Called name not present)
    Anonymous login successful
    Domain=[WORKGROUP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]


    Server Comment
    --------- -------
    R2D2


    Workgroup Master
    --------- -------
    WORKGROUP R2D2
    vdr:~#



    Was nun?

  • Hast Du denn nun einen User "gast" hinzugefügt (siehe Nachricht von xnalpf)?
    Danach klappts bestimmt auch mit smbpasswd...


    Bzgl. smbclient: Willst Du unter Linux oder unter Windows die Daten kopieren?


    Wenn unter Windows, brauchst Du nicht mit smbclient hantieren und falls man mal unter Linux ist, reicht auch der mc (-> SMB-Verbindung) ;)

    My VDRs:

  • Zitat

    Original von dad401
    Hast Du denn nun einen User "gast" hinzugefügt (siehe Nachricht von xnalpf)?
    Danach klappts bestimmt auch mit smbpasswd...


    Bzgl. smbclient: Willst Du unter Linux oder unter Windows die Daten kopieren?


    Wenn unter Windows, brauchst Du nicht mit smbclient hantieren und falls man mal unter Linux ist, reicht auch der mc (-> SMB-Verbindung) ;)


    Ja hab ich gemacht.
    Funktzt aber trotzdem nicht.
    Liegt es vieleicht daran dass ich unter Windows nicht als Admin arbeite?

  • Hi,
    also ich würde auch Samba empfehlen.


    Wenn die die 4er drauf hast, geht es ganz einfach:
    Samba installieren (ctvdrcfg)


    das script adduser ausführen (legt User an mit Groups und passwd)


    wenn Password und User abgefragt werden soll, würd ich die Windowsdaten wählen, also Benutzername und Passwort für Windows, dann fragt Samba beim entsprechenden Rechner auch nicht nach...
    Wenn Du für jeden Windowsbenutzer, der auf den Sambaclient zugreifen soll, einen User anlegst, fragt Samba niemals nach.



    dann smbpasswd -a user


    Wenn Du dann die smbconf entsprechend editierst und das Netzwerk richtig konfiguriert ist, sollte es funzen.


    Gruß Dulittle

    MLD 3: P4 2400 Mhz @ Asus P4P800 mit 1GB RAM, 250 GB HDD, 2*TT 1600 (Budget)

  • Zitat

    Original von T-Bone1806
    Funktzt aber trotzdem nicht.
    Liegt es vieleicht daran dass ich unter Windows nicht als Admin arbeite?


    Mhh, vielleicht ist der Gast-Account in Win deaktiviert. Was geht denn überhaupt? Siehst Du die Linux(Samba)-freigaben in Windows?


    Wenn ja, was passiert, wenn Du ein doppeltklickst?

    My VDRs:

  • Zitat

    Original von dad401


    Mhh, vielleicht ist der Gast-Account in Win deaktiviert. Was geht denn überhaupt? Siehst Du die Linux(Samba)-freigaben in Windows?


    Wenn ja, was passiert, wenn Du ein doppeltklickst?


    Hi!
    Unter Windows seh ich garnichts.


    Leider.

  • Hallo,


    Samba mag einfacher sein (?), dafür ist FTP wesentlich schneller. In meinem Gbit-Ethernet kommen Übertragungsgeschwindigkeiten von bis zu 50 MB/s zustande. Gerade wenn lange Filme übertragen werden sollen, ist FTP klar im Vorteil.
    Mit proftp kenne ich mich jetzt nicht so aus, allerdings kann ich mir kaum vorstellen, dass es so ohne weiteres läuft. Bei mir verrichtet pureftp gute Dienste. Das installiert man so:


    Zitat

    apt-get install pure-ftpd


    Die Datenbank mit zumindest einem Benutzer initialisieren:


    Zitat

    adduser gast
    pure-pw useradd gast -u 1000 -g 1000 -d /
    pure-pw mkdb


    Jetzt noch fix einen Symlink erstellt:


    Zitat

    cd /etc/pure-ftpd/auth
    ln -s ../conf/PureDB 50pure


    PAM authentication deaktivieren:


    Zitat

    echo no > /etc/pure-ftpd/conf/PAMAuthentication


    Viel Erfolg!
    Gruß,
    DrSat

    easyVDR 3.5, Asrock J4205-ITX, DD DuoFlexS2

    Einmal editiert, zuletzt von DrSat ()

  • Hi DrSat,


    habs so gemacht wie Du es vorgeschlagen hast.
    Leider kommt keine Verbindung zustande.
    Beim einrichten sind auch einige fehler gekommen:


    Richte pure-ftpd-common ein (1.0.19-4) ...


    Richte pure-ftpd ein (1.0.19-4) ...


    vdr:~# adduser gast
    adduser: Der Benutzer »gast« existiert bereits.
    vdr:~# pure-pw useradd gast -u 1000 -g 1000 -d /
    home directory is missing
    vdr:~# pure-pw mkdb
    Unable to open the passwd file: Datei oder Verzeichnis nicht gefunden
    vdr:~# pure-pw useradd root -u 1000 -g 1000 -d /
    home directory is missing
    vdr:~# cd /etc/pure-ftpd/auth
    vdr:/etc/pure-ftpd/auth# ln -s ../conf/PureDB 50pure
    vdr:/etc/pure-ftpd/auth# echo no > /etc/pure-ftpd/conf/PAMAuthentication



    WS_FTP bringt folgende Fehlermeldung:


    Verbinden mit 192.168.178.20:21
    Verbunden mit 192.168.178.20:21 in 0.000000 s, Warten auf Server-Antwort
    /usr/sbin/pure-ftpd-wrapper: Invalid configuration file /etc/pure-ftpd/auth/../conf/PureDB: "/etc/pure-ftpd/pureftpd.pdb": No such file
    Nach Verbindung keine Antwort mehr.
    Host type (1): Automatisch


    Woran könnte das liegen?

  • Oh,oh... Da habe ich doch etwas übersehen...


    Zitat

    pure-pw useradd root -u 1000 -g 1000 -d /var/lib/video.00


    sollte es beispielsweise heißen. Root ( / ) als Homeverzeichnis geht scheinbar nicht. Sorry. Habe es gerade an meinem Rechner durchgekaspert und da ging es so.
    Dann gibt es einen User und das Erstellen der Benutzerdatenbank sollte dann auch kein Problem mehr sein. Möglicherweise musst du pureftp per

    Zitat

    /etc/init.d/pureftpd restart


    (oder so ähnlich) neu starten, damit die Änderungen auch übernommen werden.


    Gruß,
    DrSat

    easyVDR 3.5, Asrock J4205-ITX, DD DuoFlexS2

    3 Mal editiert, zuletzt von DrSat ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!