| Connessione con telefonino e bluetooth |
|
|
|
| Internet - Operatori e Connessioni |
| Scritto da minopausa |
![]() img http://www.computerhandleiding.nl/ Qualche giorno fa abbiamo proposto una guida su come collegarsi ad internet attraverso un telefonino dotato di un cavetto USB (vedi qui). Affrontiamo adesso il caso in cui dovessimo avere un telefonino che possiede il Bluetooth. E' ovvio che un telefonino dotato di Bluetooth è una comodità in più, in quanto potremmo connetterci ad internet senza l'ausilio di alcun cavo, magari avendo il nostro portatile ben posizionato sul tavolo e il telefonino nel taschino della nostra giacca. Come facciamo a far funzionare questo accrocchio? Per fortuna mettere in sincronia Linux, telefonino e Bluetooth è molto semplice! Vi facciamo vedere come si fa...
Colleghiamoci al telefonino via Bluetooth. Daremo per scontato che il vostro apparecchio Bluetooth sia attivo e ben configurato sia sul vostro telefonino sia sulla vostra Linuxbox. Vi preghiamo di dare un'occhiata a questa guida nel caso non dovesse essere così. La prima cosa che faremo è quella di trovare l’indirizzo Bluetooth del nostro cellulare: stiamo parlando del MAC address del chip Bluetooth montato sul nostro telefonino. Se non avete idea di cosa stiamo parlando... come al solito: leggete qui . Quindi: attiviamo il Bluetooth sul telefonino (rendendo il telefonino visibile), apriamo il nostro fedele terminale e digitiamo: hcitool scan il quale vi dovrebbe restituire una serie di informazioni simili a queste: minopausa@desktop:~$ hcitool scan Scanning ... 00:XX:20:YY:ZZ:E6 telefoninux 00:10:AA:BB:ZZ:WW laptop-0 In questo esempio specifico l'apparato Bluetooth rileva due periferiche: un laptop (laptop-0) e un telefonino (telefoninux). Quello che a noi serve è il MAC del telefonino, ossia questo: 00:XX:20:YY:ZZ:E6 Copiamo in un file documento o su un pezzo di carta questa sequenza di numeri e procediamo allo step successivo: dobbiamo conoscere su che canale il telefonino offre la connessione ad internet (detta anche DUN). Per farlo ci serviremo del seguente comando: sdptool search --bdaddr 00:XX:20:YY:ZZ:E6 DUN | grep Channel Questo comando vi restituirà un output molto simile al seguente: minopausa@desktop:~$ sdptool search --bdaddr 00:XX:20:YY:ZZ:E6 DUN | grep Channel Channel: 1 In questo esempio il canale usato dal telefonino per offrire una connessione ad internet via Bluetooth è l'1. Segniamo anche questo valore e bindiamo il nostro telefonino: sudo rfcomm bind rfcomm0 00:XX:20:YY:ZZ:E6 1 in questa maniera creeremo un dispositivo in /dev chiamato rfcomm0, il quale rappresenta il nostro telefonino "linkato" attraverso il Bluetooth al nostro sistema. Possiamo verificare, per sicurezza, che il nostro dispositivo sia creato verificare che la creazione del dispositivo sia avvenuta con successo digitando il seguente comando: rfcomm Molte guide per rendere permanente la configurazione suggeriscono la modifica del file /etc/Bluetooth/rfcomm.conf; secondo noi questa procedura è un po' invasiva e insicura. Vi suggeriamo di creare ed aprire un file di testo con il seguente comando: gedit bindcell ed inserire il comando di binding sopracitato: sudo rfcomm bind rfcomm0 00:XX:20:YY:ZZ:E6 1 Salvatelo e posizionatelo in /usr/bin dandogli i permessi del caso onde poterlo richiamare quando si vuole: sudo mv bindcell /usr/bin sudo chmod 755 /usr/bin/bindcell in questa maniera potrete bindare il vostro telefonino "al volo" scrivendo nel terminale il comando: bindcell Se questa procedura non vi sconfinfera allora potete usare il bindaggio all'avvio del vostro Bluetooth che propongono le maxiguide modificando il seguente file: sudo gedit /etc/Bluetooth/rfcomm.conf ed inserendo questo blocco: rfcomm0 { bind yes; device 00:XX:20:YY:ZZ:E6; channel 1; comment "Il mio telefonino è bello"; } Colleghiamoci finalmente! A questo punto non ci resta altro che configurare GnomePPP o wvdial con questo valore. Vi consigliamo caldamente di usare wvdial per collegarci ad internet; sarà sufficiente editare il file: sudo gedit /etc/wvdial.conf e inserire/modificare le voci nel file come segue: [Dialer Defaults] Modem = /dev/rfcomm0 ISDN = off Modem Type = Analog Modem Baud = 460800 Init = ATX3 Init2 = AT+cgdcont=1,"IP","internet.wind" Phone = *99***1# Dial Prefix = Dial Attempts = 1 Dial Command = ATM1L3DT Ask Password = off Password = a Username = a Auto Reconnect = off Abort on Busy = off Carrier Check = on Check Def Route = on Abort on No Dialtone = off Stupid Mode = on Idle Seconds = 0 Auto DNS = on Facciamo attenzione alla stringa Init2 = AT+cgdcont=1,"IP","internet.wind" in quanto varia a seconda dell'operatore usato: esso è l'APN dell'operatore di telefonia mobile usato. Esaminate questo sunto per maggiori informazioni: Se usate Tim ---> AT+cgdcont=1,"IP","ibox.tim.it" Se usate Vodafone ---> AT+cgdcont=1,"IP","web.omnitel.it" Se usate Wind ---> AT+cgdcont=1,"IP","internet.wind" Se usate 3 ---> AT+cgdcont=1,"IP","naviga.tre.it" Fatto questo possiamo lanciare la connessione ad internet premendo ALT+F2 e scrivendo wvdial. Premete OK e siete su internet. |

















