Freetz: Unterschied zwischen den Versionen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
| '''Willkommen im Freetz Wiki'''
| '''Willkommen im Freetz Wiki'''
|}
|}
{| cellpadding="10" border="1" class="wikitable center"
{| cellpadding="10" border="1" class="wikitable center"
|-
|-
Zeile 8: Zeile 9:
|}
|}


<br> Hier gibt es alles zum Thema Freetz


Hier gibt es alles zum Thema Freetz
<br>


<br>
*[[Test Arera]]
*[[Test Arera]]
**[[Hardwareliste]]


== Was ist eigentlich Freetz&nbsp;?  ==
== Was ist eigentlich Freetz&nbsp;?  ==
Zeile 18: Zeile 20:
Der Name Freetz setzt sich aus free und Fritz (Fritzbox) zusammen  
Der Name Freetz setzt sich aus free und Fritz (Fritzbox) zusammen  


Freetz ist ein Werkzeug für Anwender um auf AVM Fritzboxen und Speedport Routern die Original AVM Firmware zu modifizieren. Es gibt zahlreiche Pakete und Addons die eingebaut werden können. Ebenso können Original Pakete von AVM deaktiviert werden um nicht genutzte Features auszuschließen.
Freetz ist ein Werkzeug für Anwender um auf AVM Fritzboxen und Speedport Routern die Original AVM Firmware zu modifizieren. Es gibt zahlreiche Pakete und Addons die eingebaut werden können. Ebenso können Original Pakete von AVM deaktiviert werden um nicht genutzte Features auszuschließen.  


<br>
<br>  


== Freetz Image erstellen  ==
== Freetz Image erstellen  ==


Um ein Freetz Image zu erstellen wird ein Linux System benötigt. <br />Wer von seinem Windows nicht weichen möchte, kann hier Linux als virtuelles System mit folgenem nutzen
Um ein Freetz Image zu erstellen wird ein Linux System benötigt. <br>Wer von seinem Windows nicht weichen möchte, kann hier Linux als virtuelles System mit folgenem nutzen  
*[http://www.vmware.com/de/products/player/ VMware Player] oder [http://www.vmware.com/de/products/ws/ VMware Workstation]
 
*[http://www.vmware.com/de/products/player/ VMware Player] oder [http://www.vmware.com/de/products/ws/ VMware Workstation]  
*[http://www.ubuntu.com/getubuntu/download Ubuntu-9.10-desktop-i386.iso]  
*[http://www.ubuntu.com/getubuntu/download Ubuntu-9.10-desktop-i386.iso]  
*[http://rapidshare.com/files/334742661/Ubuntu-freetz-Paket.ccf Komplett als Paket zum Download]
*[http://rapidshare.com/files/334742661/Ubuntu-freetz-Paket.ccf Komplett als Paket zum Download]


<br>
<br>  
 
== Pakete  ==


== Pakete  ==
siehe Freetz Wiki: [http://trac.freetz.org/wiki/packages]  
siehe Freetz Wiki: [http://trac.freetz.org/wiki/packages]


== Addons  ==
== Addons  ==
  nhipt Leistungsfähige Web-Oberfläche zur Konfiguration der Iptables Firewall Unterstützt alle iptables  
  nhipt Leistungsfähige Web-Oberfläche zur Konfiguration der Iptables Firewall Unterstützt alle iptables  
  / ip6tables Module (IPv4 &  IPv6) als dynamisches freetz Paket direkt von USB Stick (NEW)
  / ip6tables Module (IPv4 &amp;   IPv6) als dynamisches freetz Paket direkt von USB Stick (NEW)


  FHEM Überwachung und Steuerung von Home Automation Systemen, u.a. FS20 (mächtige Variante)
  FHEM Überwachung und Steuerung von Home Automation Systemen, u.a. FS20 (mächtige Variante)
  fhzctrl Überwachung und Steuerung von Home Automation Systemen, u.a. FS20 (einfache Variante)  
  fhzctrl Überwachung und Steuerung von Home Automation Systemen, u.a. FS20 (einfache Variante)  


<br>


 
=== Addons-Emus ===
=== Addons-Emus ===


  CCcam
  CCcam
Zeile 57: Zeile 62:
  Hypercam
  Hypercam


=== Zusammensetzung eines Addons ===
=== Zusammensetzung eines Addons ===


* rc.file
*rc.file  
* cgi file
*cgi file  
* config files
*config files


Es gibt 2 Varianten an Addons :
Es gibt 2 Varianten an Addons&nbsp;:  


---Addon USB-Stick
---Addon USB-Stick  


hiermit wir der Speicher wenig belastet , da binary,liberarys und configs auf einem USB Stick ausgelagert werden.
hiermit wir der Speicher wenig belastet , da binary,liberarys und configs auf einem USB Stick ausgelagert werden. dieses ist somit die gängigste Variante  
dieses ist somit die gängigste Variante


---Addon intern
---Addon intern  


hiermit wird der interne Speicher genutzt. Diese Variante wird weniger genutzt , da die Fritzboxen damit an seine Grenzen gebracht wird.
hiermit wird der interne Speicher genutzt. Diese Variante wird weniger genutzt , da die Fritzboxen damit an seine Grenzen gebracht wird. In Einzelfällen kann es aber ohne Probleme verwendet werden  
In Einzelfällen kann es aber ohne Probleme verwendet werden


Man kann sich die Addons für seine Bedürfnisse anpassen oder für neue Anwendungen auch neue Addons erstellen
Man kann sich die Addons für seine Bedürfnisse anpassen oder für neue Anwendungen auch neue Addons erstellen  


=== CGI-Erweiterungen ===
=== CGI-Erweiterungen ===


== Thema Freetz &amp; CS  ==
== Thema Freetz &amp; CS  ==
Zeile 88: Zeile 91:
== Anleitung Freetz flashen bis zum CS Server einrichten  ==
== Anleitung Freetz flashen bis zum CS Server einrichten  ==


=== Einleitung  ===


=== Einleitung ===
folgende Hardware wird benötigt bzw. ist geeignet&nbsp;:


folgende Hardware wird benötigt bzw. ist geeignet :  
Modelle AVM Fritzbox&nbsp;:  


Modelle AVM Fritzbox :
  2170  
  2170  
  3270
  3270
Zeile 106: Zeile 108:
  7270 V3
  7270 V3


<br> Modelle Speedport&nbsp;:


Modelle Speedport :
  W701V
  W701V
  W900V
  W900V
Zeile 113: Zeile 115:
   
   


- USB Stick :nehmen kann man fast jeden Handelüblichen USB-Stick mit einigen Ausnahmen  
- USB Stick&nbsp;:nehmen kann man fast jeden Handelüblichen USB-Stick mit einigen Ausnahmen  
 
Beispiel&nbsp;:


Beispiel&nbsp;:
  Trekstor
  Trekstor
  Hama  
  Hama  
  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  
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&nbsp;:  
Beispiele&nbsp;:  
 
  König 7-port USB2.0 Hub
  König 7-port USB2.0 Hub
  aktiv LogigLink 4 Port USB 2.0 Hub  
  aktiv LogigLink 4 Port USB 2.0 Hub  
Zeile 127: Zeile 130:
  Hama- Hub 4 USB 2.0 Ports 4
  Hama- Hub 4 USB 2.0 Ports 4


USB Cardreader Beispiele&nbsp;
USB Cardreader Beispiele&nbsp;  
 
  smargo Aglois, Maxdigital
  smargo Aglois, Maxdigital
  WB USB Smartmouse
  WB USB Smartmouse
Zeile 135: Zeile 139:
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 - es sollte auch die Expertenansicht aktiviert werden


- bei neueren AVM Images muss zuerst das Kennwort gesetzt werden
- es 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  
 
- Fehlermeldung ignorieren und update fortsetzen  
- update starten - 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 mit;
 
- jetzt kann man das Menü freetz auswählen oder direkt in das freetz Webinterface gehen mit;  
 
  http://fritz.box:81  
  http://fritz.box:81  
- Passwort eingeben  
- Passwort eingeben  
  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  
- 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)  
- 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 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  
- 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
  SERVER LISTEN PORT : 12000
  SERVER LISTEN PORT&nbsp;: 12000
  ALLOW WEBINFO: yes
  ALLOW WEBINFO: yes
  SHOW EXTENEDED CLIENT INFO : yes
  SHOW EXTENEDED CLIENT INFO&nbsp;: yes
  WEBINFO LISTEN PORT : 16001
  WEBINFO LISTEN PORT&nbsp;: 16001
  ALLOW TELNETINFO: yes
  ALLOW TELNETINFO: yes
  TELNETINFO LISTEN PORT : 16000
  TELNETINFO LISTEN PORT&nbsp;: 16000
  TELNETINFO USERNAME : cccam
  TELNETINFO USERNAME&nbsp;: cccam
  TELNETINFO PASSWORD : cccam
  TELNETINFO PASSWORD&nbsp;: cccam
  SERIAL READER : /dev/ttyUSB0 smartreader+
  SERIAL READER&nbsp;: /dev/ttyUSB0 smartreader+
  SMARTCARD CLOCK FREQUENCY: /dev/ttyUSB0 6000000
  SMARTCARD CLOCK FREQUENCY: /dev/ttyUSB0 6000000
  DISABLE EMM : no
  DISABLE EMM&nbsp;: no
  EXTRA EMM LEVEL : no
  EXTRA EMM LEVEL&nbsp;: no
  SHOW TIMING : yes
  SHOW TIMING&nbsp;: yes
  DEBUG : yes
  DEBUG&nbsp;: yes
  SOFTKEY FILE : /var/media/ftp/uStor01/cs/cccam/SoftCam.Key
  SOFTKEY FILE&nbsp;: /var/media/ftp/uStor01/cs/cccam/SoftCam.Key
  AUTOROLL FILE : /var/media/ftp/uStor01/cs/cccam/AutoRoll.Key
  AUTOROLL FILE&nbsp;: /var/media/ftp/uStor01/cs/cccam/AutoRoll.Key
  STATIC CW FILE : /var/media/ftp/uStor01/cs/cccam/constant.cw
  STATIC CW FILE&nbsp;: /var/media/ftp/uStor01/cs/cccam/constant.cw
  CAID PRIO FILE : /var/media/ftp/uStor01/cs/cccam/CCcam.prio
  CAID PRIO FILE&nbsp;: /var/media/ftp/uStor01/cs/cccam/CCcam.prio
  PROVIDERINFO FILE : /var/media/ftp/uStor01/cs/cccam/CCcam.providers
  PROVIDERINFO FILE&nbsp;: /var/media/ftp/uStor01/cs/cccam/CCcam.providers
  MINIMUM CLIENT VERSION : 2.0.9
  MINIMUM CLIENT VERSION&nbsp;: 2.0.9
  #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 anstecken (ohne Karte) - Karte einschieben - kurz warten - Karte wird erkannt - überprüfen über freetz syslog - oder über das CCcam Webinterface:  
- 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  
  http://fritz.box: 16000  


Bei USB Sticks die als uStor00 erkannt werden hilft folgende Lösung USB Sticks die eventuell als uStor10 ect ect erkannt werden einfach im Skript uStor00 in uStor10 umbenennen Telnet im Freetz Menue aktivieren .
Bei USB Sticks die als uStor00 erkannt werden hilft folgende Lösung USB Sticks die eventuell als uStor10 ect ect erkannt werden einfach im Skript uStor00 in uStor10 umbenennen Telnet im Freetz Menue aktivieren . Per Telnet auf die Fritzbox einloggen Telnet Login  
Per Telnet auf die Fritzbox einloggen Telnet Login
 
  open 192.168.178.1
  open 192.168.178.1
  root
  root
  freetz  
  freetz  
um zu sehen wie genau der USB Stick gemountet ist geben wir folgendes ein  
um zu sehen wie genau der USB Stick gemountet ist geben wir folgendes ein  
  mount
  mount


Zeile 229: Zeile 224:
- 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  


<br>


  #USB Stick uSor00 in uStor01 umbenennen
  #USB Stick uSor00 in uStor01 umbenennen
Zeile 235: Zeile 231:
  i=0
  i=0
  while [ $i -lt $max ]; do
  while [ $i -lt $max ]; do
  if mount | grep " on /var/media/ftp/" > /dev/null; then
  if mount | grep " on /var/media/ftp/" &gt; /dev/null; then
  break
  break
  fi
  fi
Zeile 252: Zeile 248:
  # ENDE USB-Stick-ummounten
  # ENDE USB-Stick-ummounten


<br>


<br> Falls aber beim aufrufen der rc.custom eine Fehlermeldung erscheint Konfiguration in der aktuellen Sicherheitsstufe nicht verfügbar! im Telnet folgendes eingeben:


Falls aber beim aufrufen der rc.custom eine Fehlermeldung erscheint Konfiguration in der aktuellen Sicherheitsstufe nicht verfügbar! im Telnet folgendes 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 "mount" eingibt, sieht man jetzt uStor01  
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  


Zeile 272: Zeile 269:
  /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>  
<br>


== Hardwareliste  ==
== Hardwareliste  ==


 
=== Inhalt ===
=== Inhalt ===


benötigte Hardware um mit der Fritzbox einen CS Server zu betreiben.  
benötigte Hardware um mit der Fritzbox einen CS Server zu betreiben.  


# FritzBox oder Speedport mit USB Anschluß
#FritzBox oder Speedport mit USB Anschluß  
# USB-HUB (zum Anstecken mehrerer USB Geräte)
#USB-HUB (zum Anstecken mehrerer USB Geräte)  
# USB-Stick (zum Auslagern z.B. der EMUs)
#USB-Stick (zum Auslagern z.B. der EMUs)  
# Cardreader
#Cardreader


=== Fritzbox Modelle ===
=== Fritzbox Modelle ===


  2170  
  2170  
Zeile 302: Zeile 297:
  7270 V3
  7270 V3


=== Speedport Modelle ===
=== Speedport Modelle ===


  W701V
  W701V
Zeile 308: Zeile 303:
  W920V
  W920V


<br>


=== USB Hub ===
=== USB Hub ===


=== USB Stick  ===


=== USB Stick ===
=== Cardreader  ===


=== Cardreader ===
== smargo Einstellungen ==
 
== smargo Einstellungen ==


  Karte S02
  Karte S02
  Smargo : Argolis
  Smargo&nbsp;: Argolis
  Firmware 1.3
  Firmware 1.3
  MODE: Fixed
  MODE: Fixed
Zeile 328: Zeile 323:


  Karte: S02
  Karte: S02
  Smargo : Argolis
  Smargo&nbsp;: Argolis
  Firmware 1.4
  Firmware 1.4
  Mode: fixed
  Mode: fixed
Zeile 344: Zeile 339:
  EGT: 0
  EGT: 0


<br>


  Karte: HD+
  Karte: HD+
  Smargo : Argolis
  Smargo&nbsp;: Argolis
  Firmware 1.4
  Firmware 1.4
  Mode: autoswitch
  Mode: autoswitch
Zeile 353: Zeile 349:
  EGT: 0
  EGT: 0


<br>
 
  Karte: D02
  Karte: D02
  Smargo: Maxdigital
  Smargo: Maxdigital

Version vom 20. April 2010, 19:54 Uhr

Willkommen im Freetz Wiki
Hier gibt es alles zum Thema Freetz


Hier gibt es alles zum Thema Freetz


Was ist eigentlich Freetz ?

Der Name Freetz setzt sich aus free und Fritz (Fritzbox) zusammen

Freetz ist ein Werkzeug für Anwender um auf AVM Fritzboxen und Speedport Routern die Original AVM Firmware zu modifizieren. Es gibt zahlreiche Pakete und Addons die eingebaut werden können. Ebenso können Original Pakete von AVM deaktiviert werden um nicht genutzte Features auszuschließen.


Freetz Image erstellen

Um ein Freetz Image zu erstellen wird ein Linux System benötigt.
Wer von seinem Windows nicht weichen möchte, kann hier Linux als virtuelles System mit folgenem nutzen


Pakete

siehe Freetz Wiki: [1]

Addons

nhipt Leistungsfähige Web-Oberfläche zur Konfiguration der Iptables Firewall Unterstützt alle iptables 
/ ip6tables Module (IPv4 &   IPv6) als dynamisches freetz Paket direkt von USB Stick (NEW)
FHEM	Überwachung und Steuerung von Home Automation Systemen, u.a. FS20 (mächtige Variante)
fhzctrl	Überwachung und Steuerung von Home Automation Systemen, u.a. FS20 (einfache Variante) 


Addons-Emus

CCcam
Newcs
Camd3
Mpcs
Oscam
Scam
Mgcamd
Mbox
*box
sbox
Hypercam

Zusammensetzung eines Addons

  • rc.file
  • cgi file
  • config files

Es gibt 2 Varianten an Addons :

---Addon USB-Stick

hiermit wir der Speicher wenig belastet , da binary,liberarys und configs auf einem USB Stick ausgelagert werden. dieses ist somit die gängigste Variante

---Addon intern

hiermit wird der interne Speicher genutzt. Diese Variante wird weniger genutzt , da die Fritzboxen damit an seine Grenzen gebracht wird. In Einzelfällen kann es aber ohne Probleme verwendet werden

Man kann sich die Addons für seine Bedürfnisse anpassen oder für neue Anwendungen auch neue Addons erstellen

CGI-Erweiterungen

Thema Freetz & CS

Ein Vorteil von Freetz ist das man durch die Addons wie z.B. CCcam,Newcs,Oscam ect ect mit der Fritzbox CS betreiben kann

  • Stromsparend
  • 24h Online

Anleitung Freetz flashen bis zum CS Server einrichten

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 mit einigen Ausnahmen

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 - es 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 mit;

http://fritz.box:81 

- Passwort eingeben

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

-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 

Bei USB Sticks die als uStor00 erkannt werden hilft folgende Lösung USB Sticks die eventuell als uStor10 ect ect erkannt werden einfach im Skript uStor00 in uStor10 umbenennen Telnet im Freetz Menue aktivieren . Per Telnet auf die Fritzbox einloggen Telnet Login

open 192.168.178.1
root
freetz 

um zu sehen wie genau der USB Stick gemountet ist geben wir folgendes 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! im Telnet folgendes 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

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/uStor01 type ext3 (rw,noatime,nodiratime)

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



Hardwareliste

Inhalt

benötigte Hardware um mit der Fritzbox einen CS Server zu betreiben.

  1. FritzBox oder Speedport mit USB Anschluß
  2. USB-HUB (zum Anstecken mehrerer USB Geräte)
  3. USB-Stick (zum Auslagern z.B. der EMUs)
  4. Cardreader

Fritzbox Modelle

2170 
3270
3270 V3
7141
7140
7150
7240
7170
7270 V1+V2
7270 V3

Speedport Modelle

W701V
W900V
W920V


USB Hub

USB Stick

Cardreader

smargo Einstellungen

Karte S02
Smargo : Argolis
Firmware 1.3
MODE: Fixed
Frequency: 6,00
Kernel: Dreambox
T-mode: T=1
EGT: 0
Karte: S02
Smargo : Argolis
Firmware 1.4
Mode: fixed
6.00 MHZ
Kernel: Dreambox
T-mode: T=0
EGT: 0
Karte: S02
Smargo: Maxdigital
Firmware 1.3
Mode: Autoswitch
Kernel: Normal (oder Dreambox)
T-Mode: T=0
EGT: 0


Karte: HD+
Smargo : Argolis
Firmware 1.4
Mode: autoswitch
Kernel: Normal (oder Dreambox)
T-mode: T=0
EGT: 0


Karte: D02
Smargo: Maxdigital
Firmware 1.3
Mode: Autoswitch
Kernel: Normal
T-Mode: T=1
EGT: 0
Karte: V13
Smargo: Maxdigital
Firmware 1.3
Mode: Autoswitch
Kernel: Dreambox
T-Mode: T=0
EGT: 0