Anleitung: SSH (Dropbear) und Etherwake auf der FRITZ!Box

Wenn Du mit 'eurem Server' the-contruct meinst: da kann nur der Eigner etwas hochladen.

Aber: dort liegt schon alles! Also wo ist Dein Problem?

ftp://www.the-construct.com/files
 
ich weis nicht es sollte ja in files ordner liegen
dort liegen die in Linux ordner ..
sollte es so sein=?
 
Ja, das gehört so. die debug.cfg verzweigt in Abhängigkeit von der Kernel Version ins passende Unterverzeichnis
 
leider habe ich Wake on Lan nicht geschaft :(

so bin ich vorgegangen:
1.Firmware-Version Ihrer Fritz!Box: XX.04.33 hacken bei WLAN Telefon / VoIP
2.Ich möchte einen oder mehrere Mods installieren.
3.Dropbear (SSH-Server) gewählt
4.Ich möchte bereits installierte Mods nicht behalten.
5.ServerPort 22 ; SSH Passwort vergeben ; Mac Adresse ; eth0 und dann ganz normal das image auf mein Fritzbox geladen..
(DynDns habe ich schon eingestellt)

mit putty kann ich nicht drauf

danke
 
Wake on LAN? Das hast du doch auch gar nicht ausgewählt?! Kann man doch auch gar nicht?!
 
Wake on LAN? Das hast du doch auch gar nicht ausgewählt?! Kann man doch auch gar nicht?!

echt?
also vor paar monaten hatte ich so wake on lan per internet gemacht
aber nur einmal hatte ich es geschaft, da wo ich noch ne Fritz.Box 5050 hatte.

Per Putty eingeloggt und dann den SSH Pw eingegeben und dann konnte ich mein PC starten...

danke
 
danke für alles es hat geklappt

es lag an den virtuellen netzwerk

jetzt brauch ich noch diese start befehl

etherwake ..

und was ich auch noch nicht so ganz verstehe wieseo localhost, was bringt das?.

http://www.the-construct.com/ Image runterladen und auf die FritzBox flashen Danach läuft schon mal SSH und dropbear auf der Box. FritzBox, Internet, Portfreigabe, neue: DynDns einrichten Jetzt mit Putty auf die Dyndns adresse verbinden oder eine Batch datei machen:
Code:
F:\putty.exe -v -pw DEINPASSWORT_FÜR_SSH root@DEINE_DYNDNS_ADRESSE -L 80:192.168.178.253:80
Danach im Firefox oder IE einfach "localhost" als Adresse eingeben
DD;915441]

danke
 
Zuletzt bearbeitet von einem Moderator:
was localhost genau bringt weiß ich nicht, weis nur dass es so geht um auf das webinterface der Fritzbox zu kommen.
 
hmm ja egal das ist jetzt nich so wichtig für mich

-------------------
/var/tmp/startpc <<<< das ist es, habe es gefunden

jetzt kann ich mein PC von überall wo es internet gibt starten

>>> ich bedanke mich für eure Hilfe

danke.gif
 
Zuletzt bearbeitet von einem Moderator:
Mit PuTTY baust Du einen Tunnel auf und localhost (oder 127.0.0.1, die Maschine auf der Putty läuft), zur Fritzbox. localhost ist also der Anfang des Tunnels.
Für etherwake ist das unerheblich aber das Webinterface braucht's
 
FritzBox FON WLAN 7050
Firmware 14.04.33 avm

Nachdem ich mich jetzt zwei Wochen lang durch den Tread geschlagen habe
bin ich (denke ich) fast am Ziel

die letzte hüre ist bei mir jetzt noch der Porteintrag in der ar7.cfg

mein Problem ist das ich keinen vi auf meiner Box habe
(und ihn auch nicht zu bedienen weiß)
meine debug.cfg habe ich mit einem Editor auf meinem Rechner erstellt und
hochgeladen

das bedutet ich komm nicht an die ar7.cfg

habe die lösung mit dem sftp auch schon gesehen
Beitrag
jedoch weiß ich den sftp auf der Box nicht zu benutzen oder zu starten

habe noch eine zweite Lösung gefunden:
Code:
Dies hier noch an die debug.cfg

ifconfig lan:1 192.168.x.x netmask 255.255.255.0

Wichtig: Die IP muss frei sein, muss im Netz der FB sein und darf nicht im DHCP bereich liegen, z.B. 192.168.179.254
Nun erstellt man im webinterface noch einen port forward von port 22 auf 192.168.x.x port 22

die ausführung verstehe ich
aber die Funktion nicht ganz
weiße ich damit meiner FritzBox dann die IP 192.168.x.x zu
und leite dann ganz normal auf die ip um ?
kann ich dann nicht auch gleich auf die ip meiner Box forwarden ?

bzw. gibt es bei dieser Variante einen Nachteil zum abändern der ar7.cfg ?


Zur Vollständigkeit:

FritzBox FON WLAN 7050
Firmware 14.04.33 avm

meine debug.cfg
Code:
# # Start des telnet-daemons
/usr/sbin/telnetd -l /sbin/ar7login

# # Warten auf Serververbindung
while !(ping -c 1 www.server.de); do
sleep 5
done

# # Installation busybox
cd /var/tmp/
wget http://www.server.de/pfad/busybox-1.2.1
chmod +x /var/tmp/busybox-1.2.1

# # WOL kurzstartdatei erstellen
echo "/var/tmp/busybox-1.2.1 ether-wake -i eth0 xx:xx:xx:xx:xx:xx" > /var/tmp/start_server
chmod +x /var/tmp/start_server


# # Installation ssh-Server
cd /var/tmp/
wget http://www.server.de/pfad/dropbearmulti-static
chmod +x /var/tmp/dropbearmulti-static

ln -s /var/tmp/dropbearmulti-static dropbear 
ln -s /var/tmp/dropbear dropbearkey
ln -s /var/tmp/dropbearmulti-static dropbearkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 512 
cp -p /var/tmp/shadow /var/tmp/tmp_shadow


# # Hash des root-Passworts
sed -e "/root:/s#^root:[^:]*:#root:xxxxxxxxxxx:#" /var/tmp/tmp_shadow > /var/tmp/shadow
/var/tmp/dropbear -r /var/tmp/dropbear_rsa_hostkey

Eine weitere Frage habe ich noch
Ich habe eine FritzBox am netz hängen
eine weitere steht als WLAN-Repeater vor meinem Server
Dieser ist über lan an den Repeater angeschlossen

über welches interface muss ich denn jetzt den WOL Befehl von ether-wake schicken damit über das Wlan zum Server komm ?

Das ist mein erster Beitrag hier
und ich hoffe ich habe alle nötigen Angaben gegeben
alle bisherigen Beiträge und die Suchfunktion haben mir bis hier her super geholfen aber nun komm ich einfach nicht weiter
 
...meine debug.cfg habe ich mit einem Editor auf meinem Rechner erstellt und
hochgeladen
das bedutet ich komm nicht an die ar7.cfg
Warum machst du es nicht genauso wie mit der debug.cfg?

Zuerst
Code:
cat /var/flash/ar7.cfg > /var/tmp/ar7.cfg
dann auf den Rechner laden, bearbeiten und genau so, wie du die debug.cfg zurückgespielt hast, wieder auf die Box bringen.

Joe
 
die debug.cfg war ja leer
die hab ich einfach auf meinem Rechner erstellt
dann auf meinen Server geladen
und mir "wget" auf die Box geholt

aber die ar7.cfg muss ja zuerst von der box auf mein rechner
und das bekomm ich net hin

eure meinung zu der anderen lösung mit dem
Code:
ifconfig lan:1 192.168.x.x netmask 255.255.255.0
würde mich auch sehr interessieren

Danke
 
eure meinung zu der anderen lösung mit dem
Code:
ifconfig lan:1 192.168.x.x netmask 255.255.255.0

hallo! ich würde von dieser methode abraten, weil viele damit schon probleme hatten: es hat einfach aus welchem grund auch immer nicht funktioniert. ich empfehle also das bearbeiten der ar7.cfg

meine homepage (siehe signatur) wird dir helfen, einen ftp-server einzurichten, dann kannst du die datei auf deinen rechner holen und wieder zurück

gruß
 
So ich habe in der Zwischenzeit weiter gemacht

debug.cfg seht ihr ja 2 Posts weiter oben

nachdem ich herausgefunden habe das busybox-1.2.1 vi beinhaltet
Ich habe jetzt die ar7.cfg abgeändert

ich bin so vorgegangen:

cd /var/tmp/
cp /var/flash/ar7.cfg /var/tmp/ar7.self
./busybox-1.2.1 vi /var/tmp/ar7.self

<eintrag einfügen>
"tcp 0.0.0.0:22 0.0.0.0:22 0 # ETHERW",

ich habe den Eintrag
als vorletztes in die Tabelle eingefügt

datei mit ":w" gespeichert
dann mit :wq" gespeichrt und beendet

cp /var/tmp/ar7.self /var/flash/ar7.cfg


nachdem reboot der box konnte ich aber leider immer noch nicht mit putty auf die box

ich hab dann die datei nochmals kopiert und geöffnet
der eintrag war noch da, aber er ist jetzt an zweiter Stelle
direkt unter
"udp 0.0.0.0:5060 0.0.0.0:5060",


darf ich evtl das Komma hinter meiner Zeile nicht schreiben ?
das hab ich in einigen anleitungen nicht gesehen aber es war so in der Tabelle
am ende eines eintrags , und nach dem letstem Eintrag ;


wenn ich mit putty versuche zu connecten
kommt "conection refused"

habs aus dem lan und übers Internet versucht beides mal das selbe


FritzBox FON WLAN 7050
Firmware 14.04.33 avm


Ich komm hier echt nicht weiter und würde mich über einen Kleinen Stupser freuen
 
Hallo UziEL,

du hast die Datei falsch zurückgeschrieben.
Gib mal bitte das ein:
Code:
[B]cat[/B] /var/tmp/ar7.self [B]>[/B] /var/flash/ar7.cfg
Joe
 
du hast die Datei falsch zurückgeschrieben.
stimmt nicht immer: ich habe 4 boxen und bei allen geht das einfache kopieren;)
wenn ich mit putty versuche zu connecten
kommt "conection refused"

habs aus dem lan und übers Internet versucht beides mal das selbe
klingt nach der falschen konfiguration von dropbear! ar7.cfg passt also soweit!
schaue deine shadow datei an: ich vermute, dass dadrin mist steht. etwa so ist richtig :
Code:
root:[hash-code]:12332:0:99999:7:::

gruß
 
stimmt nicht immer: ich habe 4 boxen

Es gibt Versionen der Busybox, wo es mit cp nicht funktioniert. Es gibt auch andere Versionen, wo man cp verwenden kann. Aber cat funktioniert mit jeder Busybox Version, daher ist man damit auf der sicheren Seite.

Allerdings hätte sich ein nicht funktionierendes cp anders bemerkbar gemacht.
 

Statistik des Forums

Themen
245,745
Beiträge
2,239,023
Mitglieder
372,918
Neuestes Mitglied
Bladekilt
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.