Anleitung Freetz flashen bis zum CS Server einrichten: Unterschied zwischen den Versionen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
folgende Hardware wird benötigt bzw. ist geeignet :  
folgende Hardware wird benötigt bzw. ist geeignet :  


* Modelle AVM Fritzbox :  
*Modelle AVM Fritzbox :


  2170  
  2170  
Zeile 16: Zeile 16:
  7270 V3
  7270 V3


* Modelle Speedport :  
*Modelle Speedport :


  W701V
  W701V
Zeile 23: Zeile 23:
   
   


* USB Stick :
*USB Stick :
 
  nehmen kann man fast jeden Handelüblichen USB-Stick   
  nehmen kann man fast jeden Handelüblichen USB-Stick   


* Beispiel :  
*Beispiel :


  Trekstor
  Trekstor
Zeile 32: Zeile 33:
  Toschiba  
  Toschiba  


* Formatieren in fat oder fat32 Es kann auch ein SD/USB Adapter mit SD Karte genommen werden 3-USB-Hub hier ist ebenfalls fast jeder Handelüblicher Hub geeignet Aktiv und Passiv Beispiele :  
*Formatieren in fat oder fat32 Es kann auch ein SD/USB Adapter mit SD Karte genommen werden 3-USB-Hub hier ist ebenfalls fast jeder Handelüblicher Hub geeignet Aktiv und Passiv Beispiele :


  König 7-port USB2.0 Hub
  König 7-port USB2.0 Hub
Zeile 39: Zeile 40:
  Hama- Hub 4 USB 2.0 Ports 4
  Hama- Hub 4 USB 2.0 Ports 4


* USB Cardreader Beispiele :  
*USB Cardreader Beispiele :


  smargo Aglois, Maxdigital
  smargo Aglois, Maxdigital
Zeile 46: Zeile 47:
  MasterCRD II
  MasterCRD II


* Für serielle Cardreader wird dann noch ein USB to seriell Adapter mit ftdio Chipsatz benötigt
*Für serielle Cardreader wird dann noch ein USB to seriell Adapter mit ftdio Chipsatz benötigt


=== Vorbereitung  ===
=== Vorbereitung  ===


* bei neueren AVM Images muss zuerst das Kennwort gesetzt werden dazu sollte auch die Expertenansicht aktiviert werden  
*bei neueren AVM Images muss zuerst das Kennwort gesetzt werden dazu sollte auch die Expertenansicht aktiviert werden


  unter Einstellungen / System / Firmware Update – Firmware Datei auswählen  
  unter Einstellungen / System / Firmware Update – Firmware Datei auswählen  


* update starten  
*update starten  
* Fehlermeldung ignorieren und update fortsetzen  
*Fehlermeldung ignorieren und update fortsetzen  
* wenn das freetz image erfolgreich geflasht wurde, kann man sich in das Fritzbox Webinterface einloggen mit:  
*wenn das freetz image erfolgreich geflasht wurde, kann man sich in das Fritzbox Webinterface einloggen mit:


  http://fritz.box  
  http://fritz.box  


* jetzt kann man das Menü freetz auswählen oder direkt in das freetz Webinterface gehen :  
*jetzt kann man das Menü freetz auswählen oder direkt in das freetz Webinterface gehen :


  http://fritz.box:81  
  http://fritz.box:81  


*Login  
*Login


  Benutzername: admin  
  Benutzername: admin  
  Passwort: freetz  
  Passwort: freetz  


* für Internet CS sollte schon ein Dyn Account eingerichtet sein  
*für Internet CS sollte schon ein Dyn Account eingerichtet sein  
* dyn Account auf der Fritzbox einrichten unter  
*dyn Account auf der Fritzbox einrichten unter


  Fritzbox Menü Einstellungen / Internet / Freigaben / Dynamic DNS  
  Fritzbox Menü Einstellungen / Internet / Freigaben / Dynamic DNS  


* Portfreigabe wird im freetz Menü erstellt unter Pakete / AVM Firewall - Punkt Forewarding auswählen - Ziel Fritzbox - Start Port 12000 - End Port 12000 - Protokoll: tcp  
*Portfreigabe wird im freetz Menü erstellt unter Pakete / AVM Firewall - Punkt Forewarding auswählen - Ziel Fritzbox - Start Port 12000 - End Port 12000 - Protokoll: tcp  
* Häkchen unten setzen und übernehmen auswählen  
*Häkchen unten setzen und übernehmen auswählen  
* die Fritzbox rebootet jetzt - (Der port 12000 ist hier nur ein Beispiel , und kann beliebig ausgewählt werden)  
*die Fritzbox rebootet jetzt - (Der port 12000 ist hier nur ein Beispiel , und kann beliebig ausgewählt werden)
 
*USB Hub an die Fritzbox anschließen
*USB Stick am PC mit den beim image beiliegenden USB Stick Daten beschreiben
*USB-Stick am Hub anschließen
*Cardreader (smargo) am Hub anschließen
*Fritzbox sollte rebootet werden
*Der USB Stick muss als uStor01 erkannt werden
*siehe Einstellungen USB Geräte
 
Die Verzeichnissstruktur auf dem USB-Stick muß folgendermaßen aussehen:
 
[[Image:Ftp2.png|409x342px]]


* USB Hub an die Fritzbox anschließen
<br>
* USB Stick am PC mit den beim image beiliegenden USB Stick Daten beschreiben
* USB-Stick am Hub anschließen
* Cardreader (smargo) am Hub anschließen
* Fritzbox sollte rebootet werden
* Der USB Stick muss als uStor01 erkannt werden
* siehe Einstellungen USB Geräte


* CCcam.cfg einstellen unter Einstellungen / CCcam.cfg  
*CCcam.cfg einstellen unter Einstellungen / CCcam.cfg


  F: user pass
  F: user pass
Zeile 111: Zeile 118:
  #MINIMUM DOWNHOPS: 1
  #MINIMUM DOWNHOPS: 1


* Der Client wäre in diesem Beispiel:  
*Der Client wäre in diesem Beispiel:


  C: 192.168.178.1 12000 User pass   
  C: 192.168.178.1 12000 User pass   


* Im freetz Menü unter Pakete CCcam den ftdi Treiber auswählen und übernehmen  
*Im freetz Menü unter Pakete CCcam den ftdi Treiber auswählen und übernehmen  
* CCcam starten  
*CCcam starten  
* [[Smargo]] abziehen (falls schon angesteckt)  
*[[Smargo]] abziehen (falls schon angesteckt)  
* Smargo anstecken (ohne Karte)  
*Smargo anstecken (ohne Karte)  
* Karte einschieben  
*Karte einschieben  
* kurz warten  
*kurz warten  
* Karte wird erkannt  
*Karte wird erkannt  
* überprüfen über freetz syslog  
*überprüfen über freetz syslog  
* oder über das CCcam Webinterface:  
*oder über das CCcam Webinterface:


  http://fritz.box: 16000  
  http://fritz.box: 16000  


* Mit [[Telnet]] auf die Fritzbox einloggen  
*Mit [[Telnet]] auf die Fritzbox einloggen


  open 192.168.178.1
  open 192.168.178.1
Zeile 133: Zeile 140:
  freetz  
  freetz  


* Um zu sehen wie genau der USB Stick gemountet ist geben wir folgenden Befehl ein  
*Um zu sehen wie genau der USB Stick gemountet ist geben wir folgenden Befehl ein


  mount
  mount
Zeile 148: Zeile 155:
   
   


* Dann in der rc.custom im Freetz Menu folgendes Skript eingeben und Fritzbox rebooten  
*Dann in der rc.custom im Freetz Menu folgendes Skript eingeben und Fritzbox rebooten


  #USB Stick uSor00 in uStor01 umbenennen
  #USB Stick uSor00 in uStor01 umbenennen
Zeile 174: Zeile 181:
<br>  
<br>  


* Falls aber beim aufrufen der rc.custom eine Fehlermeldung erscheint  
*Falls aber beim aufrufen der rc.custom eine Fehlermeldung erscheint
 
  Konfiguration in der aktuellen Sicherheitsstufe nicht verfügbar!  
  Konfiguration in der aktuellen Sicherheitsstufe nicht verfügbar!  
* Mit [[Telnet]] folgende Befehle eingeben:  
 
*Mit [[Telnet]] folgende Befehle eingeben:


  echo 0 &gt; /tmp/flash/mod/security  
  echo 0 &gt; /tmp/flash/mod/security  
  modsave all
  modsave all


* anschließend Skript in [[rc.custom]] einfügen und rebooten Im Fritzbox Menü wird der USB Stick zwar immer noch als uStor00 auftauchen. * Jedoch wenn man jetzt nochmals im [[Telnet]]  
*anschließend Skript in [[Rc.custom]] einfügen und rebooten Im Fritzbox Menü wird der USB Stick zwar immer noch als uStor00 auftauchen. * Jedoch wenn man jetzt nochmals im [[Telnet]]
 
  mount
  mount


eingibt, sieht man jetzt uStor01 (siehe letzte Zeile /dev/sda1/....)
eingibt, sieht man jetzt uStor01 (siehe letzte Zeile /dev/sda1/....)  


  rootfs on / type rootfs (rw)
  rootfs on / type rootfs (rw)
Zeile 196: Zeile 206:
  /dev/sda1 on /var/media/ftp/uStor01 type ext3 (rw,noatime,nodiratime)
  /dev/sda1 on /var/media/ftp/uStor01 type ext3 (rw,noatime,nodiratime)


So muß es aussehen wenn der USB Stick korrekt gemountet wurde als uStor01
So muß es aussehen wenn der USB Stick korrekt gemountet wurde als uStor01  


<br>
<br>


*[[Freetz]]
*[[Freetz]]

Version vom 25. April 2010, 07:40 Uhr

Einleitung

folgende Hardware wird benötigt bzw. ist geeignet :

  • Modelle AVM Fritzbox :
2170 
3270
3270 V3
7141
7140
7150
7240
7170
7270 V1+V2
7270 V3
  • Modelle Speedport :
W701V
W900V
W920V

  • USB Stick :
nehmen kann man fast jeden Handelüblichen USB-Stick  
  • Beispiel :
Trekstor
Hama 
Toschiba 
  • Formatieren in fat oder fat32 Es kann auch ein SD/USB Adapter mit SD Karte genommen werden 3-USB-Hub hier ist ebenfalls fast jeder Handelüblicher Hub geeignet Aktiv und Passiv Beispiele :
König 7-port USB2.0 Hub
aktiv LogigLink 4 Port USB 2.0 Hub 
Digitus USB2.0 Hub 7-port 
Hama- Hub 4 USB 2.0 Ports 4
  • USB Cardreader Beispiele :
smargo Aglois, Maxdigital
WB USB Smartmouse
Easymouse2 USB
MasterCRD II
  • Für serielle Cardreader wird dann noch ein USB to seriell Adapter mit ftdio Chipsatz benötigt

Vorbereitung

  • bei neueren AVM Images muss zuerst das Kennwort gesetzt werden dazu sollte auch die Expertenansicht aktiviert werden
unter Einstellungen / System / Firmware Update – Firmware Datei auswählen 
  • update starten
  • Fehlermeldung ignorieren und update fortsetzen
  • wenn das freetz image erfolgreich geflasht wurde, kann man sich in das Fritzbox Webinterface einloggen mit:
http://fritz.box 
  • jetzt kann man das Menü freetz auswählen oder direkt in das freetz Webinterface gehen :
http://fritz.box:81 
  • Login
Benutzername: admin 
Passwort: freetz 
  • für Internet CS sollte schon ein Dyn Account eingerichtet sein
  • dyn Account auf der Fritzbox einrichten unter
Fritzbox Menü Einstellungen / Internet / Freigaben / Dynamic DNS 
  • Portfreigabe wird im freetz Menü erstellt unter Pakete / AVM Firewall - Punkt Forewarding auswählen - Ziel Fritzbox - Start Port 12000 - End Port 12000 - Protokoll: tcp
  • Häkchen unten setzen und übernehmen auswählen
  • die Fritzbox rebootet jetzt - (Der port 12000 ist hier nur ein Beispiel , und kann beliebig ausgewählt werden)
  • USB Hub an die Fritzbox anschließen
  • USB Stick am PC mit den beim image beiliegenden USB Stick Daten beschreiben
  • USB-Stick am Hub anschließen
  • Cardreader (smargo) am Hub anschließen
  • Fritzbox sollte rebootet werden
  • Der USB Stick muss als uStor01 erkannt werden
  • siehe Einstellungen USB Geräte

Die Verzeichnissstruktur auf dem USB-Stick muß folgendermaßen aussehen:


  • CCcam.cfg einstellen unter Einstellungen / CCcam.cfg
F: user pass
SERVER LISTEN PORT : 12000
ALLOW WEBINFO: yes
SHOW EXTENEDED CLIENT INFO : yes
WEBINFO LISTEN PORT : 16001
ALLOW TELNETINFO: yes
TELNETINFO LISTEN PORT : 16000
TELNETINFO USERNAME : cccam
TELNETINFO PASSWORD : cccam
SERIAL READER : /dev/ttyUSB0 smartreader+
SMARTCARD CLOCK FREQUENCY: /dev/ttyUSB0 6000000
DISABLE EMM : no
EXTRA EMM LEVEL : no
SHOW TIMING : yes
DEBUG : yes
SOFTKEY FILE : /var/media/ftp/uStor01/cs/cccam/SoftCam.Key
AUTOROLL FILE : /var/media/ftp/uStor01/cs/cccam/AutoRoll.Key
STATIC CW FILE : /var/media/ftp/uStor01/cs/cccam/constant.cw
CAID PRIO FILE : /var/media/ftp/uStor01/cs/cccam/CCcam.prio
PROVIDERINFO FILE : /var/media/ftp/uStor01/cs/cccam/CCcam.providers
MINIMUM CLIENT VERSION : 2.0.9
#MINIMUM DOWNHOPS: 1
  • Der Client wäre in diesem Beispiel:
C: 192.168.178.1 12000 User pass  
  • Im freetz Menü unter Pakete CCcam den ftdi Treiber auswählen und übernehmen
  • CCcam starten
  • Smargo abziehen (falls schon angesteckt)
  • Smargo anstecken (ohne Karte)
  • Karte einschieben
  • kurz warten
  • Karte wird erkannt
  • überprüfen über freetz syslog
  • oder über das CCcam Webinterface:
http://fritz.box: 16000 
  • Mit Telnet auf die Fritzbox einloggen
open 192.168.178.1
root
freetz 
  • Um zu sehen wie genau der USB Stick gemountet ist geben wir folgenden Befehl ein
mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
dev on /dev type tmpfs (rw,nosuid)
proc on /proc type proc (ro,nodiratime,nosuid,nodev,noexec)
tmpfs on /var type tmpfs (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
/dev/mtdblock6 on /data type jffs2 (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /var/media/ftp/uStor00 type ext3 (rw,noatime,nodiratime)

  • Dann in der rc.custom im Freetz Menu folgendes Skript eingeben und Fritzbox rebooten
#USB Stick uSor00 in uStor01 umbenennen
# Warten bis USB-Stick gemountet ist 
max=10
i=0
while [ $i -lt $max ]; do
if mount | grep " on /var/media/ftp/" > /dev/null; then
break
fi
let i=$i+1
sleep 30
done
# ENDE USB-Stick Warteschleife 
# USB-Stick ummounten
umount /var/media/ftp/uStor00
sleep 5
rmdir /var/media/ftp/uStor00
mkdir /var/media/ftp/uStor01
sleep 10
chmod 777 /var/media/ftp/uStor01
mount -rw /dev/sda1 /var/media/ftp/uStor01/
# ENDE USB-Stick-ummounten


  • Falls aber beim aufrufen der rc.custom eine Fehlermeldung erscheint
Konfiguration in der aktuellen Sicherheitsstufe nicht verfügbar! 
  • Mit Telnet folgende Befehle eingeben:
echo 0 > /tmp/flash/mod/security 
modsave all
  • anschließend Skript in Rc.custom einfügen und rebooten Im Fritzbox Menü wird der USB Stick zwar immer noch als uStor00 auftauchen. * Jedoch wenn man jetzt nochmals im Telnet
mount

eingibt, sieht man jetzt uStor01 (siehe letzte Zeile /dev/sda1/....)

rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
dev on /dev type tmpfs (rw,nosuid)
proc on /proc type proc (ro,nodiratime,nosuid,nodev,noexec)
tmpfs on /var type tmpfs (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
/dev/mtdblock6 on /data type jffs2 (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /var/media/ftp/uStor01 type ext3 (rw,noatime,nodiratime)

So muß es aussehen wenn der USB Stick korrekt gemountet wurde als uStor01