#1
|
|||
|
|||
Seltsames reconnecten
Hallo liebe Community,
seitdem ich mein System neu aufgesetzt habe funktioniert das Reconnecten bei JDownloader nicht mehr. Verbunden bin ich über ein normales DSL-Modem. Früher hat es astrein funktioniert, ich weiß nicht woran es liegen könnte. Ich habe echt alles richtig eingestellt, wie es hier schön erklärt wird: http://jdownloader.org/de/knowledge/...econnect/modem Das komische an der Sache ist dass wenn ich aus den 3 Zeilen eine .bat Datei erstelle und die Datei ausführe, das Reconnecten 100% funktioniert! Bei JDownloader jedoch nicht Mein Betriebssystem: Windows 7 Professional 64x Ich bedanke mich schonmal im voraus für eure Hilfe! |
#2
|
||||
|
||||
Dann wähle doch als Methode "Extern" und verlinke die .bat.
Und falsches Forum, Regeln lesen! Verschoben-->Reconnect Greetz
__________________
Bitte die Regeln lesen! | Please read the forum rules!
REGELN: Bugreports | RULES: Bugreports Erste Schritte & Tutorials | Self Help Index | Read Me | JD 2 Beta - FAQ Support Chat Keep smiling, it's simple! |
#3
|
|||
|
|||
sorry und danke fürs verschieben.
Das mit extern versuche ich ja schon seit einer Stunde, doch leider tud sich da nix. Das geht mir so langsam auf die Nerven Im Anhang habe ich mal paar Screenshots reingestellt, so sollte es doch aussehen oder? |
#4
|
||||
|
||||
Schau Dir doch mal bitte die Ersten Schritte zum Reconnect an. Es gibt genügend Methoden und Ursachen, auch können Firewalls und dergleichen blockieren, steht alles in unseren Stickies.
Greetz EDIT: Auf den Screens befinden sich keinerlei Code-Zeilen im Batch-Tab.
__________________
Bitte die Regeln lesen! | Please read the forum rules!
REGELN: Bugreports | RULES: Bugreports Erste Schritte & Tutorials | Self Help Index | Read Me | JD 2 Beta - FAQ Support Chat Keep smiling, it's simple! Last edited by Think3r; 27.02.2011 at 06:33. |
#5
|
|||
|
|||
Daher auch keinerlei Code-Zeilen im Batch-Tab.
Sonst wäre doch alles doppeltgemoppelt Habe keine Firewall außer die von Windows 7. |
#6
|
|||
|
|||
Warum versuchen Sie nicht die Batch-Methode?
|
#7
|
|||
|
|||
Hallo zusammen - gleiches Problem hier und...
funktioniert nicht - extern ebensowenig. Aber erstmal mehr Details soweit es mich betrifft. 1. verwendeter "Router" - extra PC mit IPCop > **External links are only visible to Support Staff****External links are only visible to Support Staff** 2. shellscript auf dem Router erstellt und getestet -> geht... 3. plink.exe besorgt und mit entsprechenden Parametern gefüttert. -> geht auch 4. Batchdatei auf Windows PC (XP - SP3 - Windows Firewall aus!) erstellt und ausgeführt -> funktioniert ebenfalls. ab jetzt geht's nicht weiter. 5. Batchdatei im JDownloader als externe Methode angegeben -> geht nicht! 6. "use special executer for windows" option deaktiviert -> geht immernoch nicht 7. plink.exe direkt als externe Methode angegeben und Parameter eingetragen (1 pro zeile) -> Geht nicht 8. option von 6. wieder eingeschaltet -> geht nicht. 9. Wechsel auf Batch-Methode (cmd /c) plink <ip> -P <port> -l root -pw Passwort "/root/reconnect.sh" -> geht nicht (Auszug aus jdownloader -logfile Quote:
10. Automatische Script Erstellung -> geht nicht, das Script bleibt leer. Allerdings ist das Webinterface auch nur über SSL erreichbar und läuft außerdem über einen anderen Port als normalerweise bei HTTPS üblich. Das nicht funktionieren dieser Methode beweist also nur, das die Verschlüsselung geht. Nun, wie gesagt - das starten der Batchdatei per doppelklick - ohne JDownloader damit zu belästigen - führt dazu, daß die Verbindung zum Internet getrennt wird und anschließend wieder aufgebaut wird. So soll es ja auch sein. nur scheint der Jdownloader das Script nicht starten zu können. Anmerkungen: JDownloader - 0.9.581 Java - 1.6.0_23 Windows XP - 32 bit SP3 Angemeldeter Benutzer -> "eingeschränktes Konto" AKA Mitglied von "Benutzer" (also nicht Hauptbenutzer oder Administrator) Das ausführen von JDownloader mit den Anmeldeinformationen des Administrators ändert jedoch auch nichts. Also mehr fällt mir nicht ein. Hat jemand eine Idee? Danke euch. Last edited by Greenhorn86; 27.02.2011 at 16:52. |
#8
|
|||
|
|||
Das habe ich schon versucht, und genau da liegt auch das Problem. Interpreter: cmd /c Skript: rasdial "VERBINDUNGSNAME" /disconnect ping www.google.de -n 8 rasdial "VERBINDUNGSNAME" USERNAME PASSWORD Start in: C:\Program Files (x86)\JDownloader Ich habe alles richtig eingestellt, auch wie mein Vorredner mit Admin-Rechte, hat alles nix geholfen |
#9
|
|||||
|
|||||
Quote:
Vorgehen: -Alle anderen Recon-Methoden-Fenster leer machen In Batchfenster: -Interpreterzeile: cmd /c -Batch angeben ohne Pfad -Directory in dem Start-In Spezialfenster eintragen, in dem der Batch liegt Funzt es immer noch nicht? Wird der Batch überhaupt gestartet? Neiuen Batch schreiben, der irgendwas macht, Datei löschen, piepen, usw, wo man sehen kann, ob der Batch überhaupt ausgeführt wurde. Quote:
Quote:
Edit: die Leerzeichen in dem Pfad sind Kagge. Hier nur einen Pfad ohne Leerzeichen eintragen und den Batch dahin legen. Quote:
Hier haben wir ein Prob. Nicht der Inhalt eines Scriptes kommt hier rein. Es kommt hier der Kommandozeilenbefehl ohne Pfad rein, mit dem der Recon-Bat aus einem Terminalfenster aufgerufen werden würde. Also etwa was wie reconnect.bat Und in diesem reconnect.bat, da kann nun das drinstehen: Quote:
Hast du denn einen solchen Batch? Es sollte wirklich funzen. Last edited by Blutegel; 28.02.2011 at 01:58. |
#10
|
|||
|
|||
@Blutegel
Danke für deine ausführliche Erklärung aber so wie es aussieht funktioniert das auch nicht. Ich habe eine reconnect.bat Datei in E:\Programme rumliegen (führe ich die außerhalb von JDownloader aus, reconnectet der natürlich) So, in JDownloader stelle ich folgendes im Batch-Tab ein: Interpreter: cmd /c Batch Skript: reconnect.bat Start in: E:\Programme Das sieht doch sehr ordentlich aus Jedoch tut sich nix ordentliches |
#11
|
|||
|
|||
Quote:
"Batch Skript" sollte das Skript und nicht den Namen der (Batch) Datei enthalten. |
#12
|
|||
|
|||
Ja natürlich habe ich das
Habe beides versucht, in "Batch Skript" sowohl das Skript als auch den Namen der Batch eingegeben. Beides fail |
#13
|
|||
|
|||
Quote:
Edit: Rasdial und ping liegen natürlich im selben Verzeichnis wie der Batch! Außerdem füge mal eine paar Pause-Statements ein: rasdial "VERBINDUNGSNAME" /disconnect pause ping www.google.de -n 8 pause rasdial "VERBINDUNGSNAME" USERNAME PASSWORD pause Was sagt er in den Pausen? Last edited by Blutegel; 01.03.2011 at 08:51. |
#14
|
|||
|
|||
Ein sehr merkwürdiges Problem - hier funktioniert das auf einmal. Ich habe an der Datei nichts mehr geändert und auch nichts im JDownloader. Trotzdem ist der heute beim Start auf englisch gestellt gewesen. Und Reconnect funktioniert auch noch, nachdem ich wieder deutsch eingestellt habe.
Im Grunde genommen wurde nur der Rechner neu gestartet - ach ja - und der JDownloader wurde diesmal von mir nicht über das Startmenü aufgerufen, sondern über das Browser-Addon vom Firefox. Aber das kann ich mir nicht vorstellen, das dies etwas ausmacht. Updates sind mir schonmal nicht aufgefallen. |
#15
|
||||
|
||||
Könnte an temporären Störungen oder Firewall-Problemen liegen.
Greetz
__________________
Bitte die Regeln lesen! | Please read the forum rules!
REGELN: Bugreports | RULES: Bugreports Erste Schritte & Tutorials | Self Help Index | Read Me | JD 2 Beta - FAQ Support Chat Keep smiling, it's simple! |
#16
|
|||
|
|||
Quote:
Aber wieso ignoriert er die einwähl-Zeilen Echt seltsam das ganze nicht? Last edited by moh86; 02.03.2011 at 00:34. |
#17
|
|||
|
|||
Was bedeutet das genau? [RATESPIEL].
Wie sind die Pause-Meldungen? Setze mal volle Pfade vor die Befehle wie rasdial. Spiele mal mit weiteren ", die teilweise hilfreich sind. |
#18
|
|||
|
|||
"ping www.google.de -n 8" fügt eine Wartezeit zu, aber es ist besser, "ping 127.0.0.1 -n 8" zu verwenden.
8 ist die Anzahl der Sekunden. Wenn Sie 20 nehmen dann sind Sie sicher das die Befehle genug Zeit haben. |
#19
|
|||
|
|||
Quote:
Und die Wartezeit würde ich mit ner wait.exe realisieren. |
#20
|
|||
|
|||
Ich sehe doch nix, alles läuft im Hintergrund.
Es wird nur gewartet, das ist alles. Unten bei JDownloader steht bloß: Reconnect running: 05m:00s (länger wollte ich nicht warten) Please wait…Reconnection is running Old IP: 89.2XX.XX.X Rasdial und Ping befinden sich im selben Verzeichnis wie die Batch Datei. |
#21
|
|||
|
|||
Gut, ich gebe zu, es ist etwas schwierig!
In das Batch-Fenster schreibst du folgendes rein: reconnect.bat > c:\logfile1.txt Wenn der reconnect.bat im unten angegebenen Pfad exisiert, kannst du im Logfile alle seine Ausgaben sehen, die sonst im Konsolenfenster stünden. Und probiere mal, was passiert, wenn du stattdessen in jede Zeile des Batches folgendes anhängst: >> c:\logfile2.txt Außerdem kannst du die Einzelbefehle des Batches auch in das Batchfenster schreiben, ebenfalls jeweils mit: >> c:\logfile3.txt am Ende. Was passiert hier? [Lange ist es her] Last edited by Blutegel; 04.03.2011 at 03:07. |
#22
|
|||
|
|||
Gute Idee:thumbup: was uns leider nicht wirklich weiter hilft
Hier ist der Inhalt des logs: C:\Program Files (x86)\JDownloader>rasdial Versatel /disconnect C:\Program Files (x86)\JDownloader>pause Drcken Sie eine beliebige Taste . . . C:\Program Files (x86)\JDownloader>ping www.google.de -n 8 Die erste Zeile soll ja eigentlich die Verbindung trennen, doch nicht mal das passiert, habe die Verbindung zum Internet trotzdem noch offen. |
#23
|
|||
|
|||
Quote:
Ein Pfad, der in einem Batch irgendwie benutzt wird, darf kein Leerzeichen haben oder man macht sich das Leben unnütz schwer. Mache die Leerzeichen weg, eventuell JD neu raufmachen, kopiere das Radial usw. in das Reconnect-Verzeichnis, das ungleich dem JD-Verzeichnis ist. Bastele den reconnect.bat. Wenn der reconnect.bat funzt, dann rufe ihn aus einem reconnect2.bat auf. Also .bat callt .bat callt rasdial. Erst wenn das alles funzt, machst du das mit dem > bzw. >> aus dem JD heraus. Und sei etwas mitteilsamer. |
#24
|
|||
|
|||
Na gut ich versuche es mal ausführlicher zu erklären.
Wie du gesagt hast habe ich eine 2.Batch (preReconnect.bat) gebastelt die e:\reconnect.bat aufruft. Und in dieser Batch wiederum stehen die 3 Standard reconnect-Zeilen (disconnect,ping,connect). Im selben Verzeichnis also e:\ befinden sich ausserdem rasdial und ping. So in JD (Batch-Tab) steht: Interpreter: cmd /c Batch-Skript: preReconnect.bat > c:\logfile1.txt Start in: E:\ Ergebnis: Reconnection failed. Habe es auch ohne logging ausprobiert->selbe in grün. Führe ich die preReconnect.bat per Hand aus, funktioniert der Reconnect.bat reibungslos, jedoch nur wenn ich auf rechte Maustaste "als Administrator ausführen"klicke. |
#25
|
|||
|
|||
Quote:
JD kann und wird ja auch nicht "als Administrator ausführen" klicken. Betriebssystem? Win7? Das ist kein Problem von JD mehr. Das ist eine Angelegenheit der Benutzerkontensteuerung. Schalte die Benutzerkontensteuerung mal probeweise ab und probiere erneut (Win7). Bei XP gibst du dem Benutzeraccount probeweise Administratorenrechte. Das Thema ist ein weites Feld. Wenn meine kleinen Tipps nicht helfen, dann bitte Google. Edit: Quote:
prereconnect.bat ist nur zum Testen, ob sich reconnect.bat korrekt aufrufen läßt. Prereconnect.bat soll quasi JD simulieren in seinem Aufruf von reconnect.bat. Und wie wir gesehen haben, funktioniert da eben was nicht. Last edited by Blutegel; 06.03.2011 at 19:37. |
#26
|
|||
|
|||
Quote:
Ja habe ich mir schon gedacht dass es nicht an JD liegt. Und ja es handel sich hier um Win7 64x Prof. Ich muss nur wissen wie ich das bei den Kontoeinstellungen ändern kann. Danke für deine Mühe Blutegel |
#27
|
|||
|
|||
Alle Systemsteuerungselemente - Benutzerkonten - Einstellungen der Ben. ändern - Schieber ganz nach unten.
Zur Sicherheit Reboot. Da sollte er aber auf Dauer nicht bleiben, da die Systemsicherheit so nicht mehr gewährleistet ist. Es ist hier notwendig, irgendwie irgendwo eine Ausnahmeregel einzutragen. Davon habe ich aber KP, da ich Win7 kaum nutze. Quote:
Last edited by Blutegel; 07.03.2011 at 19:31. |
#28
|
|||
|
|||
Lösung gefunden
Okay ich habe das Problem gelöst:
Interpreter: cmd /c Batch Skript: rasdial "VERBINDUNGSNAME" /disconnect ping www.google.de -n 8 rasdial "VERBINDUNGSNAME" USERNAME PASSWORD Start in (app folder): C:\Windows\System32 => Und das war der Trick an der ganzen Sache, damit bekomme ich scheinbar alle Rechte die ich brauche Danke für den support |
Thread Tools | |
Display Modes | |
|
|