JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 27.02.2011, 00:16
moh86
Guest
 
Posts: n/a
Default 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!
Reply With Quote
  #2  
Old 27.02.2011, 01:28
Think3r's Avatar
Think3r Think3r is offline
Community Manager & Admin (inaktiv)
 
Join Date: Apr 2009
Posts: 3,703
Default

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!
Reply With Quote
  #3  
Old 27.02.2011, 02:05
moh86
Guest
 
Posts: n/a
Default

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?
Attached Thumbnails
1.jpg   2.jpg   3.jpg   4.jpg  
Reply With Quote
  #4  
Old 27.02.2011, 06:30
Think3r's Avatar
Think3r Think3r is offline
Community Manager & Admin (inaktiv)
 
Join Date: Apr 2009
Posts: 3,703
Default

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.
Reply With Quote
  #5  
Old 27.02.2011, 13:02
moh86
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Think3r View Post
Dann wähle doch als Methode "Extern" und verlinke die .bat
Daher auch keinerlei Code-Zeilen im Batch-Tab.
Sonst wäre doch alles doppeltgemoppelt
Habe keine Firewall außer die von Windows 7.
Reply With Quote
  #6  
Old 27.02.2011, 15:33
remi
Guest
 
Posts: n/a
Default

Warum versuchen Sie nicht die Batch-Methode?
Reply With Quote
  #7  
Old 27.02.2011, 16:43
Greenhorn86
Guest
 
Posts: n/a
Default

Hallo zusammen - gleiches Problem hier und...
Quote:
Originally Posted by remi View Post
Warum versuchen Sie nicht die Batch-Methode?
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:
FINER [java_downloader] -> Execute Batchline:
Der Befehl "oot" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
) Und der Pfad ins Verzeichnis wo plink liegt ist ebenfalls gesetzt und enthält weder Sonderzeichen noch Leerzeichen und entspricht sogar noch der alten DOS 8.3 Konvention.
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.
Reply With Quote
  #8  
Old 27.02.2011, 17:48
moh86
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by remi View Post
Warum versuchen Sie nicht die Batch-Methode?

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
Reply With Quote
  #9  
Old 28.02.2011, 01:47
Blutegel
Guest
 
Posts: n/a
Default

Quote:
5. Batchdatei im JDownloader als externe Methode angegeben -> geht nicht!
Wenn das nicht funzt, dann brauchst du gar nix weiter zu probieren.

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:
Interpreter:
cmd /c
ok


Quote:
Start in:
C:\Program Files (x86)\JDownloader
ok aber nur, wenn hier auch der Batch liegt.
Edit: die Leerzeichen in dem Pfad sind Kagge. Hier nur einen Pfad ohne Leerzeichen eintragen und den Batch dahin legen.


Quote:
Skript:
rasdial "VERBINDUNGSNAME" /disconnect
ping www.google.de -n 8
rasdial "VERBINDUNGSNAME" USERNAME PASSWORD

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:
rasdial "VERBINDUNGSNAME" /disconnect
ping www.google.de -n 8
rasdial "VERBINDUNGSNAME" USERNAME PASSWORD
Rasdial und ping liegen natürlich im selben Verzeichnis wie der Batch!

Hast du denn einen solchen Batch? Es sollte wirklich funzen.

Last edited by Blutegel; 28.02.2011 at 01:58.
Reply With Quote
  #10  
Old 28.02.2011, 02:30
moh86
Guest
 
Posts: n/a
Default

@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
Reply With Quote
  #11  
Old 28.02.2011, 13:48
remi
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by moh86 View Post
Skript:
rasdial "VERBINDUNGSNAME" /disconnect
ping www.google.de -n 8
rasdial "VERBINDUNGSNAME" USERNAME PASSWORD
Haben Sie die richtigen Werte für die Parameter VERBINDUNGSNAME, USERNAME und PASSWORD verwendet?

"Batch Skript" sollte das Skript und nicht den Namen der (Batch) Datei enthalten.
Reply With Quote
  #12  
Old 28.02.2011, 23:39
moh86
Guest
 
Posts: n/a
Default

Ja natürlich habe ich das
Habe beides versucht, in "Batch Skript" sowohl das Skript als auch den Namen der Batch eingegeben. Beides fail
Reply With Quote
  #13  
Old 01.03.2011, 01:24
Blutegel
Guest
 
Posts: n/a
Default

Quote:
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.
Mach das da.

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.
Reply With Quote
  #14  
Old 01.03.2011, 18:47
Greenhorn86
Guest
 
Posts: n/a
Default

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.
Reply With Quote
  #15  
Old 01.03.2011, 20:36
Think3r's Avatar
Think3r Think3r is offline
Community Manager & Admin (inaktiv)
 
Join Date: Apr 2009
Posts: 3,703
Default

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!
Reply With Quote
  #16  
Old 01.03.2011, 23:19
moh86
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Blutegel View Post
Mach das da.

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?
Ich komme in eine Endlosschleife, d.h. JDownloader greift wohl auf die Batchdatei zu
Aber wieso ignoriert er die einwähl-Zeilen
Echt seltsam das ganze nicht?

Last edited by moh86; 02.03.2011 at 00:34.
Reply With Quote
  #17  
Old 02.03.2011, 00:58
Blutegel
Guest
 
Posts: n/a
Default

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.
Reply With Quote
  #18  
Old 02.03.2011, 13:02
remi
Guest
 
Posts: n/a
Default

"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.
Reply With Quote
  #19  
Old 03.03.2011, 01:48
Blutegel
Guest
 
Posts: n/a
Default

Quote:
Wie sind die Pause-Meldungen?
Das wollte ich wissen. Nicht die Bedeutung von ping und rasdial.
Und die Wartezeit würde ich mit ner wait.exe realisieren.
Reply With Quote
  #20  
Old 03.03.2011, 11:37
moh86
Guest
 
Posts: n/a
Default

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.
Reply With Quote
  #21  
Old 04.03.2011, 03:04
Blutegel
Guest
 
Posts: n/a
Default

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.
Reply With Quote
  #22  
Old 05.03.2011, 11:54
moh86
Guest
 
Posts: n/a
Default

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.
Reply With Quote
  #23  
Old 06.03.2011, 02:31
Blutegel
Guest
 
Posts: n/a
Default

Quote:
C:\Program Files (x86)\JDownloader
Hättest du meine Beiträge gelesen, dann hättest du die Leerzeichen weggemacht.
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.
Reply With Quote
  #24  
Old 06.03.2011, 13:36
moh86
Guest
 
Posts: n/a
Default

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.
Reply With Quote
  #25  
Old 06.03.2011, 19:31
Blutegel
Guest
 
Posts: n/a
Default

Quote:
jedoch nur wenn ich auf rechte Maustaste "als Administrator ausführen"klicke.
Hier haben wir was. Der Batch muß natürlich mit gewöhnlichem Doppelklick zu starten sein.
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:
Batch-Skript: preReconnect.bat > c:\logfile1.txt
Ist natürlich falsch. Hier kommt reconnect.bat rein. Aber erst, wenn alles funzt.
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.
Reply With Quote
  #26  
Old 07.03.2011, 02:27
moh86
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by Blutegel View Post
Hier haben wir was. Der Batch muß natürlich mit gewöhnlichem Doppelklick zu starten sein.
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:

Ist natürlich falsch. Hier kommt reconnect.bat rein. Aber erst, wenn alles funzt.
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.


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
Reply With Quote
  #27  
Old 07.03.2011, 19:24
Blutegel
Guest
 
Posts: n/a
Default

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:
blog.tim-bormann.de/ausnahmen-benutzerkontensteuerung-unter-windows-7.html

Last edited by Blutegel; 07.03.2011 at 19:31.
Reply With Quote
  #28  
Old 02.04.2011, 15:09
moh86
Guest
 
Posts: n/a
Thumbs up 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
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 11:17.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.