Binaries für die Fritzbox!

Danke für die Starthilfe, der TFTP läuft mittlerweile bei mir auch. Meine Fritzbox leert aber nach dem reboot die inetd.conf wieder, also die Portweiterleitung zu 69 fliegt raus :confused:
Wie kann ich aber auf den TFTP ohne die inetd.conf zugreifen?
 
Ganz einfach: Starte MaxMuster's Binary ohne den Eintrag in der inetd.conf
(Und lesen reicht manchmal nicht, verstehen ist das Ziel)
Er hat sie extra ohne inetd vorhandenseinmuss kompiliert, jetzt angekommen?
 
Zuletzt bearbeitet:
Danke für die freundliche Hilfe, ich bekomme es aber immer noch nicht hin.

Ich habe MaxMusters Binary auf meinen Stick gelegt und starte den TFTP Server mit
/var/media/ftp/SanDisk-CruzerFit-01/tftpd-hpa-mipsel-static -l -c -u root /var/media/ftp/SanDisk-CruzerFit-01/tftproot

Der Dienst läuft auch:
# ps -w | grep tftp
2324 root 508 S /var/media/ftp/SanDisk-CruzerFit-01/tftpd-hpa -l -c -u root /var/media/ftp/SanDisk-CruzerFit-01/tftproot
2848 root 1428 S grep tftp

Auf meinem Cisco IP Phone gebe ich die IP der Fritzbox ein: 192.168.178.1 - das Phone findet aber den Server nicht, also findet das Telefon den TFTP nicht.

:(
 
Auf meinem Cisco IP Phone gebe ich die IP der Fritzbox ein: 192.168.178.1 - das Phone findet aber den Server nicht, also findet das Telefon den TFTP nicht.
Schau mal auf der Box mit:
Code:
netstat -tulpen | grep 69
und von außerhalb der Box mit:
Code:
sudo nmap -sSU 192.168.178.1 -p69
oder gleichwertig.
 
Hallo sf3978,

hier die interne Ausgabe:
# netstat -tulpen | grep 69
udp 0 0 0.0.0.0:69 0.0.0.0:* 2324/tftpd-hpa
udp 0 0 :::69 :::* 2324/tftpd-hpa

und die externe Ausgabe

Port Scanning host: 192.168.178.1

Open TCP Port: 21 ftp
Open TCP Port: 23 telnet
Open TCP Port: 53 domain
Open TCP Port: 80 http
Open TCP Port: 81 hosts2-ns
„Portscan“ wurde beendet …

So wie ich das sehe, ist der Port 69 nicht offen, wie öffne ich da das Türchen?
 
So wie ich das sehe, ist der Port 69 nicht offen, wie öffne ich da das Türchen?
Es wird nur auf UDP-Port 69 gelauscht und Du hast nur die TCP-Ports gescannt. Evtl. ist der UDP-Port 69 erreichbar/offen. Wenn nicht, siehe die Datei ar7.cfg auf der Box, aber nur wenn Du weißt was Du machen musst.
 
Ich habe mir mal nmap installiert, dies ist meine Ausgabe:

Starting Nmap 6.25 ( http://nmap.org ) at 2013-07-28 18:32 CEST
Nmap scan report for fritz.box (192.168.178.1)
Host is up (0.00042s latency).
PORT STATE SERVICE
69/tcp closed tftp
69/udp open|filtered tftp
MAC Address: xxx (AVM GmbH)

Hilft dir das weiter?
 
Abend

Bei meinen Test mit der statischen Binary ist mir aufgefallen das ich tftp (nicht tftpd) den vollen Pfad zur Quelldatei angeben musste.

Also so:
Code:
tftp -g -r /var/media/ftp/SanDisk-Cruzer-01/snom320/snom320.bin 192.168.178.1

...obwohl ich es so gestartet habe:
Code:
./tftpd -l -c -u root /var/media/ftp/SanDisk-Cruzer-01/snom320/

Fehler:
Code:
# tftp -g -r snom320.bin 192.168.178.1
tftp: server error: (2) Only absolute filenames allowed
Vielleicht hakt es deswegen noch?
 
Zuletzt bearbeitet:
Hallo MaxMuster,

hab deine Binary von Sispmctl getestet - auf USB-Stick an der Fritzbox geschoben und per Telnet manuell gestartet - funktioniert! Auch mit Webserver-Option! Jetzt muss ich mich nur schlau machen, wie ich das ganze automatisch bei Fritzbox (Neu-)Start mit starte. Und im Idealfall irgendeine Überwachung, ob das noch läuft und ggf. neu starten.

Danke nochmal!

Eugen
 
Hallo,

könnte jemand bitte "tinyproxy" und "tinyproxy-transparent" für die FritzBox 7390 kompilieren und die Binary posten?

Ich danke schon mal.
 
Ja ;-)
Wobei es keinen Unterschied zwischen den beiden Versionen geben sollte, eine mit "--enable-transparent" kann auch "normal" genutzt werden, daher nur eine.

Code:
joerg@joerg-desktop:~/freetz-trunk$ qemu-mips tinyproxy-mips-static -h
Usage: tinyproxy [options]

Options are:
  -d        Do not daemonize (run in foreground).
  -c FILE   Use an alternate configuration file.
  -h        Display this usage information.
  -l        Display the license.
  -v        Display version information.

Features compiled in:
    XTinyproxy header
    Filtering
    Transparent proxy support
    Reverse proxy support
    Upstream proxy support

For bug reporting instructions, please see:
<https://banu.com/tinyproxy/>.
joerg@joerg-desktop:~/freetz-trunk$
 

Anhänge

  • tinyproxy-mips-static.gz
    102.9 KB · Aufrufe: 7
Danke, das ging ja superflink bei dir.
Werde gleich mal testen ...

EDIT: Geht super an einem VDSL50 Anschluß.
Da merke ich mit meinem 6000er fast keinen Unterschied.

Eine Bitte hätte ich noch an dich.
Ist es möglich, daß du auch gleich noch die MIPSEL mit dazu stellst?

Und ich fände es sehr gut, wenn du in Zukunft immer beide Varianten bereitstellst,
dann braucht man, wenn man eine gefunden hat nicht weiter zu suchen.

Nochmal einen riesigen DANK!
 
Zuletzt bearbeitet:
also ich habe das in die debug.cfg gepackt.

beim Neustart wartet das Script auf den USB-Stick und startet dann den SSHD, SFTPD und den TFTPD.
Fertig.
 
Gut, was mir gerade dazu einfällt, funktioniert jetzt dein Energiemonitor im AVM Webinterface noch?
Ich meinte letztens sowas bei mir gehabt zu haben (7360SL).
Nachdem ich den Inhalt der debug.cfg gelöscht habe, ging er dann wieder.
 
Der Energiemonitor:
Ja geht immer noch, trotz Inhalte in der debug.cfg.

Ich habe aber seitdem ich meine IP-Telefone mit dem tftpd provisioniere nun instabiles Telefonieverhalten der Box.

Also:
- Anrufe klingeln 1-2x fertig bei mir
- die Leute lassen ca 1 Minute klingeln (also 10-20x)
- AB AUfnahmen kommen nicht immer zu stande

Ich kann da keine Erklärung für finden.
 
Moinsen

Dann check mal obs an der debug.cfg liegt.
Sicher ihren Inhalt, lösch es mit: echo "" > /var/flash/debug.cfg
Und lass dich mal anrufen.
Probiere es auch selber mit deinem Mobile oder Smartfon.
Hast du dieses Problem mit Mobile oder Smartfon nicht, liegt eine Störung beim Anbieter des Anrufers vor (Aller Wahrscheinlichkeit nach).
 
Zuletzt bearbeitet:
mit gefüllter debug.cfg:
Anrufe vom Handy klappen immer, wie man es erwartet.
Kommen die via Festnetz rein (IP Anschluss mit Entertain / VDSL 50) habe ich das Phänomen.

Bevor ich die debug.cfg füt die Nutzung von tftpd und sshd/sftpd gefüllt habe, hatte ich das auch.

Mir scheint, als ob die Signalisierung auf der IP-Strecke nicht stimmt.
 
Busybox tftpd scheint aber nur mit inetd zu laufen.
Hier mal tftpd-hpa für beide Boxarten (W920V dürfte mipsel sein).

Moin, ich habe mal die MIPS Variante mit der 7490 probiert, aber leider nur Schweigen im Walde. Brauche ich da ein anderes Binary?
 
Hast du sie denn auch mit gzip -d entpackt und mit chmod +x ausführbar gemacht?
 
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.