Fritz!Load - (Oneclickhoster-) Down- und Uploads via FB

curl?

Hallo, ich nutze meine Wii als Mediaplayer.
Leider gibts für die Wii keinen FTP-Client und um Videodateien zu streamen ist meine 7170 zu langsam. Ich kann von der Wii aus per MPlayer zwar per FTP auf die Fritzbox zugreifen, zum gucken isses aber zu langsam.

Da ich faul bin und nicht immer die Festplatten an Fritzbox und Wii durch die Gegend tragen will, möchte ich Dateien, die auf der Platte an der Box liegen, per curl an die Wii übertragen.
Wird ja auch von Fritzload so gemacht, wenn ich fertige Dateien auf ein NAS verschieben lasse. Da die Wii aber nicht immer an ist, will ich das nicht machen.

Momentan geht es so, dass ich die Platte an der Wii per FTPii (Wii-FTP-Server) freigebe und dann per Telnet Dateien mit Curl auf den FTP-Server der Wii schicke.
Nervig ist das nur, wenn in einem Verzeichnis mehrere Dateien liegen.

Gibt es in Curl eine Möglichkeit, ein ganzes Verzeichnis hochzuladen?

In etwa so:
Code:
curl -T /var/media/ftp/Usb-Platte/Verzeichnis/*.* ftp://wii-ip/usb/

Ich hoffe, ihr versteht, was ich meine. Mit * oder *.* klappts leider nicht.

Oder kann FritzLoad manuell ausgewählte Dateien auf einen FTP hochladen?
Das wäre für mich natürlich am idealsten. Aber ich raff nicht so ganz, wie die Hochladefunktion dafür zu konfigurieren ist.
 
@loomax

die Fehler sehen fast so aus als ob dein Filesystem auf dem USB-Stick nicht mehr in Ordnung ist

@balu123
wo gibts den die Anleitung zu finden?
stellt dein NAS auch NFS shares bereit oder nur cifs?

kann dein NAS Q(w)akeOnLan spielen?

@-_-
du bist fast an der Lösung dran, überleg nochmal...
kleiner Tip die Wii als MediaPlayer ist nicht so das wahre, ich spreche aus Erfahrung.
dafür reicht schon der kleine "WD TV Live" :D

viele Grüße
trinkfix
 
Dass die Wii nicht das tollste ist, weiß ich auch, aber erstmal ist sie nunmal da und fürs erste passts schon. Fürn Röhrenfernseher reichts. Besser wird das Bild durch andere Geräte auch nicht.
Der WD TV live steht aber schon auf meiner Wunschliste. ;)
Allerdings bliebe auch hier das Problem mit dem Dateien verschieben oder hat der WD TV einen vernünftigen FTP-Client an Bord, mit dem ich Dateien auf die angeschlossene Platte kopieren könnte?

Inwiefern ich jetzt nah an der Lösung dran bin, weiß ich aber nicht. Sonst würde ich nicht fragen.

Wenn ich das richtig sehe, dann kann ich unter Upload das Verzeichnis der Platte an der FB durchsuchen und Dateien auswählen. Ein Ziel kann ich soweit ich das sehe, aber nicht auswählen.
Unter FTP kann ich wohl Archive entpacken und von der FB auf den PC runterladen. Allerdings weiß ich nicht, was das mit FTP zu tun hat. Und ich seh da auch nichts, was mich der Wii näher bringt.

Jedenfalls sehe ich nicht, wie mich das weiterbringt. Von daher wäre ein konkreterer Hinweis hilfreich.


edit: Achja, ich habe ne 7170 und benutze FritzLoad v0.32
 
Zuletzt bearbeitet:
@-_-

der WD TV hat einen CIFS Server (Windows Fileserver) über den man die angeschlossenen USB geräte betanken kann.

weiterhin kann man die Kiste auch mit alternativer Firmware betanken die dann telnet/ssh/busybox/ftp/cifs/nfs und so weiter und so weiter... den ganzen Kram zum fummeln eben :D
im Gegensatz zur langsamen 7170 hat der WD einen 500Mhz sigma Chip und der rockt irgendwie aber zurück zum Thema.

probier mal folgendens per Telnet
cd /var/media/ftp/Usb-Platte/Verzeichnis/
find . -exec curl -T {} ftp://wii-ip/usb/ \;

der Pfad zum curl Binary muss aber stimmen, am besten gleich mit angeben:
find . -exec /var/fritzload/bin/curl -T {} ftp://wii-ip/usb/ \;

viele Grüße
trinkfix
 
@trinkfix
du hast geschrieben, dass decrypt erweitert wurde. Wo finde ich die Einstellungen?

Ich habe gerade auf die aktuelle Version geupdated, finde aber unter Decrypt und unter Config eine Änderung.

Gruß
fbfuser
 
@fbfuser

diese Änderungen sind nicht in der Weboberfläche ersichtlich.
die Vorgehensweise zum decrypten der Links ist immer so:
wenn du die Links imm er schön in JD sammelst am einfachsten mit ClickNLoad, danach in Fritzload -> start Wireshark/tcpdump Aufzeichnung, dann in JD bei den entsprechenden Links die "OnlinePrüfung" durchführen--> wenn alle irgendwann grün sind -> in FL stop Aufzeichnung und die links werden in FL übernommen werden.

jetzt funktioniert das ganze eben auch mit dem Hoster share-online.biz

viele Grüße
trinkfix
 
@balu123

laut deinen Logs wird das cifs modul nicht geladen.

kannst du per telnet auf die box und folgendes ausführen

# cd /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/
ls -la
chmod +x *
ls -la
insmod /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/cifs.ko
echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
mkdir /var/tmp/nas
chmod 777 /var/tmp/nas
./mount.cifs //192.168.178.100/QDownload /var/tmp/nas -o user=*** pass=***
ls -la /var/tmp/nas

(für die **** natürlich die richtige Benutzer/Passwort Kombination )

und poste das Ergebnis hier

viele Grüße
trinkfix
 
Kann ich trotz FL ein normales Update machen?
 
[Edit frank_m24: Sinnfreies Vollzitat gelöscht, siehe Forumregeln.]

Also bei dem insmod-Befehl wieder die Fehlermeldung

# insmod /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/cifs.ko
insmod: cannot insert '/var/media/ftp/ChipsBnk-FlashDisk-01/cifs/cifs.ko': Succe
ss (8)
# echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
-sh: cannot create /proc/fs/cifs/LinuxExtensionsEnabled: nonexistent directory
#


Wat nu :-(
 
@balu123

die sendest nicht alle Ausgaben der Befehle, das führt zu keiner Lösung :D

bitte nochmal folgende Befehle ausführen
# cd /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/
pwd
ls -la

und sende die komplette Ausgabe!

viele Grüße
trinkfix
 
und welche Ausgabe kommt bei
Code:
cd /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/
ls -la

# cd /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/
# ls -la
drwxrwxrwx 2 root root 2048 Mar 2 20:16 .
drwxrwxrwx 4 root root 16384 Jan 1 1970 ..
-rwxrwxrwx 1 root root 335399 Mar 3 2009 cifs.ko
-rwxrwxrwx 1 root root 26645 Mar 10 2009 mount.cifs

und steht bei "mount" auch
Code:
/var/media/ftp/ChipsBnk-FlashDisk-01

Was meinst Du damit? Stehe etwas aufm Schlauch?
 
Was meinst Du damit? Stehe etwas aufm Schlauch?

Mit dem Befehl mount kannst Du sehen ob der Stick noch die Bezeichnung hat die Du verwendest. Wenn das mit dem Nas geklappt hat sieht man mit "mount" den Eintrag.


P.S. da Du mit "cd /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/" ja schon im richtigen Verzeichnis bist sollte dann auch "insmod cifs.ko" reichen.

Da ich jetzt Freetz auf der Box habe weis ich nicht ob die beiden Dateien im Cfis-Ordner auch für deinen Kernel geeignet sind:gruebel:

Versuch mal die aus diesem Post klick das war meine Variante ein Nas zu mounten ohne Freetz.
 
@balu123

zeig auch mal deine Kernelversion

uname -a
mount

und kopier die Module mal nach /var/tmp
cd /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/
cp * /var
cd /var
chmod 0755 *cifs*
insmod cifs.ko
echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
mkdir /var/tmp/nas
chmod 777 /var/tmp/nas
./mount.cifs //192.168.178.100/QDownload /var/tmp/nas -o user=*** pass=***
ls -la /var/tmp/nas

viele Grüße
trinkfix
 
fritzload probleme

Edit frank_m24: Aus eigenem Thread hier rein verschoben.

habe da ein problem mit der fritzload installation !

wie in der beschreibung steht habe ich das prog in den root der fritzbox kopiert so wie es sein soll.
dann habe ich per telnet mit dem befehl ./install.sh -i es probiert zu installieren aber folgende meldung kommt

/var/media/ftp/uStor01/FritzLoad/bin # ./install.sh -i
-sh: ./install.sh: not found


habe es auch über upload firmware probier wie es in der beschreibung drin steht nix tut sich.

Was mache ich Falsch !

Achso habe auch freetz drauf

Kann mir einer weiterhelfen.
 
@Mr.Hyde

ist dein USB Stick gesteckt?

geb mal folgenden Befehl per telnet ein

find /var/media -type f -name install.sh

wenn der USB-Stick steckt und du das Programm ordentlich kopiert hast, zeigt dir der find Befehl wo die Datei install.sh liegt und so rufts du die dann auf:


/var/media/ftp/uStorBALBLABLAwasDer"find"sagt/fritzfoad/bin/install.sh -i -freetz

viele Grüße
trinkfix
 
ok werd ich mal probieren danke
 
[Edit frank_m24: Sinnfreies Vollzitat gelöscht, siehe Forumregeln.]

Code:
# uname -a
Linux fritz.fonwlan.box 2.6.19.2 #2 Thu Feb 4 11:42:16 CET 2010 mips unknown
# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
ramfs on /var type ramfs (rw)
/dev/mtdblock5 on /data type jffs2 (rw)
usbfs on /proc/bus/usb type usbfs (rw)
sysfs on /var/sysfs type sysfs (rw)
/dev/sda1 on /var/media/ftp/ChipsBnk-FlashDisk-01 type vfat (rw,fmask=0000,dmask
=0000,codepage=cp437,iocharset=iso8859-1,shortname=winnt)
/dev/sdb on /var/media/ftp/Generic-USBFlashDrive-00 type vfat (rw,fmask=0000,dma
sk=0000,codepage=cp437,iocharset=iso8859-1,shortname=winnt)
/dev/loop0 on /var/plugin-mediasrv type squashfs (ro)
/dev/loop1 on /var/plugin-mini type squashfs (ro)
/dev/loop2 on /var/plugin-ntfs type squashfs (ro)
/dev/loop3 on /var/plugin-onlinepb type squashfs (ro)
/dev/loop4 on /var/plugin-samba type squashfs (ro)
/dev/loop5 on /var/plugin-tam type squashfs (ro)
/dev/loop6 on /var/plugin-webdav type squashfs (ro)
ramfs on /usr/www/avm/cgi-bin type ramfs (rw)
ramfs on /usr/www/avm/html/de/menus/menu2_first.html type ramfs (rw)
ramfs on /usr/www/avm/html/de/menus/menu2_homehome.html type ramfs (rw)
ramfs on /usr/www/avm/html/de/menus/menu2_konfig.html type ramfs (rw)
ramfs on /usr/www/avm/html/de/menus/menu2_tr69_autoconfig.html type ramfs (rw)
ramfs on /usr/www/avm/html/de/tools type ramfs (rw)

# cd /var/media/ftp/ChipsBnk-FlashDisk-01/cifs/
# cp * /var
# cd /var
# ls
TZ                                    media
USB-proc-bus-usb-001-001-hub-001      mount.cifs
USB-proc-bus-usb-001-002-hub-002      plugin-mediasrv
USB-proc-bus-usb-001-004-storage-004  plugin-mini
USB-proc-bus-usb-001-005-storage-005  plugin-ntfs
cifs.ko                               plugin-onlinepb
config.def                            plugin-samba
dect.update.url                       plugin-tam
default                               plugin-webdav
dev                                   plugins
devices                               post_install
dsld.autodetect                       rfcntlsock
env                                   rpc
env.cache                             run
flash                                 samba
flash.html                            sysfs
fritzload                             tam
fx_moh                                tmp
gcov                                  tr064_ssl_cert.pem
html                                  usbhostup
htmltext.db                           users.acl
jason_boxinfo.xml                     users.map
led                                   wan.tc
lock                                  websrv_ssl_cert.pem
log
# chmod 0755 *cifs*
# insmod cifs.ko
insmod: cannot insert 'cifs.ko': Success (8)
# echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
-sh: cannot create /proc/fs/cifs/LinuxExtensionsEnabled: nonexistent directory



Geht nicht, leider
 
Habe es probiert und kam nix bei raus nur wieder :

/var/mod/root # find /var/media -type f -name install.sh
/var/media/ftp/uStor01/FritzLoad/bin/install.sh
/var/mod/root # /var/media/ftp/uStor01/FritzLoad/bin/install.sh -i -freetz
-sh: /var/media/ftp/uStor01/FritzLoad/bin/install.sh: not found
/var/mod/root #


Keine ahnung an was das liegen sollte
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.