You are not logged in.

Anzeigen

nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

61

Thursday, January 24th 2008, 11:01am

Quoted from "GasCan1234;29854"

Hi r3d3,
Diese Funktion läuft noch nicht, ich habe auch noch nicht rausgefunden was das bringen soll. Mein Vorschlag wäre hierzu das man den link einfügt wo der Torrent her um ggf. Passwörter zu erfahren.

Entweder das, oder ähnlich wie bei anderen Projekten (z.B. ctcs) eine Anzeige über den Status der seeds etc.

Quoted from "GasCan1234;29854"


Wenn du die Version von mir genommen hättest, dann wäre die login funktion dabei. Schau dir einfach mal 3 antworten höher.
Gruß GasCan:D

Tja, waren ein paar viele Threads für mich, gestern :) Ich werds mal testen.

62

Thursday, January 24th 2008, 11:58am

Quoted from "GasCan1234;28314"


Leider fehlt in dem vorhanden Paket ein Login Screen, die ist aber kein größeres Problem und man kann sich selber schnell eins bauen. Dies habe ich auch gemacht und nun ist die NSLU2 sogar von außen per LoginScreen erreichbar.
Ich habe mal meine komplette Ectc PHP-Datein und die Skripte in ein Archive gepackt damit jeder der Debian auf der Slug nutzt dies auch nutzen kann.

Bei meinen Paket müssen nur in der login.php die USER und PASSWORT Daten geändert werden. (Zeile 12)

und die Configuration PHP muss geändert werden und auf euere persönlichen Einstellungen angepasst werden. Der Rest müsste eigentlich so stimmen.....
Ich hoffe es Hilft euch weiter....

Ich habe leider ein Problem mit dem erweiterten Skript: Ich habe die Login.php angepasst und auch in der torrent_config.php alle Einstellungen wieder vorgenommen. Wenn ich mich dann aber einloggen will, wird bei richtigem Passwort ein Redirect auf http://index.php durchgeführt und nicht auf den korrekten Pfad meiner NSLU2. Ich nehme an, da stimmt irgendwas globales mit der Pfadvariable nicht, aber sowohl in der Config meines Webservers (webApp) als auch in dem Login-Skript konnte ich nicht rausfinden, woran es liegt. Du holst dir den Pfad ja anscheinend über $path, nur wo kommt der her?
Danke schonmal!

kingofcomedy

Intermediate

Posts: 490

wcf.user.option.userOption68: Zotac ZBOX SD-ID10 + Debian Lenny

wcf.user.option.userOption65: Debian

Location: Bielefeld

  • Send private message

63

Thursday, January 24th 2008, 7:25pm

Edit: sorry, falscher Thread. :|

ccgx

Unregistered

64

Saturday, January 26th 2008, 1:18am

Quoted from "GasCan1234;29854"

Hi r3d3,
Diese Funktion läuft noch nicht, ich habe auch noch nicht rausgefunden was das bringen soll. Mein Vorschlag wäre hierzu das man den link einfügt wo der Torrent her um ggf. Passwörter zu erfahren.

Wenn du die Version von mir genommen hättest, dann wäre die login funktion dabei. Schau dir einfach mal 3 antworten höher.

Gruß GasCan:D

da hätte ich ne frage: läuft diese debian version auch unter unslung?

65

Sunday, January 27th 2008, 5:52pm

Quoted from "ccgx;29907"

da hätte ich ne frage: läuft diese debian version auch unter unslung?


Ich habe sie unter unslung laufen...und prinzipiell geht das auch, bis auf das Problem mit den Pfaden (siehe meinen Post weiter oben). Vielleicht findest Du ja den Fehler...

Posts: 20

wcf.user.option.userOption65: Debian

  • Send private message

66

Thursday, January 31st 2008, 5:49pm

Debian und Unslung Version

Die von GasCan gepostete Version ist für die Debian-Slug, welche Hauptsächliche meine auf Seite 6 aufgeführten Anpassungen enthält sowie halt den Login-Satz.

@ r3d3
Ich schaue bei Gelegenheit nochmal in den Code rein, ist aber eigentlich kein Ding.

@ ccgx
Bezüglich Debian und Unslung Versionen, aufgrund des Zeitmangels sind wir(me and GasCan) nicht weiter gekommen, das ganze mit Login auch für die Unslung fertig zu machen, ist eigentlich ja nur ein bissel hin und her kopieren. Zumal wir keine Unslung auf der Slug haben und daher das ganze net testen konnten.

Ich werde das ganze mal wiederbeleben, da ich noch so einige Vorstellungen zu Funktionserweiterungen habe.

Posts: 20

wcf.user.option.userOption65: Debian

  • Send private message

67

Thursday, January 31st 2008, 9:48pm

Quoted from "r3d3;29873"

Wenn ich mich dann aber einloggen will, wird bei richtigem Passwort ein Redirect auf http://index.php durchgeführt und nicht auf den korrekten Pfad meiner NSLU2. Du holst dir den Pfad ja anscheinend über $path, nur wo kommt der her?


@r3d3

In der Login.php:
Zeile 8 und 9 definieren die Variablen $hostname und $path. So sehen sie bei mir aus:

8 $hostname = $_SERVER['HTTP_HOST'];
9 $path = dirname($_SERVER['PHP_SELF']);

$hostname liesst sich selber aus
$path wird dadurch bestimmt, dass er fragt, wo die login.php liegt.

Für die Weiterleitung ist Zeile 25 entscheidend, so schauts bei mir aus:

25 header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/index.php');

Wenn du also diese Zeilen verändert hast machs mal rückgänig. Wenn die genauso bei dir aussehen, hast du dann PHP5 oder PHP4 installiert?

Bitte um Rückmeldung, wie der Sachstand bei dir nun ist, danke.

Phantomias2006

Intermediate

Posts: 309

wcf.user.option.userOption65: Unslung 6.10

  • Send private message

68

Thursday, January 31st 2008, 11:56pm

Hi

kurze frage

ist das ^M am ende gewollt???
kenn das nur wenn du linux datein mit den falschen editor in windoof bearbeitest
wird am ende teilweise ein ^M angefügt und das sollte nicht dort drinn stehen...
und dann kanns eben vorkommen das PHP datein nicht so funktionieren wie sie es sollten...

mfg
Phantomias

Posts: 20

wcf.user.option.userOption65: Debian

  • Send private message

69

Monday, February 4th 2008, 2:08am

^^ peinlich.

das "^M" ist natürlich nicht gewollt und habe ich auch meinem Post entfernt, um nicht weiter zu verwirren. Bei mir lief es sogar damit.

70

Tuesday, February 5th 2008, 8:56pm

Sorry für die süäte Antwort

Hi,

danke FragsForFree das du schon geantwortet hast, wie du wusstest war ich leider die vorige Woche nicht viel im Internet.
Schade das es bei r3d3 nicht ganz geklappt hat.
Ich habe mir den Code gerade noch ein mal angeschaut und kann dir auch nur die selben Tipps geben wie Frags. Ich kann mir nur vorstellen das dein Webserver den pfad nicht richtig weiter gibt und die von uns geschrieben variablen nicht funktionieren.
Ich hoffe du bekommst es hin und wir konnten dir weiterhelfen.

Wenn Frags und ich Zeit haben wollen wir das ECTC auch noch mal komplett grafisch Überarbeiten und mit neuen Funktionen füllen....

VG GasCan

ciddy

Beginner

Posts: 1

wcf.user.option.userOption65: Unslung 6.8

  • Send private message

71

Thursday, February 14th 2008, 6:02pm

Ich raff es nicht...

Mein erster post hier. Also bitte etwas Nachsicht, ich hab ja versucht mich möglichst schlau zu machen, aber ich steh vor der Wand und alle Suchen führen mich gensu hierher.

Ich hab lighttpd und PHP5 (plus gd und fastcgi) auf meine Debian-slug (procps war schon drauf) gezogen. ich habe das ECTC-Paket von gascan gezogen und auf meine platte geschmissen, aber es will nicht...
Mein Setup ist wie folgt: Debian kommt vom USB Stick, torrents werden auf eine verschlüsselte Platte gezogen. (bisher läuft das mehr scchlecht als recht via ein autorun script, das erlaubt, einfach torrents in einen queue-ordner abzulegen und sie werden einer nach dem anderen runtergeladen)

Ich habe auf der Platte Ordner "www" und "www/downloads" erzeugt, und das ECTC Paket in den "www" entpackt. Ich habe die Pfade zu downloads und web in der "torrent_config.php" mit vim angepasst und die userdaten in der "login.php". Auch die lighttpd.conf hab ich angepasst, obwohl die wohl auch noch eine Fehlerquelle sein kann, wenn ir da jemand sagen kann, welche Parameter ich drin haben MUSS, um ECTC auch via DybDNS abzugreifen, wäre ich sehr dankbar.

Mein ctorrent liegt unter /usr/bin/ctorrent, perl unter /usr/bin/perl.

Wenn ich mich in ECTC einlogge, kann ich torrent files hochladen. Beim Klick auf start lande ich wieder beim Login (während im ssh "nothing to do: file not found" ausgegeben wird), wenn ich auf "configuration" gehe, geht ein Downloadfenster von Firefox auf. Unter IE geht nicht mal der Login.
Ein ctorrent process wird nicht gestartet.

Meine Analyse ist, dass ctorrent nicht gefunden wird und mit php was nicht richtig stimmt. Wer ist so nett mir zu helfen?

Posts: 73

wcf.user.option.userOption65: originale Firmware 2.3r25

  • Send private message

72

Tuesday, March 4th 2008, 10:13pm

Muss man für Debian Etch ctorrent kompilieren oder wie?
Ich finde nur die lenny version?!

Kann jemand bitte das Programm für Etch posten ?

Wäre echt gut!:)

Hadraniel

Beginner

Posts: 6

Location: Düsseldorf

Occupation: IT Consultant

  • Send private message

73

Tuesday, March 4th 2008, 10:50pm

Hier ist der ctorrent, den ich auf meiner Slug benutze

Quoted

Linux paris 2.6.18-6-ixp4xx #1 Tue Feb 12 00:57:53 UTC 2008 armv5tel GNU/Linux
... erst kürzlich aus dem debian-4r03 aufgesetzt.

Quoted

Enhanced CTorrent dnh3.2 Original code Copyright: YuHong(992126018601033)


Hab einfach den letzten Source genommen und kompiliert. Die Datei nach /usr/local/bin kopieren und z.B. so aufrufen:

Quoted

ctorrent -D 500 -U 50 -C 4 -T -E 1.5 -S localhost:2780 -d xyz.torrent


Auf port 2780 sollte dann z.B. der ctcs laufen.

Der Client ist mir noch nicht einmal abgeschmiert. Ganz im Gegensatz zu dem enhanced-ctorrent der Unslung-6.8, der laufend die Grätsche macht.

Allerdings sind (auch) da irgendwo noch Memory-Leaks drin. 2 10GB Torrents müllen nach 48h schon ordentlich den Speicher zu, da muss man zwischendurch mal neustarten sonst swappt die arme kleine Slug sich tot.


Hat eigentlich irgendjemand schon yodctcs ans laufen bekommen? Ist ein sehr vielversprechender ctcs-ajax-client. Hab ich hier im Forum noch nicht erwähnt gefunden, wäre definitiv auch einen eigenen Thread wert.
Das Kompilieren mit dem GWT-Compiler hab ich noch hinbekommen, aber der eigentliche daemon wird bei mir einfach nicht gebacken ... :(
Hadraniel has attached the following file:
  • ctorrent.zip (288.3 kB - 34 times downloaded - latest: May 18th 2012, 11:11pm)

Posts: 73

wcf.user.option.userOption65: originale Firmware 2.3r25

  • Send private message

74

Wednesday, March 5th 2008, 1:21pm

Danke für die binary!

Kannst du mir vielleicht erklären wie ich eine Crosscompiler Umgebung für
NSLU2/Debian Etch auf meinem PC einrichte?

Hadraniel

Beginner

Posts: 6

Location: Düsseldorf

Occupation: IT Consultant

  • Send private message

75

Thursday, March 6th 2008, 5:51pm

Mit Crosscompiling habe ich mich noch nicht beschäfigt, steht weiter hinten auf meiner todo-List zum NSLU2.

Das NSLU2-Wiki hat aber zwei Einträge, die auf den ersten Blick hilfreich aussehen:

76

Sunday, April 13th 2008, 10:00pm

Ich habe auch das Problem, dass wenn ich die Daten im Login Screen eingebe, im Grunde nichts passiert außer dass ich wieder auf der index.php lande. Auch in die torrent_configuration.php komme ich nicht herein, es sei denn ich lösche die login.php und die auth.php - das ganze ist dann natürlich mit Fehlermeldungen bestückt und funzt letztendlich auch nicht.

Gibt es irgendwie einen Workaround? Meine Slug muss nicht von außen erreichbar sein - wie könnte ich den Loginmechanismus entfernen?

Sandmann

Trainee

Posts: 59

wcf.user.option.userOption65: anderes

  • Send private message

77

Sunday, October 12th 2008, 4:33pm

AW: Weboberfläche für Enhanced Ctorrent #2

Hallo,

Ich doktore nun auch schon etlich stunden und komme als mehr oder weniger Anfänger nicht klar.
Habe appweb und alles andere installiert. Sehe ich mit htop nach läuft appweb auch. Danach appweb.conf bearbeiten. Port habe ich erst mal auf 7777 gelassen, den Pfad zur Webseite auch "/web", Dokumente index.htm und index.php hinzugefügt. Alle scripte habe ich nach /opt/var/appweb/web kopiert.
Das neustarten des Servers klappt nicht, jedenfalls taucht er in htop danach nicht mehr auf ( /opt/etc/init.d/S81appweb ). Demzufolge kann ich auf http://=IPderSlug=:7777/torrent_configuration.php nichts sehen.
Ich möchte noch erwähnen, daß ich das ganze Beta10-Paket unter Windows entpackt, nach public kopiert habe und dann alles per mc nach appweb/web kopiert habe.
Könnt mir mal jemand auf die sprünge helfen?

Gruß
uNSLUng 6.8beta

Sandmann

Trainee

Posts: 59

wcf.user.option.userOption65: anderes

  • Send private message

78

Tuesday, October 14th 2008, 8:28pm

AW: Weboberfläche für Enhanced Ctorrent #2

Nach etlichen Stunden habe ich nun habe ich nun die Index.php vor mir, allerdings scheint meine Torrentversion zu neu zu sein. Es startet nichts (3.3.2-11). Was für eine Version benutzt Ihr bzw. funktioniert und könnte die mal jemand posten?

Danke Sandmann
uNSLUng 6.8beta

Social bookmarks