Os ahorraré la historia de fondo, porque tengo poco tiempo. Tengo 4 tabletas chinas baratas iDeaUSA CT8 con Android 4.2.2 que compré en fry's electronics por 99 dólares. Fue una gran oferta, y las tabletas son sorprendentemente buenas teniendo en cuenta el precio y la potencia. Básicamente, necesito bluetooth tether tabletas a los teléfonos inteligentes (o cualquier otro dispositivo celular) para su uso en un lugar donde el wifi está prohibido. Sin embargo, las tabletas no funcionan. He seguido las instrucciones para la conexión bluetooth, y las tabletas actúan como si estuvieran conectadas y todo, pero cuando intento cargar google.com sólo se carga durante un par de minutos antes de que se agote el tiempo. Sucede en cualquier dispositivo que intento conectar, incluyendo un GalaxyTab 3, Droid Turbo, y otro fuera de la marca. Sé que el problema es con las tabletas porque puedo seguir los mismos pasos en mi teléfono y otras tabletas, y funciona bien. He visto algunas pruebas de cosas similares, pero no he encontrado ninguna solución que funcione. ¿Qué hago? Tengo 3 días para que esto funcione, y no quiero recurrir al tethering usb inverso a un portátil. ¿Hay algún tipo de fallo en el software que se pueda parchear? Dudo que sea el hardware, porque todo se ve exactamente como una configuración de trabajo.
Respuesta
¿Demasiados anuncios?No es un problema de hardware. Yo tuve el mismo problema. Al final lo descubrí. Es un error. El dispositivo JB no registra los parámetros de conexión (DNS) para la red Bluetooth después de conectarse al dispositivo tethered y utiliza el DNS de la conexión wifi por defecto para conectarse. Así que la solicitud falla con un tiempo de espera.
Los usuarios rooteados pueden arreglar el problema usando un conjunto de comandos en la terminal, ya sea usando adb o un emulador de terminal.
Emulador de terminal o adb
-
Conecta el tether bluetooth e instala el emulador de terminal. Si está utilizando adb, conecte el dispositivo al PC a través de USB (en modo de depuración) y ejecute el comando
adb shell
para entrar en la cáscara.
-
tipo "
su
" y entrar. Gran permiso de superusuario para el emulador de terminal cuando se le solicite. -
utilice el comando
"netcfg "
para listar las interfaces disponibles. puedes encontrar la interfaz bluetooth en la lista. Puede ser "btn0" o "btn", etc. -
Establezca el estado de la red de "btn0"(interfaz bluetooth) en up.
root@android:/#netcfg btn0 up
-
Ejecuta el DHCP para obtener una dirección Ip.
root@android:/#netcfg btn0 dhcp
-
establezca el DNS de su elección.
root@android:/#setprop net.dns1 8.8.8.8; root@android:/#setprop net.dns2 8.8.4.4;