A web está repleta de explicações sobre como conectar o dispositivo fulano de tal (incluindo dispositivos baseados em Linux) a um telefone Android fornecendo o uplink da Internet.
Eu gostaria de fazer ao contrário . Eu gostaria de poder usar um pequeno roteador baseado em Linux com um dongle Bluetooth como uplink para meu telefone Android, vinculando meu telefone Android via Bluetooth PAN.
Eu posso configurar o lado Android. Como configuro o lado GNU/Linux?
- Isso é possível atualmente?
- Como eu faço isso?
Estou executando o Android 10 (o dispositivo de conexão) e sou flexível com o lado Linux (atualmente é Debian ou OpenWRT, dependendo do dispositivo que tento) oferecendo o tether via Bluetooth e o uplink, bem como roteamento.
NB: Gostaria de enfatizar que não estou interessado em soluções baseadas em WiFi. Eu preciso disso via Bluetooth, ou seja, PAN.
Parece que você precisa de algo assim ( deixe-me copiar a parte relevante aqui, apenas no caso):
Antes de tudo, você precisa habilitar o suporte BT PAN no seu firmware OPENWRT:
Depois de exibir sua imagem no roteador, use bluetoothctl para ligar seu dongle
ssh faça login no OpenWrt e defina o NAP UUID para bluetoothd:
Verifique se o bluetoothd suporta a função NAP executando
bluetoothd show
. Deve mostrar algo assim:Defina seu dispositivo (telefone) como confiável com antecedência (substitua o MAC pelo seu, obviamente):
Torne o BT detectável no roteador OpenWrt e emparelhe-o a partir do dispositivo Android. Em seguida, marque a caixa de seleção "Usar para acesso à Internet" nas propriedades do dispositivo.
bnep0
interface, pertencente àbr-lan
ponte deve aparecer no OpenWRT nesta fase.