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

8

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?

tonycpsu
fonte
Hmm interessante. Eu sei que ouvi falar de telefones que podem usar a rede celular e o Wi-Fi ao mesmo tempo, mas não sei sobre o Nexus S.
Matthew Leia
qual é a saída do comando route após abrir o rmnet0?
precisa saber é o seguinte
Eu acredito que é um comportamento padrão desativar os dados quando conectado ao wifi.
Shawn

Respostas: