PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lemmi patched Firmware 1.18



Lemmi
14.01.2005, 20:44:10
Es gibt 2 verschiedene Erweiterungen für die Firmware 1.18 von mir:

Ein Update, welches auf Firmware 1.18small basiert: (Details: nächste Meldung)
Das Update wird wie ein normales Firmware-Update eingespielt -- ohne weitere Tricks.
Die wichtigsten Features sind: TELNET und FTP und 4 Hooks für eigene Erweiterungen.

Das Update von lemmi-04 auf lemmi-05 ist nur für Entwickler interessant, da es 2 weitere Hooks enthält. Für Endanwender hat sich nichts geändert.
.
Der telnet-Patch: (Details: übernächste Meldung)
Der telnet-Patch gibt nur den inetd-Daemon für telnet frei. Dazu wird das Verzeichnis /etc überschrieben. Der Patch muß mit einem aktiven telnet-Zugang eingespielt werden.

Beide Erweiterungen sind aufeinander abgestimmt und können zusammen verwendet werden, wobei das Update für Funktionalität des telnet-Patches enthält und es damit überflüssig macht.

Weitere Details und Download im Wiki (http://www.m740.de/wiki/index.php/Firmware_1.18.lemmi).
Die Verwendung geschieht auf eigene Gefahr!!

Lemmi
14.01.2005, 20:44:50
Aktuelle Infos befinden sich im M740.de Wiki (m740.de/wiki/) unter »Firmware 1.18.lemmi (http://www.m740.de/wiki/index.php/Firmware_1.18.lemmi)«

-----------------------------------------------

Ich habe das Firmware-Update, Version #5 vom 2005-01-22 13:42 als ZIP-Datei fertigestellt. Die WSW-Datei verhält sich jetzt wie ein normales Update und kann ebendso (ohne weitere Tricks) eingespielt werden. Die beiden wichtigsten Features sind: TELNET und FTP.

Das Update von lemmi-04 auf lemmi-05 ist nur für Entwickler interessant, da es 2 weitere Hooks enthält. Für Endanwender hat sich nichts geändert.

Die komplette Doku ist in der Datei info.txt enthalten. Die Datei readme.txt enthält die folgenden Infos:


################################################## ############
##### #####
##### 1.18.lemmi-05 #####
##### 2005-01-22 13:42:50 #####
##### Update für M740AV (Basis=1.18small) #####
##### #####
##### Lemmi, Künstlername aus www.m740.de/forum #####
##### #####
################################################## ############
##### #####
##### Diese Software dient nur zur Ansicht und enthält #####
##### ein modifiziertes Update der Original-Firmware #####
##### 1.18small für das DVB-T Gerät "Siemens M740AV". #####
##### #####
##### WARNUNG: Verwendung auf eigene Gefahr!!! #####
##### #####
################################################## ############


Dieses ZIP-Archiv enthält ein Firmware-Update, welches auf der
original Firmware 1.18small basiert und mit eigenen Erweiterungen
ergänzt wurde. Es wird wie ein normales Update eingespielt.
Hierbei gehen die Timer-Einstellungen und eigene Skins verloren.

Lemmi, Künstlername aus www.m740.de/forum


--> Die Datei 'info.txt' enhält ausführliche Informationen.


----------
TELNET
----------

In diesem Update ist telnet mit den folgenden Accounts freigeschaltet.

--------------------------------------------------------------------
user passwd uid gid status
--------------------------------------------------------------------
root l1nux 0 0 Kennwort aus 1.12.1. übernommen
r r 0 0 Neuer Benutzer, Alternative für 'root'
r1 r1 1 1 Neuer Benutzer, auch in Gruppe 0=root
ftp ftp 500 500 Wiederbelebter Benutzer
test test 502 502 Wiederbelebter Benutzer
--------------------------------------------------------------------


-------
FTP
-------

In diesem Update ist ein FTP-Server eingebaut und freigeschaltet.
Die folgenden FTP-Benutzer sind mit Lese- & Schreibrecht definert:

------------------------------------
user passwd root-dir
------------------------------------
root root /
media media /var/media
usb usb /var/media/USB-HDD
epg epg /data/SI
timer timer /data/.timer
------------------------------------



History

1.18.lemmi-01.wsw, 2005-01-14 21:12
Die erste Version meiens Updates für Firmware 1.18. Die wichtigsten beiden Features sind die telnet-Freigabe und der Einbau eines Hooks, mit dem man den Startup der Box kontrollieren kann.
.
1.18.lemmi-02.wsw, 2005-01-16 01:29
Ich habe einen FTP-Server (pure-ftpd, Dank an kille) mit den Benutzern 'root', 'media', 'epg' und 'timer' mit passenden Zugriffsrechten eingebaut; das Kennwort entspricht dem jeweiligen Benutzernamen.
.
1.18.lemmi-03.wsw, 2005-01-16 11:02
Durch einen kleinen Patzer konnte die Box nicht mehr mit der Fernbedienung gesteuert werden.
.
1.18.lemmi-04.wsw, 2005-01-18 17:00
Dieses Update ist ein vollwertiges Update. Der FTP-Server wird nun über inetd gestartet, so dass weniger Resourcen benötigt werden, wenn FTP nicht benutzt wird. Außerdem wurde der FTP-Benutzer 'usb' hinzugefügt, der nur Zugriff auf die USB-Platte hat.
.
1.18.lemmi-05.wsw, 2005-01-22 13:42
Das Programm 'nohup' wurde hinzugefügt. Außerdem wurden je ein Hook in '/etc/profile' und in '/etc/rc.d/halt' eingebaut.


[Weitere Details und Download im Wiki (http://www.m740.de/wiki/index.php/Firmware_1.18.lemmi).
Die Verwendung geschieht auf eigene Gefahr!!

Lemmi
14.01.2005, 20:45:28
Ich habe nun den Telnet-Patch in der Version #11 vom 2005-01-15 19:41 als ZIP-Datei fertigestellt.

Die komplette Doku ist in der Datei info.txt enthalten. Hier folgt ein Ausschnitt:


--------------------------------------------------------------------------
telnet-1.18-2005-01-15-1941 - Lemmi (www.m740.de/forum)
--------------------------------------------------------------------------

Dieses ZIP-Archiv enthält Dateien zum Patchen der Firmware 1.18, so dass
telnet wieder verfügbar ist. Diese Installation sollte auch bei mehrfachen
Wechsel zwischen Firmware 1.12 und 1.18 funktionieren.

Diese Version harmoniert mit den Firmware-Updates '1.18.lemmi-*.wsw':
Wird eine solche Firmware erkannt, dann verhält sich das Script
'start.sh' passiv und terminiert nach dem Start von 'guardian.sh'.

Mitgewirkt an diesem Produkt haben:
bernd, melange und Lemmi, alles Künstlernamen aus www.m740.de/forum



-----------------
Die Dateien:
-----------------

info.txt
Diese Info-Datei

install.sh
Ein Script für die erste Installation.

start.sh
Ein Script, welches nach jedem Boot telnet freischaltet.
Wichtiger Betandteil ist das über-mounten des Verzeichnisses /etc.
Wird eine Firmware '1.18.lemmi-*.wsw' erkannt, dann verhält sich
dieses Script passiv und terminiert nach dem Start von 'guardian.sh'.

alternate-start.sh
Vorlage für eine alternative Startdatei, wie sie unter "Eingebaute Hooks"
bechrieben ist. Wird diese Datei unverändert ins Stammverzeichnis von
PC1 oder der USB-Platte kopiert, dann ist das Verhalten identisch wie
der Start ohne 'alternate-start.sh'.

guardian.sh
Ein Script, welches das Script /var/etc/ip_script überwacht. Denn dieses
Script ist unserer Einstiegspunkt, d.h. von hier wird 'start.sh' gestartet.
Diese Überwachung ist wichtig für den Fall, dass das 'ip_script' geändert
wird und der Rechner nicht ordentlich runterfährt. Die Box ändert diese
Datei bei Änderungen am Netzwerk.

etc.tar.bz2
Ein Archiv mit Dateien, die im Ersatz-etc-Verzeichnis überschrieben werden.
Damit können u.a. wir dem telnet unser eigene Kennwortdatei anbieten
Details von 'etc.tar.bz2' sind weiter unten beschrieben.



-------------------
Vorgehensweise:
-------------------

- Alle Dateien der ZIP-Datei in ein Verzeichnis kopieren, das von der Box
erreicht werden kann. Diese Dateien werden nur für die Installation
benötigt und können danach wieder gelöscht werden.

- Mit user=root und kennwort=l1nux einloggen.
Falls dieses die Erstinstallation dieses oder eines anderen telnet-Tools ist
muß vor dem Einloggen die Firmware 1.12.1 installiert werden.

- Mit 'cd' in das Verzeichnis wechseln, in das die Dateien kopiert worden sind.
Das Stammverzeichnis der USB-Festplatte ist /var/media/USB-HDD/ .
Das Stammverzeichnis des ersten LAN-Anschlusses ist /var/media/PC1/ .

- 'sh ./install.sh' aufrufen.

- Firmware 1.18 installieren

- Nach dem reboot sind zwei telnet root-Benutzer verfügbar:
'root' mit Kennwort 'l1nux' sowie 'r' mit Kennwort 'r'.



------------------------------------
Änderungen in /etc (etc.tar.bz2)
------------------------------------

- Die Dateien /etc/passwd, /etc/shadow und /etc/group wurden modifiziert,
so dass die folgenden Benutzer (zusätzlich) existieren:

--------------------------------------------------------------------
user passwd uid gid status
--------------------------------------------------------------------
root l1nux 0 0 Kennwort aus 1.12.1. übernommen
r r 0 0 Neuer Benutzer, Alternative für 'root'
r1 r1 1 1 Neuer Benutzer, auch in Gruppe 0=root
ftp ftp 500 500 Wiederbelebter Benutzer
test test 502 502 Wiederbelebter Benutzer
--------------------------------------------------------------------

- Die Datei /etc/rc.d/halt kontrolliert die Datei /var/etc/ip_script
nocheinmal, damit auf jeden Fall '/var/etc/start.sh' aufgerufen wird.

- /etc/profile wurde ergänzt:
- PATH wurde um das Verzeichnis /etc/bin erweitert.
- alias ll='ls -al'
- alias etc-mount='mount -r --bind /var/tmp/etc /etc'
- alias etc-umount='umount /etc'
Außerdem wurden im Profile diverse Zeilen, die /homes/linux enthielten,
entfernt. Diese wurden offensichtlich von den Linux-Entwicklern verwendet
und werden nicht mehr benötigt, weil sie auf der Box nicht existend sind.

- /etc/bin/etc-version (Kommando 'etc-version')
Dieses Script gibt die Version (Datumsangabe) von 'etc.img' wieder.

- /etc/bin/ping link auf /data/ping


---> Weitere Infos in der Original-Datei <----


Das Script start.sh sieht wie folgt aus:

#!/bin/sh
# start.sh, telnet-patch, Lemmi, 2005-01-14

#### ersteinmal den Init der Box abwarten

sleep 45

#### Falls guardian.sh bereits aktiv
#### --> zweiter Aufruf von start.sh --> Ende

ps xa | grep -q '/var/etc/gu[a]rdian.sh' && exit

#### Den Guardian starten

/bin/sh /var/etc/guardian.sh &

#### Falls alternate-start.sh auf PC1 oder USB vorhanden
#### --> Ausfuehren und Ende

if [ -f /var/media/PC1/alternate-start.sh ] ; then
/bin/sh /var/media/PC1/alternate-start.sh
exit
elif [ -f /var/media/USB-HDD/alternate-start.sh ] ; then
/bin/sh /var/media/USB-HDD/alternate-start.sh
exit
fi

#-----------------------

#!/bin/sh

#### Falls inetd noch nicht aktiv --> inetd (fuer telnet) starten

ps -A | grep -q inetd || /usr/sbin/inetd
sleep 1

#### Falls Update 1.18-lemmi* vorhanden --> fertig

[ -f /usr/bin/lemmi-version ] && exit

#### oder falls /var/tmp/etc bereits gemounted --> fertig

mount | grep -q /var/tmp/etc && exit


#### Ergaenzungen fuer /etc
#### --> suche etc.tar.bz2 in /var/media/PC1, /var/media/USB-HDD und /var/etc

if [ -f /var/media/PC1/alternate-etc.tar.bz2 ] ; then
arch=/var/media/PC1/alternate-etc.tar.bz2
elif [ -f /var/media/USB-HDD/alternate-etc.tar.bz2 ] ; then
arch=/var/media/USB-HDD/alternate-etc.tar.bz2
elif [ -f /var/etc/etc.tar.bz2 ] ; then
arch=/var/etc/etc.tar.bz2
else
arch=''
[ -d /var/tmp/etc ] && rm -r /var/tmp/etc
fi

if [ "$arch" != "" ] ; then
tar cf - -C / etc | tar xf - -C /var/tmp
tar xjf $arch -C /var/tmp
mount -r --bind /var/tmp/etc /etc
fi

#-----------------------

#### Weitere Programme hier eintragen

#/var/media/USB-HDD/ftb-server /var/media/USB-HDD/ftb-server.conv &


History

Version #7, 2005-01-01-1603
Diese Version nutzt kein Image und kein loop-device mehr. Statdessen wird die mount-Option --bind und ein tar.bz2 Archiv verwendet. Der Hauptvorteil ist der wesentlich geringere Speicherbedarf, so dass dieser Patch vollig im Flash-Ram des Box abgelegt werden kann und so unabhängig von USB oder Netz läuft.
.
Version #8, 2005-01-02-1527
Es wurden geringe Veränderungen am Script start.sh vorgenommen, so dass der Patch auch den mehrfachen Wechsel zwischen Firmware 1.12 und 1.18 überstehen sollte. Außerdem wurde die Info-Datei vervollständigt.
.
Version #9, 2005-01-03-2020
Die Doku in der Datei 'info.txt' (siehe oben) wurde fertiggestellt. Die Scripte sind unverändert.
.
Version #10, 2005-01-03-2020
Das 'ping' Kommando wird durch 'link /data/ping -> /etc/bin/' aktiviert. Wird ein Firmware-Updates '1.18.lemmi-*.wsw' erkannt, dann verhält sich das Script 'start.sh' passiv. '/etc/profile' wurde ein wenig aufgeräumt.
.
Version #11, 2005-01-15-1941
Es wurden neue Benutzer freigeschaltet. Neben den Benutzern 'root' und 'r' sind jetzt die Benutzer 'r1', 'ftp' und 'test' vorhanden, alle mit einem Kennwort, welches jeweils identisch zum Benutzernamen ist.


Download: telnet-1.18-2005-01-15-1941.zip (http://www.m740.de/forum/attachment.php?attachmentid=86) (8KB)
Die Verwendung geschieht auf eigene Gefahr!!

Lemmi
14.01.2005, 20:46:04
Wie habe ich das Firmware-Update erstellt?

Aus der Original-FW habe ich die einzelnen Teile (root-Dateisystem, /data, vmlinux) isoliert.
Auf der Box das root-Dateisystem gemounted und mittels tar exportiert.
Das exportierte root-Dateisystem analysiert und modifiziert.
Mit den Siemens Quellen das Programm mkcramfs für Linux compiliert.
Ein MakeDoc-Script geschrieben, welches die folgenden Dinge für mich tut:

Im root-Dateisystem die beden Dateien '/version-info.txt' und '/usr/bin/lemmi-version' an die aktuelle Version anpassen.
Das neue cramfs erstellen.
Die MD5SUM und daraus den RSA-Schlüssel berechnen.
Die neue WSW-Datei erstellen.
Die Doku und einige weitere Dateien erstellen.

Alles in eine ZIP-Datei packen.



Außerdem habe ich ein Kit bereitgestellt, mit dem ich FW 1.18.lemmi-05 (http://www.m740.de/forum/showthread.php?p=3000#post3000) erzeugt habe. Das MakeDoc-Script erzeugt alle Dateien inklusive der Doku.

Download: Firmware-Kit 1.18.lemmi-05 (http://rapidshare.de/files-de/412011/fw-1.18.lemmi-05.tgz.html) (10MB)
Zum Ausfühern benötigt ihr noch die aktuelle Linux Version von MakeDoc (http://cle-mens.de/software/makedoc.html#3).
Die Verwendung geschieht auf eigene Gefahr!!

Lemmi
14.01.2005, 20:47:16
Aktuelle Infos befinden sich im M740.de Wiki (m740.de/wiki/) unter »Linux Projekt (http://www.m740.de/wiki/index.php/Linux_Projekt)«

-----------------------------------------------

Hier sind ein paar Links zu anderen Threads, die sozusagen Grundlagenwissen für dieses Firmware-Update sind:

Erste Info-Sammlung: zusammenfassung des alten -telnet zu / wir bauen ihn wieder ein- threads (http://www.m740.de/forum/showthread.php?t=10)
cramfs: Zusammenfassung: cramfs (http://www.m740.de/forum/showthread.php?t=181)
Aufbau des Flash-Rams: Flash-RAM == /dev/mtd* (http://www.m740.de/forum/showthread.php?p=1667#post1667)
Aufbau der WSW-Updates (http://www.m740.de/forum/showthread.php?p=2021#post2021) und WSW-Header Analyse (http://www.m740.de/forum/showthread.php?p=2151#post2151) (und Gimmik (http://www.m740.de/forum/showthread.php?t=169))
Entwicklung des Telnet-Patches: Geschafft (Firmware 1.18 mit Telnetzugang) (http://www.m740.de/forum/showthread.php?t=191)
Überlistung der RSA-Prüfsumme: HURRA: Eigenes WSW-Update / RSA überlistet! (http://www.m740.de/forum/showthread.php?t=306)
Download der Firmware 1.12.1 (http://www.m740.de/forum/showthread.php?t=96) (zur Erst-Installation eines Telnet-Patches)
Dieser Thread.

brixmaxx
15.01.2005, 00:05:23
Ich muß schon sagen: RESPEKT, RESPEKT !!!

Da finde ich, darf man auch mal zur späten Stunde ein wenig "laut" werden :D ...

Also ich finde es schon eine bemerkenswerte Leistung, wie schnell hier einige Hürden bereits umgangen wurden ... jetzt ist es ja bald nur noch Fleißarbeit bis Du den Siemens-Jungs eine bessere Entwicklungsumgebung liefern kannst als sie momentan haben ;)

Ich bin direkt ein wenig eifersüchtig, daß ich in den letzten Wochen nicht mal die Zeit hatte, um mir überhaupt mal die Original-Software der Box anzuschauen - und hier wird schon eine eigene Release-Liste für selfmade-Updates geführt ... wenn ich jetzt noch ein paar Wochen später hier wieder vorbeischaue gibt´s wahrscheinlich schon sowas wie die "Better than Siemens 1.3x"-Firmware :D

Wirklich starke Leistung, finde ich !!!

Oli ...

Manos
15.01.2005, 00:41:34
Handelt es sich derzeit eigentlich noch NUR um eine Machbarkeitsstudie oder sind in der Firmware schon Verbesserungen drin die ich überlesen habe und besser sind als meine jetzige 1.18.small mit Telnet?

Ich meine, selbst wenn derzeit noch nichts nennenswertes Neues drin ist, ist es doch anscheinend der erste Schritt zur Erweiterung des Systems da man jetzt in der Lage ist eine komplette Firmwaredatei zu erstellen... oder?

Lemmi
15.01.2005, 00:48:39
Ich meine, selbst wenn derzeit noch nichts nennenswertes Neues drin ist, ist es doch anscheinend der erste Schritt zur Erweiterung des Systems da man jetzt in der Lage ist eine komplette Firmwaredatei zu erstellen... oder?

Im Moment ist es nur der Dosenöffner. Wenn man von ein paar Tipp-Vereinfachungen absieht, dann enthält es nur telnet und einen Hook, mit dem man direkt den Bootvorgang modifizieren kann.

Nun hat man die Möglichkeit die anderen Projekte (ftp, smb-server) direkt einzubinden, was evtl. Dinge vereinfachen kann.

LinuxDoc
15.01.2005, 10:16:55
Klasse Lemmi !!

Nun sollte man noch versuchen den pftp da herein zu bekommen und dann sind meine FW-Feature Wünsche auch schon fast befriedigt :-)

hagalulu
15.01.2005, 10:28:15
Klasse Lemmi !!

Nun sollte man noch versuchen den pftp da herein zu bekommen und dann sind meine FW-Feature Wünsche auch schon fast befriedigt :-)

na ja wo der samba ja auch schon läuft darf ich mal den wunsch/die hoffnung außern, dass das auch inkludiert wird.

gruß,
hagalulu

LinuxDoc
15.01.2005, 10:47:49
Samba funktioniert leider im moment nur auf einer chroot umgebung, dadurch scheidet das einbauen in die FW im moment noch aus, ausserdem braucht ein SMB Server um einiges mehr resourcen wie der pftp Server. Wer brauch schon Samba, wenn wir eine FTP Server haben und dieser vorraussichtlich eine bessere Performace beim dateiübertragen bringt.


Mit einem Hex-Editor eines neues Update zusammengesetzt.
Wenn mir genau klar wäre wie das funktioniert, würde ich schon basteln.

Lemmi
15.01.2005, 10:48:46
FTP und SMB: das spielt der Platz auch 'ne Rolle. Im root-File-System sind im Moment ca. 500KB frei.

Ich denke im Moment an folgendes Vorgehen: In /var/etc eine Datei (z.B. enable-services), in der jeder Nutzer selbst festlegen kann, welche Dienste laufen sollen. Die Dienste werden gepackt mit ins root-file-system abgelegt und dann bei Bedarf in die Ram-Disk entpackt und aktiviert.

Anbei eine Datei, die man nach /var/etc kopieren kann. Sie nutzt einen Hook in /etc/rc (meine Firmware) aus und wird alternativ ausgeführt. Durch den Standort /var/etc lassen sich dann gut Modifikationen ausprobieren.

Lemmi
16.01.2005, 00:45:51
Ich habe eine neue Version meines Firmware-Updates online gestellt.
Die beiden wichtigsten Features sind: telnet und ftp.

--> Details (http://www.m740.de/forum/showthread.php?p=3001#post3001)

@kille und LinuxDoc
Wie ihr seht, habt ihr beiden und einige weiteren Test mich überzeugt. Ich habe nämlich auch festgestellt, dass von pure-ftp nur der Daemon und die Kennwort-DB benötigt werden und das macht pure-ftb recht klein.

Jetzt bin ich mit dem Zugang zur Box ersteinmal zufrieden.

kille
16.01.2005, 08:38:28
Hi,


Wie ihr seht, habt ihr beiden und einige weiteren Test mich überzeugt. Ich habe nämlich auch festgestellt, dass von pure-ftp nur der Daemon und die Kennwort-DB benötigt werden und das macht pure-ftb recht klein.
Es geht auch noch kleiner: Falls die virtuellen User nicht gebraucht werden, kann der Daemon auch ohne compiliert werden. Je nach Wunsch gibt es den Daemon als Standalone, mit inetd Support oder mit beidem. Da geht bestimmt auch noch etwas ab. Es gibt übrigens auch die Option, nach jedem Upload ein Script zu starten.

Kille

Lemmi
16.01.2005, 09:47:24
ACHTUNG: Ich habe gepatzt. l1.18.lemmmi-02 hat einen kelinen Fehler, der die Fernbedienung deaktiviert.

Mir war es nicht aufgefallen, weil ich ein alternate-rc aktiv hatte.

Erste Hilfe: alternate-rc aus dem Anhang installieren und nach ein paar Sekunden Netzstecker ziehen.

:mad: Sorry :mad:

--> Fehler behoben --> 1.18.lemmi-03 steht zum download bereit.

Logan
16.01.2005, 09:51:05
FTP und SMB: das spielt der Platz auch 'ne Rolle. Im root-File-System sind im Moment ca. 500KB frei.


Das sehe ich ähnlich. Ich denke nicht, daß es Sinn macht bei einem System mit begrenzten Ressourcen zu versuchen eine eierlegende Wollmilchsau zu packagen.

Zumal die Bedürfnisse je nach Anwednungsfall ganz unterschiedlich sein dürften. Wer lieber mit ftp arbeitet wird kein samba brauchen. Wer den Komfort von samba nicht missen will, um auf die USB Platte zuzugreifen, der wird vermutlich kein ftp brauchen. Und wer die Daten nicht auf einer USB Platte sondern auf einer Freigabe ablegt, der wird im Zweifelsfall wedere das eine noch das andere brauchen, da er ja alles direkt im freigegebenen Verzeichnis lesen/schreiben kann.

Ansonsten noch kurz nicht zu vergessen: RESPEKT Lemmi! Saubere Arbeit! Hätt eich doch nur mehr Zeit ... ich möchte mich doch immer noch meinem dringendsten Anliegen zuwenden (Programmieren einer Aufnahme über telnet statt dem OSD), aber ich komm bislang nicht dazu. Daher Dank für all die Zeit, die Du ohne Zweifel da schon reingesteckt hast, um uns diese Tür (inzwischen schon ziemlich komfortabel) zu öffnen und offen zu halten!

Lemmi
16.01.2005, 10:59:40
Das sehe ich ähnlich. Ich denke nicht, daß es Sinn macht bei einem System mit begrenzten Ressourcen zu versuchen eine eierlegende Wollmilchsau zu packagen.

Zumal die Bedürfnisse je nach Anwednungsfall ganz unterschiedlich sein dürften. Wer lieber mit ftp arbeitet wird kein samba brauchen. Wer den Komfort von samba nicht missen will, um auf die USB Platte zuzugreifen, der wird vermutlich kein ftp brauchen. Und wer die Daten nicht auf einer USB Platte sondern auf einer Freigabe ablegt, der wird im Zweifelsfall wedere das eine noch das andere brauchen, da er ja alles direkt im freigegebenen Verzeichnis lesen/schreiben kann.Ich begnüge mich mit FTP, daher habe ich auch in meinem Update FTP eingebaut.

Außerdem habe ich im Update auch einen Hook eingebaut: Einfach die Datei /var/etc/rc.local erzeugen und der eingebaubte FTP-Server startet nicht mehr. Stattdessen kann man eigene Programme durch dieses Script starten.

LinuxDoc
16.01.2005, 11:03:14
FW funktioniert prima !

FW 1.18.lemmi-03, TELNET+FTP (http://www.2eier.de/m740av/fw-1.18.lemmi-03.zip) Hier noch mal ein mirror (ohne Wartezeit)

Lemmi
16.01.2005, 14:32:25
FW funktioniert prima !

FW 1.18.lemmi-03, TELNET+FTP (http://www.2eier.de/m740av/fw-1.18.lemmi-03.zip) Hier noch mal ein mirror (ohne Wartezeit)

Das Warten während des Downloads und während der Installation sind aber jeweilös wesentlich länger als das Warten auf die Freigabe.

Ich hoffe, Du kannst mir gelegentlich auch die Anzahl der Downloads nennen, denn die interessieren mich schon.

Lemmi
16.01.2005, 17:44:59
Damit auch 1.12.1-er ihre Freude an FTP habe, habe ich ein kleines Paket geschnürt, was auch auf 1.18 läuft.

Inhalt der Datei info.txt:


Dieses Paket installiert eine FTP-Server (pure-ftpd) auf die Box.

- Auf der Box muß telnet verfügbar sein.

- Alle Dateien der ZIP-Datei in ein Verzeichnis kopieren, das von der Box
erreicht werden kann. Diese Dateien werden bei jedem Neustart benötigt.
Sollten sie nicht vorhanden sein, dann wird der FTP-Server nicht gestartet.

- Mit user=root und kennwort=l1nux oder eienr Alternative einloggen.

- Mit 'cd' in das Verzeichnis wechseln, in das die Dateien kopiert worden
sind. Das Stammverzeichnis der USB-Festplatte ist /var/media/USB-HDD/ .
Das Stammverzeichnis des ersten LAN-Anschlusses ist /var/media/PC1/ .

- 'sh install-pure-ftpd.sh' aufrufen.
Hinweis: Es reicht wahrscheinlich, 'sh inst' und TAB einzugeben.

Dieser Schritt muß´immer dann wiederholt werden, wenn das Verzeichnis
geändert wird.

- Der FTP-Server kann nun mit 'sh /var/etc/start-pure-ftpd.sh'
aufgerufen werden.

- Nach dem reboot startet der FTP-Server automatisch, wenn das
Installationsverzeichnis verfügbar ist.

- Die folgenden FTP-Benutzer sind mit Lese- & Schreibrecht definert:

------------------------------------
user passwd root-dir
------------------------------------
root root /
media media /var/media
epg epg /data/SI
timer timer /data/.timer
------------------------------------


Das Paket habe ich unter 1.18 kurz getestet. Da ich keine Lust zu einem Downgrade habe, ist es unter 1.12.1 ungestet. Es sollte dort aber trotzdem funktionieren, da ja nur der Einstiegspunkt anders ist.

Also: Probieren und Berichten!
Aber wie immer: Alles auf eigene Gefahr.

P.S.: Das Instllationsverzeichnis sollte keine Leerzeichen, Dollarzeichen Hochkommata, Anführungszeichen oder weitere spezielle Sonderzeichen enthalten!

MartinF
16.01.2005, 21:07:00
Noch mal einen Dank an alle Linux Bastler hier, die Telnet, Compiler und schließlich FTP zum laufen gebracht haben, besonderen Dank an Lemmi der daraus dann auch noch Pakete schnürt, die sogar ich installieren kann. Zusammen mit Net Drive sind jetzt eigentlich keine Wünsche mehr offen..

Viele Grüße

Martin

Oldboke
17.01.2005, 09:41:01
Ich kann mich dem Dank nur anschließen.
Läuft bei mir auch problemlos.

Ich benutze LeechFTP,kennt jemand ein gutes deutsches Freewareprog. ?

Gruß
Micha

scoep
17.01.2005, 09:46:20
Kostenlos für Privatanwender:
http://www.smartftp.de/

Gruß,
Scoep

Oldboke
17.01.2005, 09:49:31
Kostenlos für Privatanwender:
http://www.smartftp.de/

Gruß,
Scoep

Danke für die schnelle Antwort.
Werde ich gleich mal ausprobieren.

Manos
17.01.2005, 10:30:02
Gibt es auch gute FTP-Plugins mit denen ich die BOX als Laufwerk unter Windows einbinden kann um die Filme der USB-HDD direkt mit Cridical runterzukopieren (am liebsten auch freeware :) )?

j.loh
17.01.2005, 10:50:11
Gibt es auch gute FTP-Plugins mit denen ich die BOX als Laufwerk unter Windows einbinden kann um die Filme der USB-HDD direkt mit Cridical runterzukopieren (am liebsten auch freeware :) )?Der Tip kam kürzlich in einem anderen Unterforum. Novells NetDrive kann das: http://support.novell.com/servlet/filedownload/uns/pub/ndrv41862.exe/

Tschüs,
Jürgen

MartinF
17.01.2005, 12:48:13
Mit Cridical direkt auf das NetDrive / die Box zuzugreifen ist momentann nicht so angesagt, weil Cridical direkt alle Dateienzu lesen versucht, statt nut die Crids. NetDrive überträgt dann direktz die ganze Datei - das dauert. Lemmi hat da glaub ich aber auch schon drauf hingewiesen.

Viele Grüße

Martin

Manos
17.01.2005, 13:07:30
Der Tip kam kürzlich in einem anderen Unterforum.
Ich weiß :) Nur leider (gehe zumindest davom aus dass diese FTP-Funktionalität damit gemeint war) habe ich es mit Suchen nicht wiedergefunden :rolleyes:

Frage an Lemmi:
ist das viel Aufwand bzw. sinnvoll das Cridical entsprechend abzuändern dass das Programm zuerst nur die Übersicht einliest :liebschau:?

eVo
17.01.2005, 15:11:56
habe dann nochmal ne frage, ob es schon so ein geniales update, also ne wsw datei für samba gibt? oder ist hier der status immer noch das es nur im chroot läuft (was auch immer das bedeuten mag).

also ich bekomme bald mein xbox mod chip und wenn ich mein festplatte auch als store für bilder und musik und movies nutze, dann müßte ich ein smb share haben, damit evox oder was auch immer daruf zugreifen kann.

also wie siehts aus... wird es so ein packet in naher zukunft geben?

finde es klasse wie sich hier alle ins zeug legen... wollte euch allen auch danken und hoffe auf eine version mit smb share :-)

ciao eVo

tete
17.01.2005, 15:41:30
Ich werde mir auf jeden Fall solch eine Firmware zusammenstellen, sobald die neue Version verfügbar ist (Ende Januar?). Bis dahin müssen noch einige Probleme gelöst werden, damit das dann auch gut funktioniert.
Wenn das so klappt wie ich mir das vorstelle, dann werden alle Erweiterungen (z.B. samba, httpd, ...) in einer zusätzlichen Partition auf der USB Festplatte installiert, die dann beim Booten ins System eingebunden wird.

hase
17.01.2005, 16:08:48
Auch von meiner Seite Dank an Lemmi und die anderen für den Dosenöffner und die anderen Entwicklungen.
die Box ist ja sowas wie eine Zeitreise:
- Grafikausgabe wie beim Amiga oder Atari ST (640x480 auf Fernseher) :rolleyes:
- Prozessorgeschwindigkeit wie ein 386er :D
- Linux mit dem Komfort von System III
- RAM wie ein 486er...

aber das alles bei funktionierendem Ethernet und mit USB.
Irgendwie cool.

Aber eine Bitte an die erfolgreichen Bastler: Wer macht eine Step-By-Step Anleitung, wie man zu einer Entwicklungsumgebung kommt?
Eventuell als Sticky-Thread hier iom Forum?

Das ist zwar alles in Forenbeiträgen irgendwo drin, aber ich bin zu faul zum Zusammensuchen :-)
Und alles selber reverse-enginneren mag ich auch nicht.

merci
hase

gambler
17.01.2005, 16:27:06
@hase, wenn hier alle so faul wären.... ;)

du must nur zwei threads lesen die relevant sind.

Compiler auf der Box ausführen
http://www.m740.de/forum/showthread.php?t=328
Croos-Compiler
http://www.m740.de/forum/showthread.php?t=289

das sollte dich dann schon weiter bringen.

Lemmi
17.01.2005, 17:50:47
Es geht auch noch kleiner: Falls die virtuellen User nicht gebraucht werden, kann der Daemon auch ohne compiliert werden. Je nach Wunsch gibt es den Daemon als Standalone, mit inetd Support oder mit beidem. Da geht bestimmt auch noch etwas ab. Es gibt übrigens auch die Option, nach jedem Upload ein Script zu starten.

Kille

Ich habe gerade pure-ftp in inetd eingebunden -> funzt und sparrt Resourcen, wenn FTP nicht benötigt wird. Hierfür wäre dann ein Compilat ohne Daemon gut; virt user sollten schon bleiben.

Und sag's bitte nicht gambler weiter:
Ich habe nämlich noch keinen croooos-compiler ;)

Lemmi
17.01.2005, 17:55:27
Frage an Lemmi:
ist das viel Aufwand bzw. sinnvoll das Cridical entsprechend abzuändern dass das Programm zuerst nur die Übersicht einliest :liebschau:?

Die Frage solltest Du an den Programmmierer (tier) stellen.
Jedoch stelle sich die Frage, warum die *.mpg Dateien geöffnet werden müssen.

:streicheleinheit: wegen :liebschau: ;)

Lemmi
17.01.2005, 20:51:45
Damit auch 1.12.1-er ihre Freude an FTP habe, habe ich ein kleines Paket geschnürt, was auch auf 1.18 läuft.

....

Da ich keine Lust zu einem Downgrade habe, ist es unter 1.12.1 ungestet.
...
Also: Probieren und Berichten!

23 Downlaods und noch keine Rückmeldung, ob es auch unter 1.12.1 funzt .:confused:
Trauriger haufen! :(

hagalulu
17.01.2005, 21:02:31
23 Downlaods und noch keine Rückmeldung, ob es auch unter 1.12.1 funzt .:confused:
Trauriger haufen! :(

nicht verzweifeln, bin momentan nicht zuhause, werde das paket aber morgen mal downloaden und auf meiner 1.12.1 mal testen. also weiter frohen mutes bleiben ;-)

hagalulu

dcsh
18.01.2005, 09:10:48
23 Downlaods und noch keine Rückmeldung, ob es auch unter 1.12.1 funzt .:confused:
Trauriger haufen! :(

Ja, bei mir funzt's problemlos auch unter 1.12.1.
Allerdings lief der FTP nach Aus-An der Box nicht, sondern mußte noch mal von Hand
gestartet werden (vielleicht hab' ich auch irgendwas falsch gemacht).
Hab' auch gleich mal was per FTP von der Box geholt:
Übertragungsrate ca. 1MB/sec.
Nicht berauschend, aber immer noch besser als dauernd umstöpseln.
Vielen Dank für die großartige Arbeit.

kille
18.01.2005, 09:36:15
Hi,


Hierfür wäre dann ein Compilat ohne Daemon gut; virt user sollten schon bleiben.
ich hab mal den daemon mal mit wenig Features compiliert. Er ist dann zwar immer noch 212kB groß, aber jedes bisschen hilft. Leider ist er ungestestet. Ich habe ich mal zum Download unter
http://kille.cx/downloads/pure-ftpd-mf.zip
bereit gestellt.

Sag bescheid, wenn er nicht funktioniert. Ich versuch dann was anderes.

Kille

P.S. So mal zum Vergleich: der daemon dynamisch gelinkt ist nur 89kB groß - inkl. vieler Extras.

Betamaxxx
18.01.2005, 09:43:35
1 MB/s ? Das bedeutet z.b. für eine Folge enterprise ca. 25min. Ich glaube da stöpsel ich meine Platte gerne mal ab. Dauert dann mit kopieren auf Pc 5min.
Nicht falsch verstehen: Ich habe großen Respekt vor Leuten die FTP/Telnet verfügbar gemacht haben. Trotz meiner Computeranfänge im Jahre 1979 habe ich mich nicht mit programierung beschäftigt.

Oldboke
18.01.2005, 10:25:48
Ich komme mit SmartFtp auf 1,35-1,49 Mb/S.
Das ist mir schnell genug. :)

Direktverbindung mit Crossoverkabel,Realtek GigaLanCard.

Silas
18.01.2005, 11:40:49
1 MB/s ? Das bedeutet z.b. für eine Folge enterprise ca. 25min. Ich glaube da stöpsel ich meine Platte gerne mal ab. Dauert dann mit kopieren auf Pc 5min.
Das sehe ich auch so, allerdings ist der FTP Zugang interessant, um Dateien auf der USB Platte direkt zu bearbeiten. Das verschieben auf der Platte intern geht damit nämlich recht Fix. 2 Stunden Film in ca. 1 Minute.
Dafür nutze ich jetzt auch von Kille das "CRIDedit.exe", um zu sehen welche Crid Datei zu welchem Film gehört. Dadurch lässt sich ganz gut Ordnung auf der Platte schaffen ohne diese dauernd abstöpseln zu müssen.
Desweiteren ist der FTP super, um neue Playlist auf der Platte zu erstellen.
Was mir dabei auffiel ist, das MP3s über eine von Hand oder einem Tool erstellte Playlist ruhig Umlaute oder Sonderzeichen enthalten dürfen.
Danke nochmal an Lemmi, suuuuper Arbeit. :)

hase
18.01.2005, 13:35:19
Direktverbindung mit Crossoverkabel,Realtek GigaLanCard.

Äh, ist das eine Gig-Ether Karte?
Schon mal ein Straight-Kabel probiert?
Geht.

Bei Gig-Ethernet ist die automatische Erkennung der Verbindungsleitung Teil des Standards. Das ewige suchen nach Crossovers der passenden Länge, fummeligen "uplink" Schaltern am Switch oder so ist schlicht vorbei. Jedes Kabel geht - immer.

Das nur so am Rande ;)
hase

Lemmi
18.01.2005, 16:55:16
Zur Info:
Das neueste Update ist da: FW 1.18.lemmi-04 (http://www.m740.de/forum/showthread.php?p=3001#post3001)

Lemmi
18.01.2005, 18:12:24
ich hab mal den daemon mal mit wenig Features compiliert. Er ist dann zwar immer noch 212kB groß, aber jedes bisschen hilft. Leider ist er ungestestet. Ich habe ich mal zum Download unter
http://kille.cx/downloads/pure-ftpd-mf.zip
bereit gestellt.

Sag bescheid, wenn er nicht funktioniert. Ich versuch dann was anderes.


Leider bekomme ich ihn weder unter inetd, noch als daemon noch direkt gestartet.

LinuxDoc
18.01.2005, 18:35:24
Auch wenn Lemmi nicht mehr die volle kontrolle über die Downloads hat, habe ich trotzdem die neuste FW gespiegelt, da rapidshare.de heute sehr sehr langsam bei mir war.

Mirror: FW 1.18.lemmi-04 (http://www.2eier.de/m740av/fw-1.18.lemmi-04.zip)

Ach ja die fw-1.18.lemmi-03.zip hatte bis gestern Nacht 52 Hits bei mir.

Melange
18.01.2005, 18:45:21
Zur Info:
Das neueste Update ist da: FW 1.18.lemmi-04 (http://www.m740.de/forum/showthread.php?p=3001#post3001)Spitze Lemmi, das funktioniert wirklich ganz wunderbar! Die Box hat's ohne zu murren akzeptiert, telnet und ftp laufen out-of-the-box wie angekündigt, vielen Dank und Glückwunsch zu dieser gelungenen Arbeit.

Einen Wunsch für's nächste WSW hätte ich: Kannst Du bitte einen zweiten Hook in /etc/profile anlegen? Ich denk' an sowas:

# ... aktueller Inhalt von /etc/profile

if [ -f /var/etc/.bash_profile ]; then
source /var/etc/.bash_profile
fiDer Unterschied zum von dir vorgesehen Hook (/var/etc/rc.local) besteht darin das /etc/profile für jede Login-Shell separat evaluiert wird, anders als /etc/rc die ja nur einmal beim Booten ausgeführt wird.

Ich habe bei mir zwei PC-Ordner an meiner Box konfiguriert (1. Win-PC, 2. Linux-PC), und nur wenn der Linux-PC läuft will ich beim Telnet-Login eine Reihe von besonderen Änderungen am Environment (Pfade zur native toolchain und anderen native Utilities auf dem Linux-PC) durchführen und zwar nur für diese Shell, dafür brauch ich den Hook in /etc/profile.

Unabhängig davon würde ich gern ein Perl-Script zum 'compilieren' und 'dekompilieren' von WSW-Dateien aufsetzen, damit jeder WSWs erzeugen kann der das möchte. Von deinen Kommentaren schätze ich das Perl alles bietet was nötig ist, kannst du das näher beurteilen? Leider sind mir die Abläufe nicht völlig klar (eigentlich nur grob), könntest du eine detaillierte Anleitung zusammenstellen? Wenn du meinst das steht bereits hier im Forum dann sags und ich werd nochmal alles in Ruhe lesen.

Nochmal vielen Dank für's WSW,
Melange.

Lemmi
18.01.2005, 19:08:56
@Melange

/var/etc/.bash_profile ist eingebaut und wird im nächsten Update dabei sein.

Auf die Doku muß Du dich noch bis zum Wochenende gedulden, da mir im Moment die Muße hierzu fehlt.

Lemmi
18.01.2005, 19:11:46
Auch wenn Lemmi nicht mehr die volle kontrolle über die Downloads hat, habe ich trotzdem die neuste FW gespiegelt, da rapidshare.de heute sehr sehr langsam bei mir war. Ist kein problemm wenn du mir zum Abschluß wieder die N(hits) nennst.



Ach ja die fw-1.18.lemmi-03.zip hatte bis gestern Nacht 52 Hits bei mir. + 50x --> 102 Downloads!

Esilar
18.01.2005, 21:52:09
Genial!
Jetzt gibts also auch das Update für mich. Ich war bisher zu faul, die ganze Kette abzuarbeiten (Downgrade, telnet, update...). Nun kann das ja jeder. :D Sobald mein AP hier ist, bin ich dabei.

Ich denke mal, die Downlads werden jetzt zunehmen.

Esi

risc
19.01.2005, 07:35:24
Hi Lemmi,


Stellvertretend für viele viele andere: Ich hab bisher nur lesend das interessante Geschehen hier im Forum verfolgt und wie die anderen über 100 Downloader der Patches nur wenig Zeit gehabt, etwas mehr zu experimentieren.
Das neue 04er-WSW-Update ist echt genial!!!
Hatte bisher das Problem, dass Telnet wieder deaktiviert war nach Ein/Aus bzw. Strom-Aus nach gelegentlichen Abstürzen der Box, aber das zeitraubende "zurück nach 1.12, dann telnet-patch, und dann noch das wsw-update" gehört jetzt der Vergangenheit an!


Beste Grüße,
risc

Lemmi
19.01.2005, 08:59:31
# ... aktueller Inhalt von /etc/profile

if [ -f /var/etc/.bash_profile ]; then
source /var/etc/.bash_profile
fi

Das Du ja lemmi-04 benutzt, hilft dir bis zum Erscheinen von lemmi-05 das folgende Script, welches unter /var/etc/rc.local abgelegt werden muß: (ungetestet)

#!/bin/sh
dub-mount-etc
echo 'if [ -f /var/etc/.bash_profile ]; then source /var/etc/.bash_profile; fi' \
>> /var/dub-etc/profile

Wolle
19.01.2005, 19:12:38
@ Lemmi

Danke fuer deine grossartige Leistungen, mit dem lemmi-04.
Habe mich nun mal getraut es zu installieren. Da muss ich nicht dauernd die USB Platte tauschen, FTP geht halt einfacher ;-)

Danke...


P.S.: Ich hoffe die Entwickler von Siemens nehmen sich einen Beispiel an deine Leistungen. :)

Lemmi
19.01.2005, 21:29:23
@gambler, kille, LinuxDoc, ...

Hat jemand von euch das Programm nohup in compilerter Form für die Box?

gambler
19.01.2005, 22:53:25
nope, sorry....
kann aber auch momentan nicht danach schauen.
uns ist hier ein server in rauch aufgegangen und nu gibbet erst ma was zu schaffen.
carp und pfsync loesen nit alles.

gruss und bis die tage
gambler

Melange
20.01.2005, 06:07:54
@gambler, kille, LinuxDoc, ...

Hat jemand von euch das Programm nohup in compilerter Form für die Box?Quellen von FreeBSD (http://cvsup.pt.freebsd.org/cgi-bin/cvsweb/cvsweb.cgi/src/usr.bin/nohup/#dirlist), übersetzt mit mips-linux-gcc -static -o nohup nohup.c. Habs leider nicht ordentlich testen können, hoffe es läuft.

Gruß,
Melange.

Lemmi
20.01.2005, 17:43:12
Quellen von FreeBSD (http://cvsup.pt.freebsd.org/cgi-bin/cvsweb/cvsweb.cgi/src/usr.bin/nohup/#dirlist), übersetzt mit mips-linux-gcc -static -o nohup nohup.c. Habs leider nicht ordentlich testen können, hoffe es läuft.


Funzt! Danke.

Lemmi
22.01.2005, 14:55:57
Zur Info:

Das neueste Update ist da: FW 1.18.lemmi-05 (http://www.m740.de/forum/showthread.php?p=3000#post3000)
Außerdem habe ich mein Script-gesteuertes Kit zum Erstellen des Updates (http://www.m740.de/forum/showthread.php?p=3002#post3002) hochgeladen.

LinuxDoc
22.01.2005, 15:56:51
Vielen Dank, nur dein MakeDoc Script finde ich nicht wirklich sondern immer nur den Link auf die MakeDoc-script Seite.

lufthansen
25.01.2005, 07:08:03
hi,
erstmal respekt für deine arbeit =)
und da du da ja ständig am weiter entwickeln bist wäre ja vllt eine mailingliste intressant da ich nicht immer dazu komme hier regelmäßig zu lesen.
Wenn du keine möglichkeit hast eine ML aufzusetzen brüll kann das machen, aber sag bitte wirklich bescheid bevor das auf so einer yahoo liste landet oder so :D
(habe eigene Server )

LinuxDoc
25.01.2005, 14:40:00
Aufgrund einiger Nachfragen, habe ich fw-1.18.lemmi-05 wieder auch bei mir abgelegt als mirror.

Mirror: fw-1.18.lemmi-05 (http://www.2eier.de/m740av/fw-1.18.lemmi-05.zip)

@lemmi:

Hits 67 fw-1.18.lemmi-03.zip
Hits 38 fw-1.18.lemmi-04.zip

Lemmi
25.01.2005, 16:26:57
hi,
erstmal respekt für deine arbeit =)
und da du da ja ständig am weiter entwickeln bist wäre ja vllt eine mailingliste intressant da ich nicht immer dazu komme hier regelmäßig zu lesen.
Wenn du keine möglichkeit hast eine ML aufzusetzen brüll kann das machen, aber sag bitte wirklich bescheid bevor das auf so einer yahoo liste landet oder so :D
(habe eigene Server )Wir haben doch dieses Forum und benötigen meiner Meinung nach keine Mailing-Liste. Die Forum-Software kann übrigens auch Mails bei neuen Nachrichten versenden -- Details sind mir allerdings nicht bekannt.

karlo.h
25.01.2005, 17:11:58
Wir haben doch dieses Forum und benötigen meiner Meinung nach keine Mailing-Liste. Die Forum-Software kann übrigens auch Mails bei neuen Nachrichten versenden -- Details sind mir allerdings nicht bekannt.

Ich wäre auch sehr dafür, dass die Infos nicht privatisiert werden. Auch wenn ich akut nicht auf gepatchte Versionen umsteigen kann, bin ich doch daran interessiert, ab und zu mal den Thread durchzulesen, ohne mich gleich in irgendwelche Listen eintragen zu müssen.

nolli
25.01.2005, 18:58:14
Hallo

Welche Zugangsdaten muss man denn in einem FTP-Client angeben um zur Box zu gelangen? Wie lautet denn die FTP-Adresse/Servername/Port etc..?
Meuine Box hängt per Crossover-Kabel am Rechner.


mfg
Nolli

Lemmi
25.01.2005, 19:37:08
Hallo

Welche Zugangsdaten muss man denn in einem FTP-Client angeben um zur Box zu gelangen? Wie lautet denn die FTP-Adresse/Servername/Port etc..?
Meuine Box hängt per Crossover-Kabel am Rechner.


mfg
Nolli

Funktioniert (nur) mit meinem Update! Hast Du es?

nolli
25.01.2005, 19:42:20
Hallo Lemmi,

na klar habe ich das Update eingespielt.
Meine Frage hab ich auch schon selbst beantwortet: Die der Box vergebene IP-Adresse.
War eigentlich eine dumme Frage.......
Vielen Dank für dieses Firmware-Update. FTP Klappt prima, wenn auch langsam.

mfg
Nolli

Lemmi
25.01.2005, 19:46:57
FTP Klappt prima, wenn auch langsam.

Das Netzwerk-Interface schafft nur ca 1.4 MB/s brutto, und das nur mit volller CPU Auslastung.

forst
26.01.2005, 13:16:13
Das hört sich sehr langsam an. Ist das denn überhaupt schnell genug, um den Stream auf einem Netzlaufwerk speichern zu können? Oder benutzt Siemens da Tricks, um die Schnittstelle zu beschleunigen? Oder habe ich die Einheiten durcheinandergewürfelt?

starblue
26.01.2005, 13:39:56
Das Netzwerk-Interface schafft nur ca 1.4 MB/s brutto, und das nur mit volller CPU Auslastung.
Ich denke es sind eher die Pipes bzw. die sonstige Verarbeitung die da bremsen, mit großer Blockgröße (>=2^18) kriege ich über Samba die vollen 100Mbit/s Bandbreite:

sh-2.05# time dd if=0001E3FACD59_1106608028.fmpg.014.mpg bs=262144|wc
89+0 records in
89+0 records out
95894 636730 23330816

real 0m18.780s
user 0m5.220s
sys 0m9.360s
sh-2.05# time dd if=0001E3FACD59_1106608028.fmpg.014.mpg of=/dev/null bs=262144
89+0 records in
89+0 records out

real 0m2.200s
user 0m0.020s
sys 0m1.640s

Lemmi
26.01.2005, 19:14:14
Ich denke es sind eher die Pipes bzw. die sonstige Verarbeitung die da bremsen, mit großer Blockgröße (>=2^18) kriege ich über Samba die vollen 100Mbit/s Bandbreite:
...

sh-2.05# time dd if=0001E3FACD59_1106608028.fmpg.014.mpg of=/dev/null bs=262144
89+0 records in
89+0 records out

real 0m2.200s
user 0m0.020s
sys 0m1.640s

Und die Datei 0001E3FACD59_1106608028.fmpg.014.mpg lag im LAN?

Ich kann diese Werte nicht nachvollziehen.
Beispiel:
sh-2.05# time dd if=1.18small.wsw of=/dev/null bs=262144
50+1 records in
50+1 records out

real 0m17.870s
user 0m0.020s
sys 0m6.830s

Macht <500KB/s, wobei gerade eine Aufnahme und Timeshift auf USB erfolgt.

starblue
26.01.2005, 19:48:00
Und die Datei 0001E3FACD59_1106608028.fmpg.014.mpg lag im LAN?
Ja, klar, ich habe doch Samba geschrieben.
Eine USB-Platte habe ich nicht dran.

Ich kann diese Werte nicht nachvollziehen.
Beispiel:
sh-2.05# time dd if=1.18small.wsw of=/dev/null bs=262144
50+1 records in
50+1 records out

real 0m17.870s
user 0m0.020s
sys 0m6.830s

Hast du mal noch größere Werte probiert?
Vielleicht liegt's ja auch mit am Server?
Bei mir ist bis 131072 langsam wie bei dir, ab 262144 dann schnell, 1M ist noch geringfügig schneller.

Black 8
03.02.2005, 19:44:49
Hallo danke für die tolle Firmware
wie bekomme ich jetzt den sambaserver zum laufen?
welche smb.config muss ich editieren?
wieso kann ich mit flash fxp nicht uploaden ?
kann vieleicht jemand ne anleitung für nen noob geben ?


Danke für eure Hilfe

Lemmi
19.02.2005, 14:01:38
@admin:
Diesem Thread und 'Geschafft (Firmware 1.18 mit Telnetzugang)' kann meiner Meinung nach das Attribut 'Wichtig' entzogen werden. Alles Wesentliche steht im Wiki.