- 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]E
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
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]E
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: