Wenn Ihr erfolgreich den Thread "Telnet / Bootstrap ab FW-Version 3 - Hardware-Serial-COM" von @eMKay77 durchgeführt habt, könnt Ihr das Archiv als Komplettlösung nutzen.
Ihr müsst dazu lediglich das Archiv auf einem mit "ext3"-formatierten USB-Stick als Nutzer root entpacken.
Das Setup geht davon aus, das der Speedport mit den Standardeinstellungen konfiguriert ist. Er selbst hat die 192.168.2.1/24. Die Adressen vergibt er per DHCP ab .100. Die Firewall ist so konfiguriert, das sie davon ausgeht, das die Fritz.Box die .100 zugewiesen bekommt. Falls das nicht der Fall ist, müsste das Firewall-Skript angepasst werden. Direkt auf dem Stick ist es als
Wer viele Änderungen vorgenommen hat, kann auch seinen aus der alten Komplettlösung erzeugten USB-Stick weiterverwenden. Dann muss man aber auf diesem Stick das Verzeichnis
Damit die USB-Stick's etwas länger durchhalten, habe Ich habe das Logging soweit es geht deaktiviert, ebenfalls habe ich im
Zur Info: Aktuell ist das Setup nicht für Leute mit Entertain geeignet.
Zur Info: Im Laufe des ersten Quartals 2020 werden Änderungen im Mobilfunknetz wirksam, die ein Firmware-Update für den Speedport Hybrid auf 4.0.7 erfordern. Wichtig: Nach diesen netzseitigen Änderungen ist der Betrieb des Speedport Hybrid im Mobilfunknetz mit älteren Firmware-Versionen nicht mehr möglich. Diese älternen Versionen werden nur eine Verbindung über DSL herstellen.
Update 1: Ich habe ein weiteres Archiv 407b angehangen, im Grunde enthält es die gleiche Funktionalität, allerdings sind die Schreibzugriffe auf den USB-Stick im wesentlichen auf das RAM-FS umgelenkt. Daher kann während der Laufzeit weiter geloggt werden, nach einem Reboot sind aber sämtliche Log-Dateien weg. Vorteil: Der USB-Stick sollte länger durchhalten. Basis sind die Vorschläge von @GeeGee, ich habe allerding noch einige Verzeichnise per Sym-Link umgelegt und andere werden beim Start initial ins /var kopiert.
Update 2: Beide Pakete sind getauscht und enthalten jetzt die libiconv.so. Damit sphfreq funzt, muss nachfolgend auf der CLI eingegeben werden (Dabei an den USB-Stick anpassen) :
Update 3: Ich habe die notwendigen TCP-Portweiterleitungen für die 7590 mit Fritz!OS 7.25 ergänzt. Er muss nur die fw.sh getauscht werden, achtet dabei, das diese ausführbar ist (
Ihr müsst dazu lediglich das Archiv auf einem mit "ext3"-formatierten USB-Stick als Nutzer root entpacken.
Das Setup geht davon aus, das der Speedport mit den Standardeinstellungen konfiguriert ist. Er selbst hat die 192.168.2.1/24. Die Adressen vergibt er per DHCP ab .100. Die Firewall ist so konfiguriert, das sie davon ausgeht, das die Fritz.Box die .100 zugewiesen bekommt. Falls das nicht der Fall ist, müsste das Firewall-Skript angepasst werden. Direkt auf dem Stick ist es als
_bootstrap_/bin/fw.sh
zu finden, nach dem boot mit USB-Stick kann man es unter /opt/bin/fw.sh
ändern. Wer viele Änderungen vorgenommen hat, kann auch seinen aus der alten Komplettlösung erzeugten USB-Stick weiterverwenden. Dann muss man aber auf diesem Stick das Verzeichnis
_bootstrap_/orig/bin/
mit dem Verzeichnis aus dem aktuellen Archiv tauschen.Damit die USB-Stick's etwas länger durchhalten, habe Ich habe das Logging soweit es geht deaktiviert, ebenfalls habe ich im
_bootstrap_/bootstrap_init.sh
alles auskommentiert, was nicht notwenig ist, z.B. Led-demon, vnstat, etc. Zur Info: Aktuell ist das Setup nicht für Leute mit Entertain geeignet.
Zur Info: Im Laufe des ersten Quartals 2020 werden Änderungen im Mobilfunknetz wirksam, die ein Firmware-Update für den Speedport Hybrid auf 4.0.7 erfordern. Wichtig: Nach diesen netzseitigen Änderungen ist der Betrieb des Speedport Hybrid im Mobilfunknetz mit älteren Firmware-Versionen nicht mehr möglich. Diese älternen Versionen werden nur eine Verbindung über DSL herstellen.
Update 1: Ich habe ein weiteres Archiv 407b angehangen, im Grunde enthält es die gleiche Funktionalität, allerdings sind die Schreibzugriffe auf den USB-Stick im wesentlichen auf das RAM-FS umgelenkt. Daher kann während der Laufzeit weiter geloggt werden, nach einem Reboot sind aber sämtliche Log-Dateien weg. Vorteil: Der USB-Stick sollte länger durchhalten. Basis sind die Vorschläge von @GeeGee, ich habe allerding noch einige Verzeichnise per Sym-Link umgelegt und andere werden beim Start initial ins /var kopiert.
Update 2: Beide Pakete sind getauscht und enthalten jetzt die libiconv.so. Damit sphfreq funzt, muss nachfolgend auf der CLI eingegeben werden (Dabei an den USB-Stick anpassen) :
Update 3: Ich habe die notwendigen TCP-Portweiterleitungen für die 7590 mit Fritz!OS 7.25 ergänzt. Er muss nur die fw.sh getauscht werden, achtet dabei, das diese ausführbar ist (
chmod 777 fw.sh
)159.761 mal gelesen
Markus_Markus -
Hallo Dan, ich habe ein Problem mit deiner Anleitung und komme nicht mehr weiter. Ich habe den Thread mit Telnet abgearbeitet und danach deine Anleitung. Jetzt startet mein SPH leider nicht mehr komplett. Die letzten Meldungen die der SPH ausgeben lauten: Boot :e=192.168.2.1:ffffff00 h=192.168.2.100 g= r=f f=vmlinux i=bcm963xx_fs_kernel d=1 p=0 *** Press any key to stop auto run (3 seconds) *** Auto run second count down: 0 Power down external PHY port. Correctable ECC Error detected: addr=0x00002c00, intrCtrl=0x00000090, accessCtrl=0xF7441010 Boot from slave system! SIGN CHK ALWAYLYS. get bootflag = 2 check tag at block 6 crc ok Check Image Crc Success I have find uImage at block 651 I have get uImage size at block 696 Load SD5115 uImage SIZE: 5818492 tftpd_main trans total 5818492<<<<<<../../../cfe/net/net_tftp.c,980>>>> I have find vmlinux.lz at block 696 I have get vmlinux.lz size at block 712 Decompression OK! Entry at 0x80435dd0 Closing network. no Disabling Switch ports. Flushing Receive Buffers... 0 buffers found. Closing DMA Channels. Starting program at 0x80435dd0 init started: BusyBox vv1.9.1 (2019-11-04 21:33:18 CST) starting pid 329, tty '': '/etc/init.d/rcS' RCS DONE starting pid 331, tty '': '/bin/sh' BusyBox vv1.9.1 (2019-11-04 21:33:18 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. rootdir=/ table='/etc/devicetable' mount config jffs2 success mount configback jffs2 success mount lte jffs2 success Loading drivers and kernel modules... -/bin/sh: syntax error: "&" unexpected Könntest du mir eventuell weiterhelfen? Vielen Dank im Voraus!