Bluetooth Setup · 3 min read · Feb 12, 2026
Bluetooth PAND (Rede de Área Pessoal) Como Fazer Para Debian Etch
Bluetooth PAND (Rede de Área Pessoal) Como Fazer Para Debian Etch
Visão Geral
Eu queria acessar a internet via bluetooth em vez da rede GPRS/3G do meu celular (SE K800i). Depois de muita pesquisa, não consegui encontrar uma explicação clara sobre como fazer isso. Consegui configurá-lo com o Windows XP, usando a “Rede de Área Pessoal” na utilidade bluetooth e fazendo o compartilhamento de conexão com a internet. Após outra busca infrutífera, consegui descobrir como criar um perfil de internet bluetooth em vez de GPRS ou 3G no telefone. Como trabalho em Linux na maior parte do tempo, decidi tentar e fazer isso com o Debian, o sistema operacional principal da minha estação de trabalho. Depois de passar algumas horas, consegui fazê-lo funcionar usando os passos abaixo.
Este guia é para Debian Etch, a atual branch “testing” que em breve será 4.0. Pode funcionar no Ubuntu ou em outras distribuições baseadas em Debian. As configurações para versões mais antigas podem ser semelhantes. No Debian 3, o daemon bluetooth pode ser considerado como hcid.
Requisitos
- Kernel 2.6.x, pode funcionar sob 2.4, não testado.
- iptables é necessário se você quiser acessar outros computadores ou a internet.
Instalar:
apt-get install bluetoothinstall apt get install bluez-utilsinstall apt-get install dhcp3-serverOpcional:
apt-get install kdebluetoothTem o aplicativo kde pinhelper para emparelhamento fácil.
Nota: O emparelhamento dos seus dispositivos bluetooth está além do escopo deste guia. Presume-se que você pode emparelhar seu dispositivo com seu sistema.
Como root:
Edite /etc/bluetooth/hcid.conf. Mude
lm accept;
para
lm accept, master;
Edite /etc/default/bluetooth. Mude
PAND_ENABLED=0
para
PAND_ENABLED=1
e
PAND_OPTIONS=””
para
PAND_OPTIONS=”–listen –role=NAP –devup /etc/bluetooth/pan/dev-up”
mkdir /etc/bluetooth/pantouch /etc/bluetooth/pan/dev-upColoque o seguinte em /etc/bluetooth/pan/dev-up:
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
ifup bnep0
sleep 2
/etc/init.d/dhcp3-server restartTorne-o executável:
chmpd +x /etc/bluetooth/pan/dev-upEm /etc/network/interfaces adicione a interface bluetooth da seguinte forma:
iface bnep0 inet static
address 10.0.254.1
netmask 255.255.255.240
post-up iptables -t nat -A POSTROUTING -s 10.0.254.0/24 -j MASQUERADE
post-up iptables -A FORWARD -i bnep0 -o eth0 -j ACCEPT
post-up iptables -A FORWARD -o bnep0 -i eth0 -j ACCEPT
pre-down /etc/init.d/dhcp3-server stopeth0 é a interface que você estará NAT-ed atrás. Sua interface externa.
Mude os IPs e as configurações de rede como desejar, apenas certifique-se de refletir isso também em seu dhcp.
Em /etc/dhcp3/dhcpd.conf, certifique-se de definir
option domain-name "somedomainname.com";
option domain-name-servers ip-do-servidor-dns-aqui;onde ip-do-servidor-dns-aqui é o endereço IP do servidor dns a ser usado. Você pode ver o servidor que está usando em /etc/resolv.conf.
Declare uma sub-rede para o segmento PAN, deve ser a sub-rede que você usou para o dispositivo bnetp em /etc/network/interfaces. Substitua a opção routers 10.0.254.1; pelo IP que você deu à sua interface bnep0 em /etc/network/interfaces.
subnet 10.0.254.0 netmask 255.255.255.0 {
range 10.0.254.1 10.0.254.10;
option domain-name-servers 10.0.1.1;
option domain-name "bluetoothap.int.seudominio.com";
option routers 10.0.254.1;
option broadcast-address 10.0.254.255;
default-lease-time 600;
max-lease-time 7200;
}Agora reinicie o daemon bluetooth:
/etc/init.d/bluetooth restartEmparelhe seu dispositivo com a máquina. Uma vez emparelhado, você deve ser capaz de acessar a rede usando o serviço PAN bluetooth para outro computador, PDA ou celular.
Solução de Problemas
- Veja se seu dispositivo bnep0 está subindo quando uma conexão é solicitada e a interface é solicitada para subir. Você pode observar isso com o seguinte comando como root:
watch -n1 "ifconfig"Você deve ver bnep0 subindo quando você ativa seu dispositivo cliente bluetooth para tentar acessar a rede PAN.
Veja se o script /etc/bluetooth/pan/dev-up está sendo executado.
Observe a saída do syslog para ver se o servidor dhcp está atribuindo um IP ao seu dispositivo.
tail -f /var/log/syslogtail -f /var/log/messages- Uma vez que você veja o IP, tente pingar seu dispositivo com o comando ping.
Configurações Bluetooth PAN para Sony Ericsson k800i
Menu:
Configurações -> Conectividade -> Contas de Dados.Na lista, você deve ver seu AP bluetooth.
Vá para
Configurações -> Conectividade -> Configurações de Internet -> Perfis de Internet -> Novo perfilEm Nome, insira um nome para a conexão. ex. PAN.
Para Conectar Usando, escolha o ícone bluetooth com o nome da sua máquina bluetooth, aquele que aparece nas contas de dados, e também o PC com o qual você emparelhou seu k800i.
Agora torne este perfil ativo para internet, java e streaming.
Certifique-se de pressionar salvar.
Agora você deve ser capaz de navegar na internet através do seu k800i. Aproveite!
Escrito por Zdenek Bouresh.
zdenekbouresh [at] gmail dot com
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.