| GPRS bluetooth |
|
|
|
| Scritto da Staff | |
| Giovedì 04 Settembre 2008 02:00 | |
|
Dopo numerose peripezie e svariati Mb di ricerca su internet sono finalmente riuscito a configurare il mio SonyEricsson P1 per la connessione Internet via Bluetooth con il mitico Ubuntu 8.04 (HardyHeron). Ciò che segue è il metodo da me usato. Preciso che non è tutta farina del mio sacco quindi chi riconosce la propria mano nel testo che segue ha la mia gratitudine :-) NOTA: Ubuntu ha SERI problemi con le connessioni Dial-up!!! Prima di procedere, occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante sul computer e sul cellulare e che la propria SIM sia correttamente abilitata per la connessione a Internet. Innanzitutto è necessario trovare l’indirizzo hardware Bluetooth del cellulare. Attivare il bluetooth sul cellulare, e da terminale digitare: hcitool scan Il risultato sarà simile al seguente: Scanning … 00:1C:A4:C4:4B:11 NomeCellulare Il numero è l’indirizzo che ci serve. Bisogna segnarlo perché ci servirà più avanti. Adesso bisogna scoprire quale canale viene usato dal cellulare per offrire il servizio Dial-up Networking (DUN). Digitare nel terminale il comando (sostituendo a 00:1C:A4:C4:4B:11 l’indirizzo Bluetooth del vostro cellulare): sudo sdptool browse 00:1C:A4:C4:4B:11 (Linux chiederà la vostra password, ma ricordatevi che non ne mostrerà la digitazione nè alcun carattere a schermo, e che comunque voi avrete digitato tutto pure se sembrerà che non abbiate scritto niente!) Cercate nel risultato qualcosa di simile al seguente: Service Name: Dial-up Networking
Ora dobbiamo creare una porta seriale che Ubuntu utilizzerà per collegarsi al nostro modem Bluetooth, sempre da terminale digitare: sudo rfcomm bind rfcomm0 00:1C:A4:C4:4B:11 7 Inserire opportunamente l’indirizzo Bluetooth del cellulare e il canale corretto per la connessione Dial-up. Per verificare che la creazione del dispositivo rfcomm sia avvenuta correttamente, digitare: rfcomm il risultato dovrebbe essere: rfcomm0: 00:1C:A4:C4:4B:11 channel 1 clean Se all’atto della connessione dovessero esserci problemi, è probabile che si debbano ripetere gli ultimi due comandi per impostare un canale differente. Rendere permanente la configurazione Dopo essersi assicurati che la connessione a Internet funziona, è possibile rendere permanente la configurazione di rfcomm in modo da non dover digitare ogni volta l’indirizzo Bluetooth del cellulare e il canale da usare. Aprire il file /etc/bluetooth/rfcomm.conf con il proprio editor di testo preferito usando i privilegi di amministrazione, per esempio: sudo gedit /etc/bluetooth/rfcomm.conf e aggiungere al file le seguenti righe (modificate opportunamente secondo i parametri del cellulare): rfcomm0 { bind yes; # Indirizzo Bluetooth del cellulare device 00:1C:A4:C4:4B:11; # canale RFCOMM per la connessione channel 7; # Commento a piacere comment “Commento a piacere”; } A questo punto il dispositivo /dev/rfcomm0 sarà sempre disponibile e basterà attivare il bluetooth sul cellulare per sfruttarlo. Connessione tramite interfaccia grafica Ubuntu usa il programma GNOME PPP, distribuito con il pacchetto gnome-ppp presente nei repository di Ubuntu. Per installarlo da riga di comando è sufficiente digitare: sudo apt-get install gnome-ppp Avviare gnome-ppp da Applicazioni -> Internet -> GNOME PPP, fare clic su Configura e impostare: * AT+CGDCONT=1,”IP”,”StringaAPN” come stringa di inizializzazione. Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore: * Disabilitare le opzioni «Attendi segnale di linea» e «Controlla Carrier Line». Inserire come numero di telefono «*99***1#», e come nome utente e password dei dati a caso altrimenti GNOME non permette la connessione (i gestori italiani non usano più questi dati per l’autenticazione). Connessione tramite riga di comando Il programma wvdial è già incluso in Ubuntu e permette la connessione da riga di comando. Dal momento che Ubuntu non possiede un programma grafico preinstallato, wvdial è utile per effettuare la prima connessione a Internet (dopodichè si può installare un programma grafico per la connessione). Configurazione di wvdial Aprire il file /etc/wvdial.conf con il proprio editor di testo preferito usando i privilegi di amministrazione, e aggiungere al file le seguenti righe: [Dialer cellulare] Modem = /dev/rfcomm0 Baud = 460800 Modem Type = Analog Modem Carrier Check = no Username = ininfluente Password = ininfluente Init1 = ATZ0 Init2 = ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,”ip”,”StringaAPN”,”" Phone = *99***7# Al posto di StringaAPN è necessario inserire (sempre tra virgolette) la stringa corretta per il proprio gestore: * Connessione e disconnessione * Per connettersi, digitare wvdial cellulare dal terminale. Per disconnettersi, premere la combinazione di tasti Ctrl+C nel terminale dove è stato lanciato wvdial. Creare un’icona per la connessione Sul desktop cliccare col tasto destro e creare un nuovo collegamento. Alla voce comando scrivere wvdial e spuntare la casella «esegui in terminale» (in questo modo si potrà vedere lo stato di connessione, gli indirizzi e successivamente terminare la connessione con CTRL+C). Come anticipato Ubuntu (come quasi tutti i Linux) preferisce le connessioni di rete alle connessioni "via modem". ifdown eth0 Questo dovrebbe eliminare il problema! ifup eth0 Spero che questa "guida" possa esservi utile come e’ stato per me!!! CiaoCiao...
|
|
| Ultimo aggiornamento Sabato 04 Ottobre 2008 11:36 |



