Kernel 2.6: ds26-15.2

@Freak_Desperado
Hast du auch im wiki gelesen steht doch alles dort oder nicht.
Sowiet ich weis sind fehlende Quellen sind in das Unterverzeichniss dl zu koppieren.
 
ich habe den Namen des files mometan nicht im Kopf aber das mit den kürzeren Namen im Verzechniss modules.
Ich vermute halt mal, dass das file die Zuweisungen enthält.
Ist eine Textdatei.
Weil ich die nicht anpassen kann muss ich die drei ältern Files aus dem original T-Com image nehen.
I hoffe mal, dass ich mich halt da nicht teusche.

Ja nur drei files aus dem original t-com image.
 
Zuletzt bearbeitet:
Die fehlenden Quellen habe ich ins dl-Verzeichnis kopiert.
Das sagt mir ja auch schon das Terminal.
Selbstverständlich habe ich auch das Wiki gelesen.
Jedoch steht hier nichts von Verzeichnisangaben...
Deswegen habe ich ja auch nachgefragt.
 
SSH Client

Hallo,
ich möchte gerne eine SSH-Verbindung von der Fritz!Box zu einem anderen Rechner automatisieren - ohne Passwortabfrage. Das ist also die umgekehrte Richtung, als sonst üblich (Hintergrund: ich will über ssh mit Hilfe des Callmanagers automatisiert einen Befehl auf einem anderen Rechner absetzen). Da im ds-mod kein ssh-keygen enthalten ist, habe ich ein Key-Paar auf einem anderen Rechner mit OpenSSH erstellt. Wenn ich den privaten Key in ~rott/.ssh auf der Fritzbox einspiele und versuche, eine ssh-Verbindung auf einen anderen Rechner zu öffen, kommt jedoch weiterhin die Passwortabfrage. Wenn ich mit dem Befehl "ssh -i <Schlüsseldatei> user@rechner Kommando" die Verwendung des privaten Key erzwingen möchte, kommt die Fehlermeldung "ssh: exited: string too long". Ich habe daraufhin einen Key mit 512 bit Länge erzeugt - weniger wird von openssh nicht erlaubt. Aber die Fehlermeldung bleibt bestehen.
Woran kann das liegen, gibt es eine Abhilfe?
Meine Umgebung: FB 7141 mit ds26-15.2 und diversen Paketen
Danke im Voraus! filatow
 
Code:
/var/mod/root $ dropbearkey -h
Usage: dropbearkey -t <type> -f <filename> [-s bits]
Options are:
-t type Type of key to generate. One of:
                rsa
                dss
-f filename     Use filename for the secret key
-s bits Key size in bits, should be a multiple of 8 (optional)
           (DSS has a fixed size of 1024 bits)
-y              Just print the publickey and fingerprint for the
                private key in <filename>.
/var/mod/root $

?

MfG Oliver
 
hi,

also ich hab jetz mein image TOTAL entschlackt...
und er sagt immernoch

ERROR: kernel image is 3328 bytes too big

ich hab mittlerweile schon wirklich ALLES an paketen rausgeschmissen, hab sogar AVM Webserver und UPnP Deamon rausgehaun und die Hilfe...

das kann doch nich sein ... was mach ich falsch :(

anfangs wars mal bei ~ 2000000 bytes too big

danke und grüße
 
Hi.
Auch für dich gilt das was im ersten Beitrag steht! Also Signatur und .config bitte.

MfG Oliver
 
ok ich hoffe ich habs richtig gemacht :)

Die Alternate.config ist meine erste config, hab dann noch was abgespeckt, bis hinzu 0 Paketen, kein AVM WebServer kein UPnP keine Hilfe mehr, etc.
 

Anhänge

  • Alternate.zip
    2.5 KB · Aufrufe: 3
Meine Vermutung ist, dass Du noch einige der automatischen Abhängigkeiten der zuerst ausgewählten Pakete aktiv hast. Mach doch mal
Code:
make config-clean-deps
und probiers dann nochmal.
 
wurde nur libevent rausgeschmissen

hab die config jetz mal angepasst an meine aktuellen bedürfnisse
nochmal clean deps
und wieder fehler

hab jetz auch UPnP und WebServer rausgeschmissen

ERROR: kernel image is 1175808 bytes too big

//edit Signatur angepasst
 

Anhänge

  • real.zip
    2.4 KB · Aufrufe: 4
olistudent schrieb:
Code:
/var/mod/root $ dropbearkey -h
[/QUOTE]
Vielen Dank, Oliver,
das hilft mir weiter! Wird so ein rsa-key mit 512 bit erzeugt, gibt es damit keine Fehlermeldung mehr. Es funktioniert allerdings leider immer noch nicht, liegt aber wohl nicht mehr an dropbear...  was ich "verschwiegen" habe, dass mein openssh auf meinem windows-rechner läuft... den will ich von der FB z.B. per shutdown -s in die Knie zwingen, was ohne weiteres geht, nur eben erst nach passworteingabe... Den Public-key, den dropbear ausgibt, habe ich in das entsprechende "home"-Verzeichnis auf dem PC kopiert ("Dokumente und Einstellungen/root/.ssh/id_rsa.pub"), wie es von openSSH für Windows gefordert wird. Hat noch jemand eine Idee, wie man die Dose remote in den Griff kriegt?
Gruß filatow
 
@Free99

Aeh, ok. Also. Die 5140 ist (wenn mich nicht alles täuscht) eine der 'kleinen' Boxen mit nur 4 MB Flashrom. Du wirst dort niemals (ohne auslagern per NFS oder auf einen Webserver, aber das ist schon relativ kompliziert) all die Pakete unterbringen, die auf Deiner Liste stehen. Also überleg Dir, was Du wirklich brauchst bzw. willst. Und dann fang klein an:
  1. Wähle alle Pakete ab. Führ dann das von mir angeführte 'make config-clean-deps' aus.
  2. Wähle 2-3 kleine Pakete aus, die Du am dringendsten brauchst (OpenVPN z.B. ist kein kleines Paket, ich vermute, das passt gar nicht drauf, oder wenn, dann nur, wenn Du sonst nix auswählst)
  3. Bau Dein Image. Wenn Du jetzt wieder die Meldung bekommst, hast Du immer noch zu große Pakete ausgewählt. Dann wieder bei 1) anfangen. Wenn Du die Meldung nicht mehr bekommst, Glückwunsch! Vielleicht passt noch ein wenig mehr. Wähl ein weiteres Paket, und probier es nochmal.
  4. Jedesmal, wenn Du ein Paket entfernt hast, solltest Du vor dem Neubauen auch das make config-clean-deps ausführen, damit auch eventuelle Abhängigkeiten entfernt werden, die nicht mehr benötigt werden.
Wenn Du auf die Art nicht mit der Paketauswahl glücklich wirst, musst Du entweder Pakete manuell von einem Webserver nachladen oder auf einen NFS-Server auslagern, oder Du brauchst eine größere Box.

Gruss, Nico
 
ok danke erstmal.... ich probiers mal so aus...
wegen auslagern... ist es auch möglich auf nen inetwebserver auszulagern?
ich will ja schließlich in meinem netz nix an pcs laufen haben :/ sonst wär der sinn des flashens für mich erstmal verloren

//edit
sooo ich glaubs nicht
hab wirklich ALLES rausgeschmissen
sogar den avm webserver&upnp

clean deps und dann schön make ... und was kommt

48384 bytes too big
 

Anhänge

  • leer.zip
    2.4 KB · Aufrufe: 8
Zuletzt bearbeitet:
Hm, sorry, dann bin ich wirklich überfragt.

Das Auslagern auf einen Webserver im Internet ist möglich. Zu dem Thema gibts verschiedene Threads hier im Forum, und auch ein Paket im DSMod, was das vereinfacht (Downloader). Aber zuerst müsstest Du überhaupt mal den Mod zum Laufen bringen :-(.
 
Wie kommt denn das?
Code:
# DS_SQUASHFS_BLOCKSIZE_ORIG is not set
DS_SQUASHFS_BLOCKSIZE_16384=y
# DS_SQUASHFS_BLOCKSIZE_65536 is not set
MfG Oliver
 
ups
da war wohl noch was übrig von meinen experimenten :)

ok jetz gehts soweit
 
filatow schrieb:
Vielen Dank, Oliver,
das hilft mir weiter! Wird so ein rsa-key mit 512 bit erzeugt, gibt es damit keine Fehlermeldung mehr. Es funktioniert allerdings leider immer noch nicht, liegt aber wohl nicht mehr an dropbear... was ich "verschwiegen" habe, dass mein openssh auf meinem windows-rechner läuft... den will ich von der FB z.B. per shutdown -s in die Knie zwingen, was ohne weiteres geht, nur eben erst nach passworteingabe... Den Public-key, den dropbear ausgibt, habe ich in das entsprechende "home"-Verzeichnis auf dem PC kopiert ("Dokumente und Einstellungen/root/.ssh/id_rsa.pub"), wie es von openSSH für Windows gefordert wird. Hat noch jemand eine Idee, wie man die Dose remote in den Griff kriegt?
Gruß filatow

Hey filatow,

ich benutze nicht opnessh unter Windows kann dir also deswegen nicht direkt helfen, aber wenn du den ssh zugang nur zum ausschalten benötigst, bzw (portforwarding geht auch und auch paar andere sachen), dann kannst du auch freesshd nehmen, da hab ich es ohne problem hinbekommen, das er nen key annimmt.
 
matze1985 schrieb:
Hey filatow,

ich benutze nicht opnessh unter Windows kann dir also deswegen nicht direkt helfen, aber wenn du den ssh zugang nur zum ausschalten benötigst, bzw (portforwarding geht auch und auch paar andere sachen), dann kannst du auch freesshd nehmen, da hab ich es ohne problem hinbekommen, das er nen key annimmt.

Vielen Dank matze1985, das werde ich mal probieren. Ich habe aber mittlerweile auch schon gewechselt, auf copSSH. Damit funktioniert die passwortlose Anmeldung auch. Aber: ich kann zwar Befehle direkt absetzen, die auch auch auf dem PC ausgeführt werden. Wenn ich aber den gleichen Befehl über den Callmanager oder in der Rudi-Shell absetze, passiert gar nichts. Alle Pfadangaben usw. sind absolut gesetzt. Liegt das evtl. an den Rechten, mit denen Kommandos über das Webinterfache abgesetzt werden?

Gruß filatow
 
@olli
tja..nu iss der userinterface wechsel auch offiziel vollzogen und der "all" ordner iss futsch...
bastelt ihr das jetzt als avm only weiter??


hoffe ihr hattet schon etwas zeit da was zumprobieren zu bastlen...
image iss zwar erstellt aber obs läuft...muss ich mal testen
 
Zuletzt bearbeitet:
Ich hab es ehrlich gesagt so noch nicht ausprobiert, aber du kannst dich ja mal per ssh auf die Box verbinden und dein script ausführen, es sollte das gleiche bei rauskommen wie mit callmonitor und rudi-shell, wenn ich mich nicht irre.
 
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.