Webtransmission Anleitung und Stunnel für Newbies

firewire001

Neuer User
Mitglied seit
24 Apr 2009
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hier mal eine kleine Anleitung um Webtransmission auf der Fritzbox 7270-16MB mit Freetz 1.0.3 zum laufen zu bekommen.

Freetz Image erstellen und Image einspielen
Auf der Box die IP 192.168.178.100 Port 9090 TCP und UDP freigeben
Auf Rudishell gehen und oben folgendes eingeben
http://trac.freetz.org/wiki/FAQ#WiedeaktiviereichdasPasswortfürdieFreetz-Webseite

touch /tmp/flash/httpd_conf
chmod +x /tmp/flash/httpd_conf
modsave flash
/etc/init.d/rc.webcfg restart


Script ausführen drücken.
Nun ist das Passwort von Root gelöscht. Ich hatte immer das Problem, dass ich mit Putty nicht an die Box kam.

Nur den Inhalt!!! von Webtransmission auf dem FTP-Laufwerk mit TotalComander auspacken in dem Ordner webtransmission(hatte ich vorher angelegt) Webtransmission 1.50-v2.3b-svn116 ( 28.02.2009 )
http://www.ip-phone-forum.de/showthread.php?t=165182&highlight=rc.webtransmission

Auf der uStor01=USB Platte an der FritzBox sollte nun ein Dir mit webtransmission sein, dass die Dir's
config, download, upload ....
und die Files rc.webtransmission und einige transmission Files enthält.

So, nun Putty starten
Benutzer : root
Passwort : einfach ENTER drücken

Ihr solltet nun eingeloggt sein.

Jetzt wird die ar7.cfg editiert.
Die Befehle des Editors erhält man unter:
http://www.linux-fuer-alle.de/doc_show.php?docid=29&catid=8

Also Eingabe in Putty :
nvi /var/flash/ar7.cfg
Dann /9090 eingeben
Jetzt solltet ihr an der Stelle sein, die ihr editieren müßt. Die IP
192.168.178.100 (TCP und UDP) muß in 0.0.0.0 geändert werden. Übt vorher ein wenig mit dem Editor OHNE zu speichern.
Speichern und beenden mit :
:wq
Wenn man vorher mit s = Editieren rumgefummelt hat, kommt man aus dem Editiermodus wieder mit ESC raus.
Nochmals, Wenn ihr editiert und irgendetwas kommt euch komisch vor, dann den Editor beenden und neu anfangen zu editieren.

Wenn alles soweit klar ist dann
ctlmgr -s;sleep 5;ctlmgr eingeben.
= Reset des Webinterface.
Jetzt in Putty folgendes eingeben: (uStor01 ersetzen durch euren Laufwerksnamen)
ifconfig eth0:0 192.168.178.100 netmask 255.255.255.0 up
cd /var/media/ftp/uStor01/webtransmission;

Jetzt sollte da stehen
/var/media/ftp/uStor01/webtransmission #

Nun ./rc.webtransmission start eingeben
Jetzt kommt
Starting webtransmission...
Webtransmission started.
Ihr habt es geschafft. Webtransmission läuft.

Aufruf der GUI in Firefox mit:
http://fritz.box/cgi-bin/transmissiondcgi

Nun seht ihr das Webinterface. Der Rest ist selbsterklärend.
Wie man das alles resistent bekommt kann ich euch nicht sagen. Eventuell findet sich jemand, der das für NEWBIES anhängen kann.

Wenn nichts mehr gehen sollte, dann euer Image neu aufspielen und neu anfangen.

Ich hoffe, ich kann einigen Leuten helfen, die noch nie mit Linux gearbeitet haben und tagelang versucht und gemacht habe. Ich gebe keinen Support oder Hilfestellung. Da sollten die Spezialisten antworten. Ich bin ein NEWBIE!.

Ein kleines Danke wäre nicht schlecht.

Hab noch etwas gefunden um für den Autostart von Webtransmisson

Putty
nvi /var/flash/debug.cfg

ifconfig eth0:0 192.168.178.100 netmask 255.255.255.0 broadcast 192.168.178.255 up
cd /var/media/ftp/uStor01/webtransmission/
./rc.webtransmissen start

Um auf Stunnel zugreifen zu können, braucht ihr Zertifikate.
http://www.freetz.org/wiki/packages/rudi-shell/tips

Eingabe in StinkyLinux Terminal

$ openssl genrsa -des3 -out server.key 1024
Generating RSA private key, 1024 bit long modulus
..................++++++
.......++++++
e is 65537 (0x10001)
Enter pass phrase for server.key: PASSWORTEINGABE
Verifying - Enter pass phrase for server.key:

$ openssl rsa -in server.key -out server.key.unsecure
Enter pass phrase for server.key:
writing RSA key

$ openssl req -new -key server.key -out server.csr
Enter pass phrase for server.key:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:DE
State or Province Name (full name) [Some-State]:Bavaria
Locality Name (eg, city) []:Munich
Organization Name (eg, company) [Internet Widgits Pty Ltd]:ACME Ltd.
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:Manni Muster
Email Address []:[email protected]

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

$ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Signature ok
subject=/C=DE/ST=Bavaria/L=Munich/O=ACME Ltd./CN=Manni Muster/[email protected]
Getting Private key
Enter pass phrase for server.key:

$ rm server.csr /COLOR]

$ cat server.key.unsecure server.crt > stunnel-key.pem

$ ls -l
insgesamt 16
-rw-r--r-- 1 ubuntu ubuntu 895 2007-02-26 21:50 server.crt
-rw-r--r-- 1 ubuntu ubuntu 963 2007-02-26 21:41 server.key
-rw-r--r-- 1 ubuntu ubuntu 887 2007-02-26 21:42 server.key.unsecure
-rw-r--r-- 1 ubuntu ubuntu 1782 2007-02-26 22:00 stunnel-key.pem

Nun müssen die 4 Dateien auf die BOX
Das geht mit Putty.
Zuerst die Datei z.B. server.crt mit dem TotalComander ansehen (F3)
Den Inhalt markieren
In Putty folgende Eingabe :
cat > /var/flash/server.crt
Jetzt die Rechte Maustaste im Puttyfenster = Inhalt eingefügt
Enter drücken
CTRL D drücken.
Damit wird eine Datei server.crt auf /var/flash/ angelegt und der Inhalt reinkopiert.
Das gleiche muß entsprechend den anderen 3 Dateien auch gemacht werden

Nun auf der Fritzbox in FreetzConfig unter Stunnel Dienste folgendes eintragen

[Freetz_WEB]
cert = /var/flash/stunnel-key.pem
client = no
accept = 444
connect = 81

[AVM]
cert = /var/flash/stunnel-key.pem
client = no
accept = 443
connect = 80

[Freetz_WOL]
cert = /var/flash/stunnel-key.pem
client = no
accept = 445
connect = 82


Dann in Putty
nvi /var/flash/ar7.cfg
/443

Jetzt solltet ihr an der Stelle
forwarrules ..... sein
Hier wieder editieren und hier muß folgendes stehen
"tcp 0.0.0.0:443 0.0.0.0:443 # AVM",
"tcp 0.0.0.0:444 0.0.0.0:444 # Freetz Config",
"tcp 0.0.0.0:445 0.0.0.0:445 # Freetz WOL",

Die " und , wird mit eingegeben

Firewire001
 
Zuletzt bearbeitet:
Geht das auch mit der 7170 nach dieser Anleitung? Sry ich bin ein Newbie ;)
 
Das sollte funktionieren.
firewire001
 
Irgendwie bleibt bei mir die Seite weiß. Ich hab FB 7170 mit freetz 1.0.3.
Hab alles nach Anleitung gemacht.
Sowas kommt raus.
/var/media/ftp/uStor01/webtransmission-mod-by-chilli # ./rc.webtransmission start
Starting webtransmission...
Could not umount /usr/www/all, this won't work!
Webtransmission started.

Auf webinterface komm ich leider nicht, es bleibt eine leere Seite.
Was soll ich machen?
Kann vll jemand einen Screen von Webinterface machen?

PS. Danke für die Anleitung!
 
Welche Version läuft auch ohne Freeze?

Hallo,
bisher hat die Installation von webtransmision auf meiner 7270 nicht geklappt. Habe mich durch viele Threads hier durchgehangelt, 1568 verschiedene Versionen von (web)transmission gefunden ;) Nun startet zwar V1.5 SVN116 aber mit Fehlern:

WebTransmission v2.3b (revision: 116) using libtransmission 1.50 (7887)
modded by ChilliChilli, Mulder & coolphoenix

Couldn't create socket: Address family not supported by protocol
RPC Server: Adding address to whitelist: 127.0.0.1
RPC Server: Serving RPC and Web requests on port 9091
RPC Server: Whitelist enabled
Transmission 1.50 (7887) started
Port Forwarding (NAT-PMP): initnatpmp succeeded (0)
Port Forwarding (NAT-PMP): sendpublicaddressrequest succeeded (2)
Port Forwarding: State changed from "Not forwarded" to "Starting"
Port Forwarding: Opened port 15000 on 0.0.0.0 to listen for incoming peer connections
Port Forwarding: State changed from "Starting" to "???"
10.10.2009 18:07:49 - after tokendebug
10.10.2009 18:07:57 - after tokendebug
10.10.2009 18:09:05 - after tokendebug


Das Webinterface lässt sich aufrufen, allerdings erscheint nur die Kopfzeile... :heul:

Will möglichst nicht auch noch diese Freetz Sachen installieren, da ich keine weiter Mods vorhabe? Gibt es also noch eine Webtransmission version die "einfach so" auf dem USB Stick läuft?

Danke, Mika
 
vielen dank.. sehr gut beschrieben
nur seh ich da kein GUI.. bei mir läd die seite aber es ist einfach nur eine weiße seite?!

mfg
 
Zuletzt bearbeitet:
hi

danke für die Anleitung aber bei mir kommt jetzt wen ich auf der fritzbox zugreifen will

Die angegebene URL wurde nicht gefunden.

Sie werden auf die Startseite der FRITZ!Box weitergeleitet.

den kommt nur eine weiße Seite
 
Hallo guten morgen, ich habe Transmission web interface und wollte mal fragen ob es da ein editor gibt wo ich die einstellungen ändern und speichern kann?

Tom
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,640
Beiträge
2,215,722
Mitglieder
371,219
Neuestes Mitglied
csgaming
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.