Anfängerfragen! HPLip/HPUtil Transmission FTP(Fritz)

wolfen72

Neuer User
Mitglied seit
25 Apr 2009
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Hallo ihr alle,
ich bin vor kurzem mal auf das tolle Projekt Freeze gestossen und damit auf euch und euer tolles Forum.
Jetzt auch meins! :)
Beim stöbern war ich erstaunt was man alles so mit der Fritzbox machen kann und habe mir das erste mal in meinem Leben ( Schäm) ein Linuxsystem installiert und mit dem aktuellen trunk eine Firmware kompiliert.

Ohne dieses Forum wäre ich nicht so weit gekommen! :p

Dennoch bleiben ein paar Fragen offen! :(

Meine Fritzbox ist eine 7270 mit 16mb

Die Firmware ist kompiliert mit dem aktuellen Trunk und der aktuellen Beta AIO Firmware und beinhaltet folgende Pakete:
Transmission 1.61 Komplett
Samba

Webinterface:

AVM Firewall
Transmission WEBUI

Ich denke die Daten reichen um meine Fragen zu klären.

Wenn ich auf die Transmission Weboberfläche auf den Button Open gehe und einen Torrent wähle und auf upload ( nicht download?) klicke passiert garnichts!

Wie füge ich in der Weboberfläche Torrent´s zu?

Warum bekomme ich keinen Zugriff per Ftp auf die angeschlossene Festplatte trotz korrektem Benutzer und Passwort?

Kann ich einen Benutzernamen und ein Passwort per Telnet neu vergeben?

Ich habe den Fernzugriff aktiviert, auf die Fritzweboberfläche komm ich auch aber nicht auf die Freetz oder Transmission WebUi. Die Ports habe ich im Freetz Firewallmenu freigegeben.

Für Ratschläge wäre ich dankbar.

LG

Timo
 
1) das mit Transmission ist merkwürdig, welches Dateisystem nutzt du auf der Platte, und hast wie sehen die config-Ordner von Transmission aus? Hast du es mal per Transmission-Remote-GUI versucht?
2) Das könnte das einer Nebenwirkung der libfreetz liegen. (Siehe Forensuche) Damit das die Passwörter für Benutzer neben root und ftpuser bestehen bleiben (die werden nämlich von AVM gelöscht) wird eine Lib im Preload geladen, damit eine Funktion überschrieben wird, leider wird dadurch der User auch nicht mehr gespreichert, wenn man ihn im AVM_WebGUI ändert. Du kannst das pw über die Konsole mit "passwd ftpuser" setzen und mit "modsave all" speichern.
3) Wie sehen die Forwardings aus? Zitat aus der ar7.cfg wären nicht schlecht. Hast du den dsld neu gestartet damit diese wirksam werden?
 
Darf man fragen, wieso du als völliger Linux-Neuling dich komplett in die Beta- und Development-Geschichten reinstürzt und nicht erst einmal irgnedeine Koomponente nutzt, die mit ziemlicher Sicherheit funktioniert? Sei es nun freetz oder aber AVM selber? Denn zumindest der Trunk enthält ab und an gewaltige Fehler, und die AiO von AVM hat definitiv auch noch mehr als einen.
Dazu hast du sicherlich nicht gelesen, was beim Freetz-Trunk dabeisteht. Denn da steht im Wiki ausdrücklich, dass man sich da selber helfen können sollte, denn Kleinkram, den man per Boardsuceh, Linux-Basics und nem Logfile lösen könnte, werden vorausgesetzt. Vor allem aber wird davon ausgegangen, dass ein User seine .config mit anhängt, wenn irgendetwas nicht funktioniert, und die Boardsuche nichts auspuckt (allerdings wäre bei deinen Problemen die Suche erfolgreich gewesen).
 
1. Ich nutze ext3 als Dateisystem, die Config-Ordner sehen so aus :

Basisverzeichnis: /var/media/ftp/uStor01/bittorrent

Konfigurationsverzeichnis: config

Download-Verzeichnis: download

Die Transmission-Remote-GUI funktioniert einwandfrei!



2. Die Rudi hat geholfen :)

das selbe prob hatte ich auch

geh ins Rudi-Shell

dann bei Rudi-Edit

/var/tmp/passwd

dann auf datei editieren

## Rudi-Editor
cat > /var/tmp/passwd << 'RUDI_EOF'
root:0:0:root:/mod/root:/bin/sh
ftpuser: passwort:1000:0:ftp user:/var/media/ftp:/bin/sh

so bei dir müsste die letzte zeile fehlen kopier sie
http://www.linux-webspace.at/cgi-bin/index.cgi
hier kann du wir ein Password Verschlüsseln lassen und dann oben bei Passwort einfügen
ganz unten dann noch ein modsave all hin und auf srkipt ausführen klicken und fertig es müsste gehen

3. Das spukt mir telnet nach der Eingabe von

cat /var/flash/ar7.cfg aus:

[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
                queueref = "default";
        }
        appls {
                enabled = yes;
                name = "sip-appl";
                protocol = qos_classifier_appl_sip;
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";
                }
        }
        classifiers {
                enabled = yes;
                name = "clfy_voip";
                type = qos_cfg_internal;
                iface = qos_local;
                rule = "localmark sip";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";
                }
        } {
                enabled = yes;
                name = "clfy_voip";
                type = qos_cfg_internal;
                iface = qos_local;
                rule = "localmark rtp";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";
                }
        } {
                enabled = yes;
                name = "tr069";
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark sipdns,ntpdns,tr069dns,tr069";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";
                }
        } {
                enabled = yes;
                name = "igmp";
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark none ip.proto == igmp";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "ifacectl";
                }
        } {
                enabled = yes;
                name = "mstv";
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "udp.dport 43962";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";
                }
        } {
                enabled = yes;
                name = "mstv";
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "udp.dport 47806";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";
                }
        } {
                enabled = no;
                name = "clfy_www";
                type = qos_cfg_system;
                iface = qos_lan;
                rule = "ip.proto == tcp ip.len <= 64";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "none";
                }
        } {
                enabled = yes;
                name = "icmp";
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "ip.proto icmp";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";
                }
        } {
                enabled = no;
                name = "clfy_www";
                type = qos_cfg_system;
                iface = qos_lan;
                rule = "tcp.dest 80,3128,8080 ip.len <= 800";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "none";
                }
        } {
                enabled = yes;
                name = "clfy_voip";
                type = qos_cfg_internal;
                iface = qos_lan;
                rule = "udp.dport 5060";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hrealtime";
                        applref = "sip-appl";
                }
        } {
                enabled = yes;
                name = "clfy_fmedia";
                type = qos_cfg_internal;
                iface = qos_lan;
                rule = "dhcpoption 12 FRITZ!Media* mediatab";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "realtime";
                }
        } {
                enabled = yes;
                name = "clfy_fmedia";
                type = qos_cfg_internal;
                iface = qos_lan;
                rule = "ethsrctab mediatab";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "realtime";
                }
        } {
                enabled = yes;
                name = "dns";
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "udp.dport 53";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";
                }
        } {
                enabled = yes;
                name = "webdav";
                type = qos_cfg_hidden;
                iface = qos_local;
                rule = "localmark webdav";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "low";
                }
        } {
                enabled = yes;
                name = "icmp-v6";
                type = qos_cfg_hidden;
                iface = qos_lan;
                rule = "ip.proto IPv6-ICMP";
                result {
                        tos = -1;
                        vlan_prio = -1;
                        queueref = "hprio";
                }
        }
        queues {
                enabled = yes;
                with_sfq = no;
                type = qos_cfg_system;
                name = "ifacectl";
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 0;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = no;
                type = qos_cfg_system;
                name = "hprio";
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 10;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = no;
                type = qos_cfg_system;
                name = "hrealtime";
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 20;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "realtime";
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 30;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "important";
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 100;
                weight = 90;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "default";
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 100;
                weight = 10;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        } {
                enabled = yes;
                with_sfq = yes;
                type = qos_cfg_system;
                name = "low";
                iface = qos_wan;
                queue_type = queue_llq;
                precedence = 200;
                weight = 0;
                shapingrate = 0;
                shapingburst = 0;
                allow_more = yes;
                ceilrate = 0;
        }
}


ethernet_eco {
        eth0_mode = 2;
        eth1_mode = 1;
        eth2_mode = 1;
        eth3_mode = 1;
}


unattended_update {
        update_found = no;
        running_version = "";
        no_update_found_time = "2009-05-29 04:30:41";
}


avmlogd {
        enabled = no;
}


provider_default {
}


// EOF
/var/mod/root #
 
1) ungewöhnlich, da fällt mir auch nicht viel zu ein. Hast du mal versucht nen link in der Box dadrunter anzugeben?
2) schön :)
3) das ist wohl nicht die ganze ar7.cfg. DIe ganze brauche ich auch nicht, aber den Abschnitt mit forwarding.
 
Hänge auch an dem Problem, dass ich in der webgui von transmission keinen torrent hinzufügen kann. Habe es parallel auf meinem Rechner (kubuntu 9.04) getestet, kein Problem.

Interessant wäre vlt zu wissen, dass ich ebenfalls ext3 nutze und noch keine Ports für Transmission weitergeleitet habe. Aber allein für das hinzufügen eines Torrents, sollte das nicht von Nöten sein.

Nebenbei:
Unseren ersten Poster als Noob oder Anfänger zu bezeichnen halte ich für höchst unfair. Ich bin nun seit 3 Jahren dabei und habe das gleiche Problem. Ausserdem hat er wohl nen klein wenig Ahnung, wenn er schon ext3 nutzt, wusste wie man das im trunk auswält und die config dateien lesen kann. Da kann man nicht von Anfänger sprechen.

Lg H.i.M
 
Silent-Tears meinte damit nicht persönlich, dass der Thread-Autor völliger n00b ist, sondern wollte nur ausdrücken, dass man alles typischerweise step-by-step machen sollte. Und dazu gehören solche schwierige Sachen (und dann noch in Kombination) definitiv nicht. Denn als Neuling (und dazu bekennt sich der Autor selbst) ist es relativ schwierig zu beurteilen, woher der Fehler kommt. Dass er für einen Neuling schon relativ weit gekommen ist, bezweifelt hier keiner. Lediglich am Erfolg des Unternehmens gibt es Bedenken. Und damit der Autor davon kein Schrecken gleich bekommt und womöglich komplett aufgibt (Beispiele haben wir hier genügend), wäre es sinnvoll erstmal einige Erfolgserlebnisse zu produzieren, um eigene Motivation zu steigern. Deswegen stimme ich Silent-Tears zu: Man sollte erstmal Labor bei Seite lassen, Trunk könnte man zwar nehmen, allerdings mit bewerten Paketen, die schon lange als stabil gelten.

MfG
 
Das Problem am trunk ist, dass man sich selber helfen können muss. Das steht irgendwo sogar im Wiki. Wer Kleinigkeiten nicht selber lösen kann durch sucehn, lesne und noch einmal lesen (oder Erfahrung, basierend auf lesne und selber machen), der solle die stabilen Sachen bevorzugen.
 
Gut da gebe ich euch natürlich recht. Zum testen, und dafür ist trunk ja da, ist es keine gute Idee mehrere instabile Dinge in einen Topf zu werden, da dies die Fehlerdiagnose ungemein erschwert.

Nun aber genug OT.

wolfen72 hat geschrieben, dass er den offensichtlichen defekt im webinterface mithilfe des Transmission-Remote-GUIs umgehen konnte. Unter Wine erhalte ich beim hinzufügen eines Torrents jedoch leider sowohl auf der Fritzbox, als auch auf meinem Rechner den Fehler:
080609010211_transmission-remote-gui.png


Die Verbindung besteht zwischen der freetz und dem transm-gui. Kann auch die config datei ändern & diese wird auch übernommen)
Ich vermute es ist entweder ein Rechte oder aber ein Kommunikationsproblem zwischen wine und ubuntu.

Es stehen mir somit zwei Lösungsstrategieen zur verfügung.
1. transmisson-gui nativ installieren (kompilieren? wo 64bit, habe nur 32bit gefunden)
2. Fehler in der GUI finden (Tipp? / wie debug(gen) / wo log-dateien von transmission auf der fritzbox?)


Ich würde mich über weitere Tips und Hinweise freuen. Bis ich mir nicht sicher bin, ob es an der web-gui von transmission liegt möchte ich noch kein bug-Ticket eröffnen.

LG H.i.M

PS: Dieses mal bin ich wohl der Noob, oder werde einfach alt ;)
PPS: Nachtrag:
begutachtet man den Pfad in der Fehlermeldung, sieht man, dass bei "desktop" das "p" fehlt, habe dies auch mit anderen Ordnern (unteranderem: /home/mellhen) getestet. Gleicher Fehler. ich vermute mal ein "wine" bug.
PPPS: lege ich den tracker direkt unter (/) ab, so gelingt das öffnen und das Laden des Trackers in Transmission.
 
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.