Wie kann ich 3G nutzen trotz verbundenen WLANs?

Hm, vielleicht hab ich auch was falsch gemacht beim Erzeugen der Datei? Muss zugeben, dass das für mich ein komplett neues Feld ist. Konkret hab ich einfach den Code aus deinem Post im Editor eingefügt und das ganze ohne Dateiendung gespeichert. War das falsch? :unsure:

Ausgeführt hab ich dann die einzelnen Befehle per Copy&Paste im SH Script Runner. Angehängt den Screenshot, nach dem du gefragt hast.
 

Anhänge

  • Screenshot_2014-01-02-15-47-11.png
    Screenshot_2014-01-02-15-47-11.png
    20,8 KB · Aufrufe: 340
busybox installiert? du kannst mal ganz oben statt .../xbin/ash .../bin/sh eingeben und schaun ob das script dann startet oder busybox installieren falls noch nicht drauf brauchst du eh, falls drauf in xbin schaun obs die ash shell gibt
 
  • Danke
Reaktionen: steelsieben
Gute Idee!
Mit "type ash" sollte das System anzeigen, wo sich ash befindet. Das muss mit der ersten Zeile des Scripts übereinstimmen. Ich meine mich zu erinnern, dass busybox bei der Initialisierung danach fragte und ich /system/xbin gewählt hatte. Vllt. ist es bei dir /system/bin/ash statt /system/xbin/ash ...
 
  • Danke
Reaktionen: steelsieben
Wow, das nenn ich mal nen Einfall. Tatsächlich war das das Problem, bei mir lag ash unter "bin" statt "xbin". Jetzt funktioniert auch der Aufruf des Skripts! :)

Nur das Verbinden mit dem AP läuft noch nicht. Nach erfolglosem Ausführen hab ich dann auch Probleme, mich manuell zu verbinden. Meistens hilft nur ein Reboot. Catlog behauptet weiterhin "No network connection found" :cursing:
 
Und plötzlich habe ich auch Schwierigkeiten.
Und diese sind zudem nicht immer reproduzierbar.... :confused2:

Ich habe jetzt das ganze Script umgebaut, da es zu s.g. "Segmentation Faults" gekommen ist...und anderen schrägen Effekten (angebliche Schmierzeichen im Script)....

Nachdem ich jetzt alles auf links gedreht habe, scheint der Übeltäter gefunden:
Seitdem ich den Interpreter ausgetauscht habe (ash gegen sh) verhält sich das Script stabil.
Erklären kann ich es nicht, und glauben noch viel weniger. Aber es sind einige Dinge passiert, die ich so noch nie gesehen habe.

Probier einfach mal das Script aus dem Anhang.
Ich hab's gezippt, weil es sich ohne Dateiendung hier nicht hochladen lässt.
 

Anhänge

  • wltool.zip
    1.021 Bytes · Aufrufe: 122
  • Danke
Reaktionen: JobbeDeluxe
Mensch,

vielen Dank, dass du dir so viel Mühe machst. Ich hab das Skript heute ausprobiert, leider meldet das Skript beim Ausführen von "both" immer als Status: "Data", weil die Wlan-Verbindung nicht zustande kommt :mellow:

Catlog sagt:

01-06 18:29:45.000 I/wpa_supplicant(30982): wlan0: WPA: Group rekeying completed with 9c:c7:a6:1c:9a:79 [GTK=TKIP]
01-06 18:29:45.000 W/wpa_supplicant(30982): wlan0: WPA: EAPOL-Key Replay Counter did not increase - dropping packet
01-06 18:39:45.000 I/wpa_supplicant(30982): wlan0: WPA: Group rekeying completed with 9c:c7:a6:1c:9a:79 [GTK=TKIP]
01-06 18:49:45.000 I/wpa_supplicant(30982): wlan0: WPA: Group rekeying completed with 9c:c7:a6:1c:9a:79 [GTK=TKIP]
01-06 18:55:07.190 I/wpa_supplicant(30982): wlan0: CTRL-EVENT-DISCONNECTED bssid=9c:c7:a6:1c:9a:79 reason=3 locally_generated=1
01-06 19:11:13.690 I/wpa_supplicant(30982): wlan0: Trying to associate with SSID 'FRITZ!Box 6360 Cable'
01-06 19:11:13.760 I/wpa_supplicant(30982): wlan0: Associated with 9c:c7:a6:1c:9a:79
01-06 19:11:13.760 I/wpa_supplicant(30982): wlan0: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully (based on lower layer success)
01-06 19:11:13.780 I/wpa_supplicant(30982): wlan0: WPA: Key negotiation completed with 9c:c7:a6:1c:9a:79 [PTK=CCMP GTK=TKIP]
01-06 19:11:13.780 I/wpa_supplicant(30982): wlan0: CTRL-EVENT-CONNECTED - Connection to 9c:c7:a6:1c:9a:79 completed (auth) [id=3 id_str=]
01-06 19:19:45.000 I/wpa_supplicant(30982): wlan0: WPA: Group rekeying completed with 9c:c7:a6:1c:9a:79 [GTK=TKIP]
01-06 19:29:45.000 I/wpa_supplicant(30982): wlan0: WPA: Group rekeying completed with 9c:c7:a6:1c:9a:79 [GTK=TKIP]
01-06 19:34:47.169 I/wpa_supplicant(30982): wlan0: CTRL-EVENT-DISCONNECTED bssid=9c:c7:a6:1c:9a:79 reason=3 locally_generated=1
01-06 19:34:47.709 I/wpa_supplicant(30982): wlan0: CTRL-EVENT-TERMINATING
01-06 19:34:54.066 I/wpa_supplicant(21326): Successfully initialized wpa_supplicant
01-06 19:34:54.066 I/wpa_supplicant(21326): rfkill: Cannot open RFKILL control device
01-06 19:34:54.366 I/wpa_supplicant(21335): Successfully initialized wpa_supplicant
01-06 19:34:54.416 I/wpa_supplicant(21326): rfkill: Cannot open RFKILL control device
01-06 19:34:54.657 W/wpa_supplicant(21326): wlan0: Failed to initiate AP scan
01-06 19:34:54.667 I/wpa_supplicant(21335): rfkill: Cannot open RFKILL control device
01-06 19:34:54.767 I/wpa_supplicant(21335): ctrl_iface exists and seems to be in use - cannot override it
01-06 19:34:54.767 I/wpa_supplicant(21335): Delete '/data/misc/wifi/sockets/wlan0' manually if it is not used anymore
01-06 19:34:54.767 E/wpa_supplicant(21335): Failed to initialize control interface '/data/misc/wifi/sockets'.
01-06 19:34:54.767 E/wpa_supplicant(21335): You may have another wpa_supplicant process already running or the file was
01-06 19:34:54.767 E/wpa_supplicant(21335): left by an unclean termination of wpa_supplicant in which case you will need
01-06 19:34:54.767 E/wpa_supplicant(21335): to manually remove this file before starting wpa_supplicant again.

So langsam verzweifle ich daran. :crying:
 
Hi,

2 Probleme...
- in meinem Script steht /data/misc/wifi/wlan0 statt /data/misc/wifi/sockets/wlan0 (sollte aber erstmal nicht wichtig sein)
- bei dir wird wpa_supplicant 2 x gestartet...?
Und das in einem Abstand von wenigen Millisekunden?


So sieht's bei dir aus:
Code:
[B]01-06 19:34:54.066 I/wpa_supplicant(21326): Successfully initialized wpa_supplicant[/B]
01-06 19:34:54.066 I/wpa_supplicant(21326): rfkill: Cannot open RFKILL control device
[B]01-06 19:34:54.366 I/wpa_supplicant(21335): Successfully initialized wpa_supplicant[/B]
01-06 19:34:54.416 I/wpa_supplicant(21326): rfkill: Cannot open RFKILL control device
01-06 19:34:54.657 W/wpa_supplicant(21326): wlan0: Failed to initiate AP scan

und so sieht's bei mir aus:
Code:
01-06 21:42:53.607 I/wpa_supplicant( 5017): Successfully initialized wpa_supplicant
01-06 21:42:53.877 I/wpa_supplicant( 5017): rfkill: Cannot open RFKILL control device
01-06 21:42:54.608 I/wpa_supplicant( 5062): wlan0: Trying to associate with SSID 'FRITZ!Box 7330'
01-06 21:42:54.678 I/wpa_supplicant( 5062): wlan0: Associated with c0:25:06:64:10:56
01-06 21:42:54.688 I/wpa_supplicant( 5062): wlan0: WPA: Key negotiation completed with c0:25:06:64:10:56 [PTK=CCMP GTK=TKIP]
01-06 21:42:54.688 I/wpa_supplicant( 5062): wlan0: CTRL-EVENT-CONNECTED - Connection to c0:25:06:64:10:56 completed (auth) [id=0 id_str=]
01-06 21:49:56.468 I/wpa_supplicant( 5062): wlan0: WPA: Group rekeying completed with c0:25:06:64:10:56 [GTK=TKIP]


Mach' mal
Code:
su
/data/local/wltool off
/data/local/wltool both
ps | grep wpa_sup

Ansonsten schalte mal zuerst Wifi aus und probiere dann nochmal.
Bin langsam ratlos....
Hattest du schon geschrieben, welches Rom du benutzt, vielleicht ist da was anders?
Ich hab Stock 4.4.2 mit Dalvik/Bionic Libs.
 
  • Danke
Reaktionen: steelsieben
Hey du,

sorry für die späte Antwort. Hab immer mal wieder zwischendurch ein bisschen rumprobiert, auch die erwähnte Zeile im Skript hab ich entsprechend angepasst. Leider klappt es immernoch nicht, bei dem von dir vorgeschlagenen Kommando kommt Folgendes heraus:

wifi 19538 1 3324 1804 c012cbf0 b6e996d8 S /system/bin/wpa_supplicant

Was heißt denn das?


Ganz normal Wlan zu aktivieren, funktioniert übrigens problemlos mit dem Skript :unsure: Bist nicht der einzige Ratlose hier.

Ich hab übrigens auch 4.2.2, alles Stock bis auf root + unlock und natürlich custom recovery.
 
Wenn ich dieses Programm benutze, erhöht sich meine Downloadgeschwindigkeit im Dualmode erheblich. Scheint also nicht komplett alles verloren zu sein bei mir :D

Ich kann mir aber auch nicht vorstellen, dass das System so richtig versaut sein soll. Ich hab erst vor kurzem nen Werksreset gemacht. Morgen spiele ich mal auf ein Nandoird vor den ersten Gehversuchen mit den frühen Skripts, die ja fehlerhaft waren. Vielleicht haben die mir ja was durcheinander gebracht :huh:
 
steelsieben schrieb:
Wenn ich dieses Programm benutze, erhöht sich meine Downloadgeschwindigkeit im Dualmode erheblich. Scheint also nicht komplett alles verloren zu sein bei mir :D

Wenn das funktioniert, müssten dafür beide Interfaces aktiviert worden sein. Also genau das, was wier suchen.
Was sagt denn "ip -d route" zum routing, wenn die Software aktiv ist?
Vllt. reicht das ja schon?
 
  • Danke
Reaktionen: steelsieben
Ich hatte heute endlich mal Zeit, das Nandroid wieder aufzuspielen und nochmal von vorn anzufangen. Der Log spuckt jetzt etwas anderes aus:

01-19 23:44:55.621 I/wpa_supplicant(734): wlan0: CTRL-EVENT-DISCONNECTED bssid=9c:c7:a6:1c:9a:79 reason=3 locally_generated=1
01-19 23:44:56.142 I/wpa_supplicant(734): wlan0: CTRL-EVENT-TERMINATING
01-19 23:45:02.399 I/wpa_supplicant(7245): Successfully initialized wpa_supplicant
01-19 23:45:02.399 I/wpa_supplicant(7245): rfkill: Cannot open RFKILL control device
01-19 23:45:02.729 I/wpa_supplicant(7245): rfkill: Cannot open RFKILL control device
01-19 23:45:02.899 W/wpa_supplicant(7245): wlan0: Failed to initiate AP scan
01-19 23:45:03.900 W/wpa_supplicant(7245): wlan0: Failed to initiate AP scan
01-19 23:45:03.970 I/wpa_supplicant(7284): Successfully initialized wpa_supplicant
01-19 23:45:04.141 I/wpa_supplicant(7284): rfkill: Cannot open RFKILL control device
01-19 23:45:04.271 I/wpa_supplicant(7284): ctrl_iface exists and seems to be in use - cannot override it
01-19 23:45:04.271 I/wpa_supplicant(7284): Delete '/data/misc/wifi/sockets/wlan0' manually if it is not used anymore
01-19 23:45:04.271 E/wpa_supplicant(7284): Failed to initialize control interface '/data/misc/wifi/sockets'.
01-19 23:45:04.271 E/wpa_supplicant(7284): You may have another wpa_supplicant process already running or the file was
01-19 23:45:04.271 E/wpa_supplicant(7284): left by an unclean termination of wpa_supplicant in which case you will need
01-19 23:45:04.271 E/wpa_supplicant(7284): to manually remove this file before starting wpa_supplicant again.

Ach mist, da hab ich mich verguckt. Offensichtlich wird der wpa_Supplicant ja immernoch zweimal gestartet.


Ich krieg es nicht gescheit hin, beim Betrieb der Dual-Download-Software eine ip -d route zu machen, weil ich entsprechend große Dateien, die mir genug Zeit dazu geben würden, nicht mit der Lite-Version herunterladen kann. Aber wenn die Software an, aber nicht aktiv am downloaden ist, ergibt sich folgendes:
 

Anhänge

  • Screenshot_2014-01-19-23-43-21.png
    Screenshot_2014-01-19-23-43-21.png
    23 KB · Aufrufe: 249
Zuletzt bearbeitet:
Das sieht doch fast schon OK aus.
Beide Interfaces sind schonmal gleichzeitig online.

Allerdings geht die default Route über das Wlan-Interface.

Bleibt die Frage, ob man das dadurch hinbekommt,
... dass man die Konfiguration der Software ändert
... dass man die Interfaces vorher in anderer Reihenfolge aktiviert/deaktiviert
... dass man die default route einfach umbiegt (Befehl "ip route")
 

Ähnliche Themen

F
  • flipsns
Antworten
4
Aufrufe
1.758
daddle
D
D
Antworten
5
Aufrufe
2.090
qu4nd
qu4nd
LordAIK
Antworten
2
Aufrufe
3.916
AraldoL
A
Zurück
Oben Unten