Faccio presente che ho trovato anche un vecchio post, dove si spiega come collegare 2 PC via bluetooth e condividere la connessione internet di cui dispone uno dei due con l'altro:
https://www.slacky.eu/forum/viewtopic.p ... 17#p296951
Il problema è che il camaleontico bluez, nella attuale implementazione su slackware-14 (bluez-4.99) probabilmente và maneggiato in modo differente.
Per esempio l'uso del demone "pand" non dovrebbe essere necessario visto che "bluetoothd" dovrebbe essere ad oggi omnicomprensivo...
Inoltre mi sà che ci sia anche lo zampino di udev da tenere in conto, ma non so come...
Purtroppo la gran parte della documentazione di bluez è datata e riferita a sistemi altrettanto vetusti.
Dal canto mio ho configurato il bluetooth limitandomi ad editare/aggiungere i due file seguenti:
Codice: Seleziona tutto
root@darkstar:~# cat /etc/bluetooth/network.conf
# Configuration file for the network service
[General]
# Disable link encryption: default=false
#DisableSecurity=true
#
[NAP Role]
Interface=pan0
root@darkstar:~# cat /etc/bluetooth/network.service
[Bluetooth Service]
Identifier=network
Name=PAN Network service
Description=Bluetooth Personal Area Network service
Autostart=true
A questo punto riavviando il bluetooth mi aspetterei di trovarmi una nuova interfaccia chiamata "pan0".
E dal mio smartphone android mi aspetterei di trovarmi la possibilità di collegarmi al bluetooth del PC utilizzando la voce "connetti al dispositivo per l'accesso ad internet", un po' come spiegato qua:
http://android.stackexchange.com/questi ... oth-tether
Anche se lì si parla di due smartphone, ma è solo per evidenziare l'immagine che dovrei trovarmi davanti al naso sul telefono:
http://i.stack.imgur.com/SQfVS.png
A complicare un po' le cose c'è il fatto che il mio collegamento ad internet sul PC-gateway è dial-up attraverso l'interfaccia ppp0, non ho cioè un router o qualcosa del genere. Da quanto ho letto questo impedisce anche la configurazione in modalità bridge, che viene tirata in ballo in quasi tutti i documenti che ho letto.
L'alternativa da quanto ho capito sarebbe quella di far girare sul PC un server dhcp capace di assegnare ai dispositivi che si connettono un IP automaticamente.
Il concetto non sembra poi così difficile, la configurazione teorica della faccenda è spiegata abbastanza bene qua:
http://www.linuxjournal.com/article/10915?page=0,0
Il problema è che nei miei tentativi non sono riuscito a far saltare fuori nulla di funzionante.
Penso comunque che il primo passo sia quello di riuscire a mettere a disposizione sul PC un servizio che via bluetooth consenta al telefono quanto meno di vedere questa possibilità di accesso.
Ieri in qualche modo ero riuscito a farlo, non so bene come: se con pand o su blueman-applet che nonostante l'errore riuscisse a funzionare in qualche modo. Alla fine avevo due interfaccia pan0 e pan1 (quest'ultima creata con blueman-applet nonostante l'errore).
Non sono riuscito a collegarmi dal telefono, ma quanto meno l'opzione c'era, invece adesso è sparita.
Insomma una gran confusione....
Se avete qualche consiglio, link a documentazione recente utile ecc... sono tutto orecchi!
Direi... Lasciamo perdere blueman-applet e i suoi automatismi e facciamo tutto da /etc/bluetooth, iptables, ifconfig e così via. Ho aggiunto anche dnsmasq al quadro così da attribuire l'indirizzo di rete ai client.
Spero abbiate qualche idea.
