A partir de Android 4.1.2 algunos usuarios no podemos compartir internet de ningún modo (usb, wifi, bluetooth). La red se genera, pero los dispositivos que se conectan a ella no tienen salida a internet. No ocurre en todos los casos, depende de la combinación del terminal y de la operadora.
Después de semanas investigando, he encontrado esta solución que a mi me ha servido, espero que que sea útil:
Necesario tener el teléfono roteado.
1-Instalar un terminal, por ejemplo este: Android Terminal Emulator - Terminal Emulator for Android - Android Apps on Google Play
2- Desactivar el wifi y activar la conexión de datos
3-Abrir el terminal y ejecutar netcfg, anotar el interface que está como UP, en mi caso es el ccmni0 (ver copia de pantalla al final)
4-En el terminal ejecutar el siguiente comando su -c "iptables -tnat -A natctrl_nat_POSTROUTING -s 192.168.0.0/16 -o [INTERFACE] -j MASQUERADE" sustituyendo [INTERFACE] por el que habéis anotado en el punto 3.
Para mayor comodidad podéis pegar el comando en ajustes del terminal, preferencias, comando inicial, así se ejecuta automáticamente al abrir el terminal. Lo ponéis en el escritorio al lado de este widget por ejemplo Hotspot Toggle Widget - Enlace roto eliminado
Se abre primero el terminal y después se activa la zona Wifi.
Agradecimientos:
A algunos monstruos que han escrito en este hilo que es de donde he sacado la información: - Issue 38563 - android - Tethering broken in Jelly Bean (4.1, 4.2) - Android Open Source Project - Issue Tracker - Google Project Hosting
A Harald Mueller desarrollador del aplicación Wifi Tether entre otras, que me ha ayudado a encontrar la solución. Le he informado del comando y ahora está adaptando su aplicación para incluir este parche, la probaré con el antes de sacar la nueva versión en el Play Store ;-)
Disfrutar!
Enviado desde mi G2S usando Tapatalk 2
Después de semanas investigando, he encontrado esta solución que a mi me ha servido, espero que que sea útil:
Necesario tener el teléfono roteado.
1-Instalar un terminal, por ejemplo este: Android Terminal Emulator - Terminal Emulator for Android - Android Apps on Google Play
2- Desactivar el wifi y activar la conexión de datos
3-Abrir el terminal y ejecutar netcfg, anotar el interface que está como UP, en mi caso es el ccmni0 (ver copia de pantalla al final)
4-En el terminal ejecutar el siguiente comando su -c "iptables -tnat -A natctrl_nat_POSTROUTING -s 192.168.0.0/16 -o [INTERFACE] -j MASQUERADE" sustituyendo [INTERFACE] por el que habéis anotado en el punto 3.
Para mayor comodidad podéis pegar el comando en ajustes del terminal, preferencias, comando inicial, así se ejecuta automáticamente al abrir el terminal. Lo ponéis en el escritorio al lado de este widget por ejemplo Hotspot Toggle Widget - Enlace roto eliminado
Se abre primero el terminal y después se activa la zona Wifi.
Agradecimientos:
A algunos monstruos que han escrito en este hilo que es de donde he sacado la información: - Issue 38563 - android - Tethering broken in Jelly Bean (4.1, 4.2) - Android Open Source Project - Issue Tracker - Google Project Hosting
A Harald Mueller desarrollador del aplicación Wifi Tether entre otras, que me ha ayudado a encontrar la solución. Le he informado del comando y ahora está adaptando su aplicación para incluir este parche, la probaré con el antes de sacar la nueva versión en el Play Store ;-)
Disfrutar!
Enviado desde mi G2S usando Tapatalk 2
Última edición por un moderador: