Estou desenvolvendo um aplicativo de controle remoto que usará o wifi para se comunicar com o som do meu carro. O som do carro tem ethernet e eu tenho o ethernet conectado a um ponto de acesso sem fio no meu porta-malas. Isso funciona muito bem, mas como o telefone tem uma conexão Wi-Fi, ele deseja usá-lo para acessar a Internet, o que não pode ser feito quando meu carro está longe de casa.
O que eu gostaria de fazer é desenvolver um script que eu possa executar para rotear o tráfego da LAN através do wifi, mas o tráfego da WAN (internet) através da conexão de dados da célula. Analisei um pouco esse problema e descobri isso , mas ele parece não funcionar, mesmo depois de ajustar a tabela de roteamento com uma rota padrão através da interface rmnet0 e exibir a interface rmnet0 com o ifconfig.
Parece que algo no sistema operacional está desativando o hardware 3G quando o wifi está ativo. Esse é um comportamento conhecido e, nesse caso, alguém tem alguma indicação de como posso contorná-lo? Encontrei este post em que alguém trabalhava em outro telefone. Isso pode ser feito no Nexus S?