8 votos

Nexus S 4G: ¿Usar wifi para LAN, 3G/4G para WAN?

Estoy desarrollando una aplicación de control remoto que utilizará wifi para comunicarse con el estéreo de mi coche. El equipo de música del coche tiene ethernet, y tengo el ethernet conectado a un AP inalámbrico en mi maletero. Esto funciona muy bien, pero como el teléfono tiene una conexión wifi, quiere usarla para llegar a internet, lo que no puede hacer cuando mi coche está fuera de casa.

Lo que me gustaría hacer es desarrollar un script que pueda ejecutar para enrutar el tráfico LAN a través de wifi, pero el tráfico WAN (internet) a través de la conexión de datos de la célula. He cavado un poco en este tema, y encontré este pero parece que no funciona, incluso después de ajustar la tabla de enrutamiento con una ruta por defecto a través de la interfaz rmnet0 y de hacer aparecer la interfaz rmnet0 con ifconfig.

Parece que algo en el sistema operativo está desactivando el hardware 3G cuando el wifi está activo. ¿Es un comportamiento conocido, y si es así, alguien tiene alguna pista sobre cómo puedo evitarlo? He encontrado este puesto donde alguien consiguió trabajar en un teléfono diferente. Se puede hacer esto en el Nexus S?

1voto

por defecto, 3g/4g no puede coexistir con wifi, 3g/4g se deshabilitará cada vez que el wifi se enciende, si usted necesita esto tan mal puede utilizar alguna fuente de roms personalizadas y modificar el código de abajo para permitir 3g durante el wifi, también es necesario para la ruta como u ya lo hacen.

http://gitorious.org/0xdroid/frameworks_base/blobs/234551c44102003c1fb2de5c16f60f9f0cefe71d/services/java/com/Android/server/ConnectivityService.java#line224

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