3 votos

El tethering no funciona en el teléfono rooteado (tanto WiFi como USB), las aplicaciones gratuitas de terceros también fallan

Recientemente rooteado mi Huawei GL07S y me cambié a un operador que permite explícitamente el tethering (inserté la nueva tarjeta SIM en el GL07S).

Cuando voy a Settings > Wireless&Networks > Tethering&Pocket WiFi Me aparece esta pantalla:

Tethering & Pocket WiFi

"Pocket WiFi" es un término utilizado por mi anterior operador para describir el tethering, sospecho que lo han modificado para que funcione sólo en su red. No puedo usar CyanogenMod/similar ya que no soportan el GL07S, que es un teléfono raro.

Anclaje USB por defecto

Cuando pulso "USB tethering", el círculo blanco se vuelve verde con una marca, y Pocket WiFi active or Tethering aparece en la barra de notificaciones, pero el Ubuntu conectado no ve ninguna conexión:

Ubuntu no Ethernet connection

Anclaje WiFi por defecto

Por otra parte, cuando pulso "Pocket WiFi", el elemento se vuelve gris, la leyenda se convierte en Turning Wi-Fi on… y se queda así para siempre:

Turning Wi-Fi on

Mientras tanto, adb logcat sigue mostrando cosas como para siempre ( registro más largo ):

E/WifiStateMachine(  341): DefaultState: cannot get Soft AP current connected stations list
D/WifiService(  341): getApLinkedStaList
I/TetherSettings(17288): set PROPERTY_USBTETHERING_ON: false
I/WifiApEnabler(17288): set iswifihotspoton = true

Para recuperar su estado gris, la única solución es reiniciar el teléfono.

Barnacle Wifi Tether

Cuando presiono Start me sale:

Barnacle WiFi GL07S

Anclaje WiFi en el jardín abierto

Cuando presiono Start Open Garden Tethering Me sale este fallo:

Open Garden GL07S

... y logcat dice:

D/TETHER -> TetherApplication( 4591): Reporting stats: {fbon=false, ffox=false, nflt=true, fbok=0, root=true, phon=true, fbau=false, aid=e2a4f1ff707f9812, inst=1433847285, ertm=false, coac=0, sfap=true, c2dm=false, aver=4.1.2, side=1, mno=NTT DOCOMO, blth=true, setu=default, tver=47, rssc=0, bdwn=0, devi=default, asdk=16, imei=869065010878620, fbcr=0, pkg=og.android.tether, dtyp=generic, loc=35.6653574,139.733107, fbco=0, widg=0, fber=0, stat=1, comc=0, bup=0, mfr=HUAWEI, idrv=wext, temp=360, bin=true, uuid=E2A4F1FF-707F-9812-021X-XR2136017743, actl=true, tpow=true, mdl=GL07S}
D/TETHER -> TetherService( 4591): Service started: true, state: 1
D/TETHER -> TetherApplication( 4591): onlyEncryptionOrNothingFailed()
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.displayToastMessage(TetherApplication.java:1341)
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.readLogfile(TetherApplication.java:1421)
E/AndroidRuntime( 4591):        at og.android.tether.TetherApplication.onlyEncryptionOrNothingFailed(TetherApplication.java:1438)
E/AndroidRuntime( 4591):        at og.android.tether.TetherService$1.run(TetherService.java:256)
D/TETHER -> ServiceReceiver( 4591): onReceive:Intent { act=og.android.tether.intent.STATE flg=0x10 cmp=og.android.tether/.TetherServiceReceiver (has extras) } state:1
D/TETHER -> TetherApplication( 4591): Reporting of stats complete
W/ActivityManager(  349): Scheduling restart of crashed service og.android.tether/.TetherService in 5000ms

[ClockworkMod][8]

ClockworkMod es la única aplicación de tethering que funciona de forma fiable (a través de USB). Sin embargo, no es gratuita, así que me gustaría hacerla funcionar con la solución incorporada o con la de código abierto Barnacle.

EasyTether

Ha funcionado la primera vez que lo probé. Desde entonces, ya no se puede utilizar, siempre dice cannot claim USB interface: Device or resource busy .

FoxFi

Cuando empujo Activate WiFi Hotspot dice WiFi Hotspot Ready Puedo conectarme a la red WiFi desde Ubuntu, pero desafortunadamente todas las peticiones HTTP y HTTPS fallan:

$ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes de datos. Desde 192.168.43.1 icmp_seq=1 Destino Red inalcanzable

En realidad, el propio teléfono también pierde la conectividad a Internet:

Android ping

Pregunta

¿Qué está fallando?
¿Cómo puedo usar Internet en mi Ubuntu usando la conexión de datos LTE de mi teléfono? (preferiblemente sin tener que instalar un agente del lado del ordenador)

0 votos

¿Tienes ya instalado el sdk de Android para linux (por lo que parece, estabas usando linux, pero como dijiste que no te gusta nada que instale cosas extra en tu PC) tuve que poner mi solución en espera para confirmarlo primero?

1voto

Siempre dice que no puede reclamar la interfaz USB: Dispositivo o recurso ocupado

Esto se debe a que tienes adb funcionando en tu sistema. ADB abre la interfaz USB para que ninguna otra aplicación pueda acceder a ella. Detenga adb con killall adb o utilizando adb kill-server (asumiendo que el binario adb está en su PATH ).

0 votos

Reinicié mi PC, ejecuté adb kill-server y habilitar el tethering USB: La conexión Ethernet sigue sin aparecer en el PC :-/

0 votos

Creo que esto se debe a que requiere la instalación de ciertos controladores para que funcione y probablemente no sea compatible con Linux.

0 votos

Está soportado en Linux, me he conectado a la red de mi teléfono muchas veces, no sólo usando WiFi tether sino también Bluetooth y USB. Sin embargo, después de rootear empecé a tener problemas.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X