![]() |
Pyload auf Router..wie ändere ich was?
Hallo liebe Community,
bin etwas am verzweifeln, da ich an 2 Stellen nicht weiterkomme. Zur Vorgeschichte: Ich habe auf meinen Router (RTN56U) per Custom Firmware Pyload auf nen USB Stick installiert. Läuft auch alles wunderbar. NUR: 1. Ich möchte auf einen zweiten USB Sticks meine DL's speichern lassen. Der erste Stick auf den Pyload läuft (bzw. Partition) ist sda1. Mein zweiter Stick wird als sdb1 erkannt und müsste doch eigentlich als Ziel konfigurierbar sein! Wenn ich also die Grundeinstellungen von Pyload über Putty vornehme und an der Stelle komme wie der DL-Ordner heißen soll, was müsste ich da eingeben um die sdb1 als Pfad laufen zu lassen? /media/AiDisk_b1/ funktioniert hier nicht :( 2. Wie aktiviere ich das Plugin für Premiumize (da z. Zt. noch deaktiviert)? Danke im Voraus für eure Hilfe!!:T |
Wird der Stick denn automatisch gemountet? Wenn du auf dem Router zugriff auf die Shell hast wäre ein dmesg nicht schlecht
|
Spar dir das mühsame einstellen von pyload über ssh / konsole.
Konfigurier nur das allernotwendigste (weblogin / pw, den multithread webserver oder wie der hieß, port usw.) und stell nachher alles andere wie Plugins, Directory, automatische Dateirechte usw. in der Weboberfläche selbst ein |
In der Weboberfläche habe ich aber keine Zugriff auf den Dateispeicherort der DL's.
Den Stick mit Pyload werde ich später noch automatisiert mounten. Jetzt muss erstmal der Speicherort und Premiumize eingestellt werden. Ich brauche ja eigentlich nur eine Kommandozeile in der major minor #blocks name 31 0 192 mtdblock0 31 1 64 mtdblock1 31 2 64 mtdblock2 31 3 1231 mtdblock3 31 4 6576 mtdblock4 31 5 64 mtdblock5 31 6 7872 mtdblock6 8 0 3946725 sda 8 1 3942400 sda1 8 16 30926976 sdb 8 17 30926968 sdb1 die sdb1 als Speicherort eingebunden werden kann /opt/home/admin # .... wie weiter? |
mount /dev/sdb1 /foo/bar
Eventuell musst du noch das Dateisystem des Sticks angeben: mount -t <Dateisystem> /dev/sdb1 /foo/bar um den Stick zu mounten. Dann kannst du den Downloadpfad doch einfach im Konfigurationsasistenten ändern. Wenn ich mich richtig erinnere ist das pyload-core.py . |
Sicher hast du den Zugriff unter einstellungen - general
|
Also nochmal für die, die schon länger nicht mehr auf der Weboberfläche von Pyload zugegriffen haben: :)
Die Einstellungen für DL-Pfade lassen sich hier nicht konfigurieren. Das wird dir auch jede Seite über Google sagen können. (eigentlich sehr ärgerlich, dass sich da noch niemand drum gekümmert hat :( ) MIt beiden von dir genannten Kommandozeilen bekomme ich /opt/home/admin # /opt/home/admin # mount /dev/sdb1 /foo/bar -sh: /opt/home/admin: Permission denied /opt/home/admin # mount: mounting /dev/sdb1 on /foo/bar failed: No such file or directory -sh: mount:: not found /opt/home/admin # /opt/home/admin # mount -t mkfs.ext4 /dev/sdb1 /foo/bar -sh: /opt/home/admin: Permission denied /opt/home/admin # mount: mounting /dev/sdb1 on /foo/bar failed: No such file or directory obwohl gemountet. Ich bin nicht sooo der Crack was solche Parameter betrifft, aber eigentlich fast sicher das irgendwo vorher doch explizit Pyload genannt werden muss @thyriel Die einzigen bei mir funktionierenden Kommandos sind: Usage: pyLoadCore [options] <Options> -v, --version Print version to terminal -c, --clear Delete all saved packages/links -u, --user Manages users -d, --debug Enable debug mode -s, --setup Run Setup Assistent --configdir=<dir> Run with <dir> as config directory -p, --pidfile=<file> Set pidfile to <file> --changedir Change config dir permanently --daemon Daemonmize after start --no-remote Disable remote access (saves RAM) --status Display pid if running or False --clean Remove .pyc/.pyo files -q, --quit Quit running pyLoad instance -h, --help Display this help screen Unter den Setup Assistant kann ich maximal den Ordnernamen benennen aber keine Pfade angeben. Ich verzweifel hier echt. Niemand im WWW scheint sich so bescheuert anzustellen wie ich. Hab zu meinen Vorhaben absolut keinen Beitrag gefunden. |
Das kann so auch nicht funktionieren.:rolleyes:
Du musst Root sein um ein Gerät mounten zu dürfen. Dann musst du einen mountpoint angeben der existiert, /foo/bar war nur ein Platzhalter. Du kannst natürlich auch einen eigenen mountpoint erstellen. Anscheinend wird der mount Befehl auch nicht gefunden. Ich vermute mal, dass der in einer Anwendung wie Busybox o.ä. integriert ist. Dazu kann ich dir aber ohne das Betriebssystem des Routers zu kennen nichts sagen. |
@spartan-b292
Das ganze mache ich über putty mit BusyBox v1.20.2 (2013-06-21 23:04:23 KRAT) built-in shell (ash) Ich habe auf dem Router folgende CF mit Entware laufen [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] Auf dieser Seite war die Einrichtung des Pyloads sehr gut erklärt und ich konnte soweit auch alles nachvollziehen. Aber ich kenne mich einfach nicht mit den Kommandozeilen aus, sodass mir der help-Befehl sowohl von meinen Router als auch von Pyload nicht weiterbringt. Ich weiß allerdings das Pyload spezielle Plugins besitzt, die erst für die Nutzung aktiviert werden müssten (siehe z.B. Premiumize, da Multihoster). UND JETZT HALTET EUCH FEST!! Ich könnte ausrasten! F...ing 6 Stunden um nach Lösungen zu suchen für die Katz! Über Firefox bekomme ich tatsächlich den "Menü"-Button in der Weboberfläche angezeigt, welchen ich über den IE nicht sehen konnte!!! Alle Einstellungen lassen sich hierüber machen OHNE das ich Putty für bräuchte! TAUSEND DANK AN ALLE FÜR EURE ANTWORTEN! Mein Problem hat sich hiermit erledigt! |
Zitat:
Entweder wir reden aneinander vorbei was du einstellen willst oder du verwendest eine uralte Version... |
@thyriel
Lies mein Beitrag nochmal über dir. Da steht alles ^^ |
Ham ma wohl ziemlich gleichzeitig geschrieben ;)
Wer verwendet auch IE um ne Linux Kiste zu konfigurieren :D |
Zitat:
PS: Bin trotzdem nur in Bezug auf den Premiumize-Acc weiter. Den USB-Stick zum speichern bekomme ich trotzdem nicht gemountet :( Kann jemand mir den Befehl hierfür schreiben? Bekomme folgende Fehlermeldung /opt/home/admin # /mnt/sda1 /opt/home/admin/.pyload/Downloads -sh: /mnt/sda1: not found /opt/home/admin # Ich bin so unendlich doof im Umgang mit linuxbasierten Oberflächen :( Nochmal zur Erklärung: Beide Sticks hängen am Router Pyload-Proggi ist auf sbd1 Downloads solle auf sda1 laufen Pyload liegt auf sbd1 im Standardpfad und ich habe dort als Standard einen "Downloads"-Ordner per Grundeinstellungen über die Putty-Oberfläche konfiguriert. Mit oben genannten Befehl, müsste es doch möglich sein den Downloads-Ordner von sbd1 einfach mit der sda1 zu verknüpfen, oder täusch ich mich da? 1. Ich starte putty und logge mich auf mein Router ein 2. Ich starte Pyload und erhalte ne PID nach dem daemon-Befehl /opt/home/admin # pyload --daemon Daemon PID 921 /opt/home/admin # Ich schaue mir an welche Paritionen existieren /opt/home/admin # cat /proc/partitions major minor #blocks name 31 0 192 mtdblock0 31 1 64 mtdblock1 31 2 64 mtdblock2 31 3 1231 mtdblock3 31 4 6576 mtdblock4 31 5 64 mtdblock5 31 6 7872 mtdblock6 8 0 3946725 sda 8 1 3942400 sda1 8 16 30926976 sdb 8 17 30926968 sdb1 /opt/home/admin # Und dann hört es bei mir auch schon auf. |
Probier mal sdb2 statt sda1. Wenn der eine Stick unter sdb1 liegt ists ne gute Chance ;)
Ansonsten such ich dir mal den Befehl raus um die dev geräte in der Konsole auszgeben. Müsst ich nur erst wieder suchen, hab ich schon länger nicht gebraucht |
Wie in dem Beitrag vorher durch die Konsole ausgeworfen, wird sdb2 zu keinen Erfolg führen.
sda1 bezeichnet den ersten Steckplatz (also sda1) und eine Partition auf diesem Datenträger (sda1) sdb1 bezeichnet den zweiten Steckplatz (also sdb1) und eine Partition auf diesem Datenträger (sdb1) Weiß nicht so recht was du noch mit dem dev-Befehl auswerfen willst. /opt/home/admin # cat /proc/partitions major minor #blocks name 31 0 192 mtdblock0 31 1 64 mtdblock1 31 2 64 mtdblock2 31 3 1231 mtdblock3 31 4 6576 mtdblock4 31 5 64 mtdblock5 31 6 7872 mtdblock6 8 0 3946725 sda 8 1 3942400 sda1 8 16 30926976 sdb 8 17 30926968 sdb1 /opt/home/admin # mount rootfs on / type rootfs (rw) /dev/root on / type squashfs (ro,relatime) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) usbfs on /proc/bus/usb type usbfs (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime,size=8k) tmpfs on /etc type tmpfs (rw,noatime,size=2048k) tmpfs on /home type tmpfs (rw,relatime,size=1024k) tmpfs on /media type tmpfs (rw,relatime,size=8k) tmpfs on /mnt type tmpfs (rw,relatime,size=8k) tmpfs on /tmp type tmpfs (rw,relatime,size=24576k) tmpfs on /var type tmpfs (rw,relatime,size=4096k) devpts on /dev/pts type devpts (rw,relatime,mode=600) /dev/sda1 on /media/AiDisk_a1 type ext4 (rw,noatime,data=ordered) /dev/sda1 on /opt type ext4 (rw,noatime,data=ordered) /dev/sdb1 on /media/AiDisk_b1 type ufsd (rw,noatime,uid=0,gid=0,fmask=0,dmask=0,sparse,for ce) /opt/home/admin # df -h Filesystem Size Used Available Use% Mounted on rootfs 6.5M 6.5M 0 100% / /dev/root 6.5M 6.5M 0 100% / tmpfs 8.0K 0 8.0K 0% /dev tmpfs 2.0M 104.0K 1.9M 5% /etc tmpfs 1.0M 0 1.0M 0% /home tmpfs 8.0K 0 8.0K 0% /media tmpfs 8.0K 0 8.0K 0% /mnt tmpfs 24.0M 80.0K 23.9M 0% /tmp tmpfs 4.0M 180.0K 3.8M 4% /var /dev/sda1 3.5G 67.5M 3.3G 2% /media/AiDisk_a1 /dev/sda1 3.5G 67.5M 3.3G 2% /opt /dev/sdb1 29.5G 86.7M 29.4G 0% /media/AiDisk_b1 Und genau der letzte String soll mein DL-Platz werden!! :) ?? |
Ja dann einfach mal:
cd /mnt mkdir downloads mount /dev/sdb1 /mnt/downloads Eventuell noch mit chmod die rechte ändern damit pyload auch Zugriff darauf hat |
Hier mal der Auszug von Putty:
/opt/home/admin # cd /mnt /mnt # mkdir downloads /mnt # mount /dev/sdb1 /mnt/downloads /mnt # So sollte das doch nicht aussehen, oder? In den Einstellungen des Speicherorts über die Weboberfläche ist weiterhin: /dev/sdb1 /media/AiDisk_b1 angegeben. Es wird mir in der Auswahl auch nur die AiDisk_b1 angezeigt und nicht die AiDisk_a1 Über den Befehl chmod bekomme ich folgendes: /opt/home/admin # chmod BusyBox v1.20.2 (2013-06-21 23:04:23 KRAT) multi-call binary. Usage: chmod [-R] MODE[,MODE]... FILE... Each MODE is one or more of the letters ugoa, one of the symbols +-= and one or more of the letters rwxst -R Recurse /opt/home/admin # Hast du noch ne Lösung? PS: Kann es sein das die Partitionen dich etwas durcheinander bringen?: AiDisk_b1 = sdb1 AiDisk_a1 = sda1 |
Doch sollte genauso aussehen.
Trag mal /mnt/downloads als Download ordner im pyload ein... Btw das die eingabe von chmod ohne Parameter nix macht hätte dir schon klar sein müssen ;) |
Zitat:
Ich werd jetzt einfach warten bis mein Kumpel wieder aus dem Urlaub zurückkommt. Er selbst hat bei sich das Teil genau nach meinen Vorstellungen bei sich eingerichtet und das ohne Probleme (Linux-User halt). Ich bin zu alt um mich da mit der Materie noch mehr zu beschäftigen und mein Interesse ist einfach gegen 0 gegangen. Da lob ich mir das gute alte Windows...da weiß ich wenigstens was ich machen muss ;) Danke an euch für die Hilfe. Thread kann geclosed werden :( :( :( EDIT: Um den ganzen Trubel ein Ende zu bereiten und Leutz zu helfen die zukünftig evtl dasselbe Problem haben sollten: Mein Kumpel hat das Ding innerhalb von 2 Minuten geschaukelt: 1. USB-Stick war die ganze Zeit bereits KORREKT gemountet. Ein zusätzliches Mounten ist bei der o.g. Custom-Firmware NICHT nötig! 2. Lediglich mein o.g. Pfad war in den Downloadpfad NICHT korrekt eingebunden! So sah er vorher aus dev/sdb1/media/AiDisk_b1/Downloads und er hat ihn so verändert das er geht /media/AiDisk_b1/Downloads Nun läufts! Danke nochmals für eure Geduld! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.