O tethering de Bluetooth não funciona ou estou fazendo errado?

Eu carrego dois dispositivos Android: meu telefone Nexus S e um tablet Nexus 7 (ambos executando Android 4.1 “Jellybean”). O tablet possui Wi-Fi, mas nenhum rádio celular; então, para usar a Internet com ele quando não há um ponto de acesso Wi-Fi por perto, configurei o telefone para tethering de Wi-Fi: ele se torna efetivamente um ponto de acesso Wi-Fi e o tablet usa isso para acesso à Internet. Isso funciona perfeitamente.

No entanto, descobri recentemente o que parece ser um método alternativo de tethering: Bluetooth. Ambos os dispositivos têm opções de menu que parecem permitir; aqui estão as capturas de tela de como configurei os dois dispositivos:

Telefone Tablet
Opções no telefone e tablet (clique nas imagens para obter variantes maiores)

Testei ativando o Wi-Fi -Fi off em ambos os dispositivos, em seguida, abrindo o navegador no tablet e atualizando a página que por acaso foi carregada. Eu vi uma mensagem que dizia

 Unable to connect to the Internet 

Eu estava, é claro, esperando ver a página recarregar.

É uma pena que Não consigo fazer isso funcionar porque ele promete uma vantagem sobre o tethering de Wi-Fi: segurança mais fácil. Quero evitar que outras pessoas roubem minha largura de banda; com o Wi-Fi, isso exige que eu configure uma senha WPA e depois obtenha essa senha no tablet de alguma forma (o que é muito tedioso). Mas com o Bluetooth, tudo o que é necessário é que eu “emparelhe” os dispositivos, o que já fiz.

Então, estou me perguntando se Estou fazendo algo errado ou se este recurso simplesmente não funcionar.

Comentários

  • No meu nexo de galáxia JBed, ele funciona entre a área de trabalho e telefone sem problemas. Pode ser que o tablet não esteja ‘ configurando informações de roteamento de maneira adequada ou semelhante.
  • Não ‘ tentei recentemente, mas acho que meu laptop Mac pode usar a conexão com a Internet do telefone ‘ s ligado via Bluetooth … então isso certamente implicaria no tablet. Mas ainda ‘ não me diz se o tablet está cheio de erros, ao contrário de eu configurá-lo incorretamente.
  • Por curiosidade, tentei novamente: agora ‘ s funcionando. O que ‘ s diferente é que o tablet agora está com Android 4.2 e o telefone é Cyanogenmod 10. Aqui ‘ é o tablet ‘ tela de configurações: dropbox.com/s/ud44bvj1cd3e7mp/… e aqui ‘ s o telefone: dropbox.com/s/b88ezz4ucan7hsz/…
  • Consegui fazer uma conexão tethering Bluetooth entre meu Nexus 7 e o Galaxy Nexus sem problemas (ambos no 4.2). Percebi que o ícone BT em sua captura de tela do N7 não ‘ t ficou azul (o que indica uma boa conexão). Pode ser um problema básico de conexão BT. Se você continuar tendo problemas, tente testar um tipo diferente de conexão, como compartilhar um arquivo via BT.

Resposta

Talvez seja tarde demais para alguns de vocês, mas esta é uma solução para Android 4.2:

Basicamente, você precisa do módulo TUN, pois a configuração padrão não o inclui: Google Play – instalador TUN.ko

Bluetooth thethering – solução de correção

Resposta

Algumas informações básicas.

Existem dois modos distintos para WiFi.

(1.) Usar WiFi entre um ou mais dispositivos e um Ponto de Acesso (AP). Isso inclui o que acontece ao configurar um dispositivo como um ponto de acesso WiFi para outros dispositivos.

(2.) Usando WiFi como uma rede ad-hoc , entre dois dispositivos.

Por padrão, Bluetooth opera como (.2) e permite que sub-dispositivos (teclado, alto-falantes, microfone, etc.) sejam conectados ou “ emparelhado “a um dispositivo diferente.

Você precisa identificar se pode ter seu dispositivo sem capacidade de celular emparelhe com o serviço de rádio celular do outro dispositivo. Isso exigiria primeiro que o dispositivo “publicasse” isso como um sub-dispositivo Bluetooth (ou “ serviço “), e então para que o outro dispositivo seja capaz de “ descobri-lo “.

Nada disso é impossível, mas algumas das peças podem exigir drives extras ou configurações não disponíveis atualmente (ou configuradas). Boa sorte.

Resposta

No meu tablet Transformer padrão (executando ICS 4.0.3) e meu telefone Galaxy Nexus (executando JB 4.1.2), primeiro tive que emparelhar o dois dispositivos, habilite o compartilhamento de Internet no telefone e, nas configurações de Bluetooth do tablet, toque no item do telefone na lista de dispositivos emparelhados. Isso ativa o compartilhamento de conexão de Internet. Parece que o compartilhamento não acontece automaticamente; ou seja, o tablet não retrocede automaticamente para o dispositivo bluetooth, mesmo que não haja wi-fi disponível.

Comentários

  • Eu fiz todos os etapas que você mencionou.
  • @ offby1: E? Funciona sempre para mim. Tem certeza de que o telefone está compartilhando sua conexão via BT E que você iniciou a conexão no tablet?

Resposta

Eu me pergunto se você “está confuso – como eu estava – com a presença do carrapato e a expressão” Use para acesso à Internet “na página de perfil?

Assim que os dispositivos estiverem emparelhados – quando for solicitada a confirmação de que ambos exibem o mesmo código numérico – você deve configurar um telefone para oferecer um tether bluetooth e depois, por outro lado, pressione a linha “Usar para acesso à Internet” – com a marca que parece que já está funcionando. Ele “mostrará” Conectado ao dispositivo para acesso à Internet “e a marcação permanecerá. O telefone que oferece o tether dirá” compartilhando a conexão com a Internet deste telefone “na tela do tether e do ponto de acesso.

Às vezes Acho que a conexão se recusa a permanecer conectada por mais de um segundo ou mais. Não tenho ideia de qual telefone não está cooperando, mas quando eles estão nesse clima, geralmente significa que tenho que desabilitar ambas as interfaces bluetooth e iniciar a ligação novamente, primeiro.

Eu levantei um relatório de bug com o Google sobre o fato de que a linguagem deve ser menos ambígua: “Usarei para acesso à Internet” ou “Não conectado ao dispositivo para acesso à Internet” ou similar, para enfatizar que não está sendo usado no momento. Levantei uma reclamação semelhante sobre o carrapato que permanece marcado, independentemente de a conexão estar ativa ou não.

Resposta

Imaginei que ” d verificar novamente 🙂 Meu telefone e tablet estão executando 4.2.2; o tethering de bluetooth tem funcionado perfeitamente há meses. Deve ter havido um bug no 4.1 que foi corrigido no 4.2.

Resposta

Eu tive o mesmo problema. Finalmente, eu descobri. É um bug. O dispositivo JB falha ao registrar os parâmetros de conexão (DNS) para a rede Bluethooth após se conectar ao dispositivo tethered e usa o DNS da conexão wi-fi padrão para se conectar, então a solicitação falha com um tempo limite.

Usuários enraizados podem corrigir o problema usando um conjunto de comandos no terminal, usando ADB ou emulador de terminal.

Emulador de terminal / adb

  1. Conecte o cabo Bluetooth e desinstale o emulador de Terminal. Se você estiver usando ADB, conecte o dispositivo ao PC por USB (no modo de depuração USB) e execute o comando

    adb shell 

    para entrar no shell.

  2. Insira su conceda permissão de superusuário ao emulador de Terminal quando solicitado.

  3. Use o comando netcfg para listar as interfaces disponíveis. Você pode encontrar a interface Bluetooth na lista. Pode ser btn0 ou btn.

  4. Configure o status da rede de btn0 (interface Bluetooth) digitando:

    netcfg btn0 up 
  5. Execute o DHCP para obter um endereço IP:

    netcfg btn0 dhcp 
  6. Defina o DNS de sua escolha:

    setprop net.dns1 8.8.8.8; setprop net.dns2 8.8.4.4; 

Comentários

  • no meu dispositivo, a interface é bt-pan mas … isso não funciona: P

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *