Anleitung: The-constuct Images auf eigenen Space legen

knuffinger

Neuer User
Mitglied seit
17 Jun 2010
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

nachdem ja der the-constuct.com vor längerer Zeit seine Tore zugemacht hat, musste ich nach 150 Tagen meine 7050 unweigerlich booten. Bis dahin lief das ganze mit der modifizierten the-construct Variante problemlos. (einfach uptime auf der Commandline vom der Box)
Ich hatte allerdings die Migration der Images auf einen eigenen Space schon länger vorgereitet und abgeschlossen, sah aber keinen Grund die Box zu booten und das unnötigerweise zu testen. Bis jetzt.

Hier eine zusammengestellte Anleitung wie man die Images von der Box runterbekommt und auf einen eigenen Space transferiert. Das setzt vorraus, das die Box noch nicht gebootet wurde. Sollte aber auch gehen, wenn man sich busybox und dropbear anderweitig besorgt, falls schon mal gebootet wurde. Allerdings sollte die debug.cfg nicht verändert worden sein.

Der ftp wird nur gebraucht, wenn die Binaries noch auf der Box liegen, ansonsten kann man sich das sparen, wobei der ftp immerwieder von mir gerne verwendet wird um mal schnell files von und zur box zu transferieren, da weder der vi noch der nvi funktionieren. Am besten sichert ihr euch auch gleich die ftp Dateien, falls sie mal irgendwann vom tecchannel.de Server verschwinden sollten.

----- ftp einrichten -----
http://www.tecchannel.de/server/ext...ritz_box_erweiterungen_ftp_telnet/index9.html

Wer nicht an die Dateien dropbear (ssh) und die busybox drankommt, kann sie sich von der Box selber per ftp runterladen.
Sie liegen auf der Box unter /var/tmp/dropbear und /var/tmp/busybox . Das setzt aber vorraus, das die Box nach der Schliessung von der ftp.the-construct.com nicht mehr gebootet hat, den der Ordner /var/tmp ist nach dem reboot wieder leer.

Das Passwort vom user albert ist otto

Folgende Zeilen sind einzeln als Befehle auf den Commandline der Box abzusetzten (Telnet oder SSH)

Code:
cd /var/tmp

wget http://www.tecchannel.de/download/fritz.box/bftpd.conf
wget http://www.tecchannel.de/download/fritz.box/bftpd
chmod +x bftpd
chmod 777 bftpd.conf
echo "albert:Wrrsi4PbgAAMA:0:0:root:/:null" >> /var/tmp/passwd
/var/tmp/bftpd -d -c /var/tmp/bftpd.conf

Danach kann vom heimischen Netzwerk mit ftp fritz.box sich einloggen. Username albert und passwort otto
Die beiden heruntergeladenen Dateien /var/tmp/dropbear und /var/tmp/busybox können dann auf den eigenen Space transferiert werden.
Es ist dabei wichtig, das die Verzeichnisstruktur erhalten bleibt. Also beim alten the-construct war das http://www.the-construct.com/files/linux24 und http://www.the-construct.com/files/linux26 und sollte auf dem eigenen neuen Space dann auch unter http://www.meineseite.de/files/linux24 und http://www.meineseite.de/files/linux26 erreichbar sein.
Bevor man die Box dann bootet kann man das ja mit wget http://www.meineseite.de/files/linux26 oder ftp http://www.meineseite.de/files/linux26 testen. www.meineseite.de ist natürlich durch die eigene URL zu ersetzten:)


----- ändern des servers von construct auf einen eigenen Space -----

Code:
cd /var/flash
* Backup anlegen
Code:
cp /var/flash/debug.cfg /var/flash/debug.cfg1

http://www.tecchannel.de/server/ext...itz_box_erweiterungen_ftp_telnet/index12.html

Bearbeiten über Umwege
Zum Bearbeiten des erweiterten Startscripts müssen Sie die debug.cfg stets mittels

zunächst im tmp-Verzeichnis neu anlegen. Dort können Sie die Datei dann bearbeiten. Anschließend müssen Sie die bearbeitete Datei mit
Code:
cat /var/flash/debug.cfg > /var/tmp/debug.cfg

*Hiermit wird der Server in der debug.cfg geändert wieder zurückspielen.
Code:
cd /var/tmp

sed -i 's/ftp.the-construct.com/www.meineseite.de/g' debug.cfg

cp /var/tmp/debug.cfg /var/flash/debug.cfg

Alle Aktionen auf /var/tmp sind nach einem Reboot wieder entfernt, auch der ftp flieg wieder runter. (Ggf. kann über die debug.cfg ein script generieren, sodass beim boot die ftp Daten manuell nachgeladen werden und gestartet werden können)

Falls was schiefgeht, kann das Backup debug.cfg1 wieder zurück kopiert werden mit:

Code:
cp /var/flash/debug.cfg1 /var/flash/debug.cfg

Falls man hinterher nicht mehr von aussen über SSH auf die Box kommt, kann man immernoch intern über Telnet drauf (Telnet aktiviern mit #96*7* bzw. ##96*7* und reboot der Box und wieder ausschalten mit #96*8* bzw. ##96*8* ohne reboot)

knuffi
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.