Limitazioni della Number Portability Wordpress aggiornato alla versione 2.2.3
set 05

Mi appunto una guida di fondamentale importanza (almeno per me e anche se un pò datata :P ) scritta da AlexIt e riportata da Trevino nel suo blog, per sfruttare la connessione mobile con la distro Linux (K)Ubuntu.

Eccomi a scrivere per la prima volta su questo neonato blog. Anche io come Trevi ho deciso di approdare nel mondo GNU-Linux solo recentemente. Prima ho provato la Kubuntu (chissà su consiglio di chi ) ma dopo essermi scontrato con vari problemi di configurazioni e un paio di formattoni, ho deciso di passare a Ubuntu , ovvero la versione con gnome al posto di kde. Devo dire che mi sono subito trovato meglio con l'interfaccia: più semplice e lineare, ma come si sa questo è alla fine solo una questione di gusti personali . Fatto sta che in poco tempo sono riuscito a configurare tutte le periferiche, e per ultimo, ma probabilmente la cosa più importante, la connessione GPRS/EDGE/UMTS per riuscire a navigare sfruttando il mio Smartphone Nokia 6630 via Bluetooth, dato che purtroppo non sono coperto dall'adsl. Credo che questa procedura possa andare bene anche per molte altre distribuzioni e cellulari diversi.

In particolare, ho impostato la connessione per connettersti al gprs di TIM , sfruttando l'APN ibox.tim.it. Se volete sfruttare altri operatori, modificate opportunamente l'apn nelle modifiche in seguito. Bisogna dire che sulla Ubuntu 5.10 che ho il bluetooth funziona già egregiamente, e mi è bastato inserire il dongle bluetooth per aver subito tutto funzionante. In ogni caso i pacchetti necessari sono gnome-bluetooth, bluez-utils e bluez-pin.

La strada è lunga e quindi procediam un passo alla volta. Prima di tutto devo dire che le mie guide di riferimento sono state questa e questa , senza le quali probabilmente non sarei riuscito nel mio intento, quindi grazie agli autori.

 AGGIORNAMENTO DEL 29/03/2006 Aggiorno la mia guida introducendo una ulteriore procedura per connettersi (più semplice): wvdial con la sua interfaccia grafica gnome-ppp Ho inoltre inserito la procedura per connettersi tramite cavo USB !! Let's start! Sommario:

Capitolo 1: Configurazione del Bluetooth

Capitolo 2: Connessione con scripts per PPPD

Capitolo 3: Connessione con Wvdial e Gnome-PPP

Capitolo 4: Connessione tramite Cavetto USB e Gnome-PPP ——————————————————————————– CAPITOLO 1: CONFIGURAZIONE DEL BLUETOOTH Per prima cosa dobbia trovare l'indirizzo fisico del dispositivo bluetooth. Attivate il bluetooth sul cellulare ,aprite la shell e digitate hcitool inq Il risultato dovrebbe essere piu o meno questo: Inquiring  00:11:22:33:44:55 clock offset: 0—0359 class: 0—50020c Il primo è proprio l'indirizzo che si serve. Segnatelo che ci servirà in seguito. Ora andate nella cartella /etc/bluetooth Ci dovrebbero essere 3 o 4 files: rfcomm.conf , pin, bluepin, hcid.conf Ecco come ho impostato i miei: rfcomm.conf rfcomm0 { bind yes; # # Bluetooth address of the device device 00:11:22:33:44:55; # # RFCOMM channel for the connection channel 1; # # Description of the connection comment "Nokia 6630"; } Ovvamente impostate il vostro indirizzo dove specificato.

- *Nota sul Canale RFCOMM* - Alcuni cellulari potrebbero utilizzare un canale RFCOMM diverso da 1 per la connessione dial-up. Ad esempio qualcuno riporta funzionante il canale 3. In alcune guide si legge che c'è un comando apposito per vedere quale è il canale giusto del vostro cellulare. provate a dare nel terminale il comando sdptool search DUN Ecco il mio risultato: ale@ubuntu:~$ sdptool search DUN Inquiring  Searching for DUN on 00:11:22:33:44:55  Service Name: Dial-Up Networking Service RecHandle: 0—10006 Service Class ID List: "Dialup Networking" (0—1103) Protocol Descriptor List: "L2CAP" (0—0100) "RFCOMM" (0—0003) Channel: 3 Language Base Attr List: code_ISO639: 0—454e encoding: 0—6a base_offset: 0—100 Profile Descriptor List: "Dialup Networking" (0×1103) Version: 0—0100 Leggendo questo risultato il canale giusto da utilizzare sembrerebbe il numero 3, ma ho verificato che il mio Nokia 6630 funziona bene solo se utilizzo il canale numero 1 (come ho scritto in tutta la guida). Magari in cellulari diversi questa ricerca da un risultato più corretto!.

——————————————

aprite il file pin, cancellate tutto quello che c'è e impostate il pin scrivendo: PIN:1234 adesso aprite il file bluepin. Se non esiste createlo voi, e inserite dentro questa riga:

#!/bin/sh

Il file hcid.conf va modificato (anche se molte righe dovrebbero già esser cosi di default) in questo modo: riga 17(circa): security user; riga 23: pairing multi; riga 26: pin_helper /usr/bin/bluepin; riga 37: name "%h-%d"; riga 40: class 0×3e0100; riga 46: iscan enable; pscan enable; riga 53: lm accept; riga 61: lp rswitch,hold,sniff,park; le altre le potete lasciare come sono di default. Salvate tutti i files modificati (si devono avere i privilegi di root) Adesso aprite la Shell e digitate: rfcomm bind rfcomm0 00:11:22:33:44:55 1 Inserendo opportunamente il proprio indirizzo fisico e il canale utilizzato da Nokia per la connessione Dial-up (1 in questo caso). Per verificare che la creazione del dispositivo rfcomm sia avvenuta correttamente, digitate rfcomm Il risultato dovrebbe essere questo: rfcomm0: 00:11:22:33:44:55 channel 1 clean Se il canale dovesse essere closed, operate in questo modo: rfcomm release all rfcomm bind rfcomm0 00:11:22:33:44:55 1 A questo punto sempre con il comando rfcomm verificate che il canale sia clean Bene, la configurazione bluetooth è terminata

CAPITOLO 2: CONNESSIONE CON SCRIPTS PER PPPD OMESSO, è più semplice la procedura al capitolo 3 :P

CAPITOLO 3: CONNESSIONE CON WVDIAL E GNOME-PPP Qualche tempo dopo aver scritto la guida, avendo un pò più dimestichezza con Ubuntu, mi sono accorto che c'era un modo molto più semplice e rapido per effettuare la connessione via bluetooth. Ciò di cui abbiamo bisogno è wvdial (che ha la stessa funzione di pppd) e la sua interfaccia grafica Gnome-ppp che qualora non fossero già  installati si trovano entrambi facilmente nei repository di ubuntu. Una volta configurato correttamente il bluetooth come riportato nel Capitolo 1 , aprite Gnome-ppp e impostelo in questo modo: - Nome utente e password: Quelli richiesti dalla vostra connessione gprs. Per Tim possiamo metterli casualmente, tanto non servono. - Numero di telefono: *99# schermatagnomeppp14ly.png Adesso cliccate su Configura. inserite nel riquadro del modem la stringa: /dev/rfcomm0 Cliccate su Stringhe di Inizializzazione e inserite nella riga Init 2, la stringa di connessione al GPRS del vostro gestore. Nel mio caso (TIM) è: AT+cgdcont=,"ip","ibox.tim.it" Adesso andate nel tab Opzioni e impostate tutto come nel mio screenshot: schermatagnomepppopzioni5tc.png Fatto !!! Chiudete pure la finestra opzioni e cliccate su Connetti !

CAPITOLO 4: CONNESSIONE TRAMITE CAVETTO USB E GNOME-PPP Appena sono passato a linux ho pensato subito che il modo più facile per connettersi in GPRS con cellulare fosse il blueooth. Incluso nella confezione del mio Nokia 6630 c'è un cavetto USB (Nokia DKU-2) che funziona molto bene su Windows, ma non credevo facesse altrettanto bene su Linux. La prima cosa che ho pensato è stata "figurati se esistono drivers per linux per questo cavetto Nokia! impossibile direi!." Immaginate la mia sorpresa, quando attaccando per caso il cellulare al pc con il cavetto, e guardando nel log di sistema (col comando dmesg), ho letto: # usb 1-1: new full speed USB device using ohci_hcd and address 2[4327325.286000] cdc_acm 1-1:1.8: ttyACM0: USB ACM device # usbcore: registered new driver cdc_acm # drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters Cosa era successo? Semplice ! Ubuntu mi aveva riconosciuto il cellulare attaccato, mi aveva riconosciuto il modem interno, e AUTOMATICAMENTE mi aveva creato la nuova periferica modem all'indirizzo ttyACM0 !!! GRANDE UBUNTU !!!!! Praticamente non c'era NIENTE da configurare !!! E' bastato aprire Gnome-PPP (già configurato per il bluetooth come nel capitolo precedente) e cambiare l'indirizzo del modem in /dev/ttyACM0 Cliccare su Connetti ed il gioco è fatto !! Edit: Recentemente è stato scritto un bel wiki sul sito di ubuntu sulla connessione di un cellulare UMTS via USB, vi consiglio di dargli un'occhiata! Ciao a tutti e grazie per i vostri complimenti ! AleXit

Grazie ancora! :D

6 Risposte a “Connessione GPRS/EDGE/UMTS via BT + Ubuntu”

  1. Alberto Says:

    Ubuntu l’ho installata e ogni tanto ci gioco ma se penso che mi mancano una marea di funzionalità , tipo questa che descrivi, e che per farle andare ci vuole tutto questo papiro di istruzioni per ciascuna mi viene male :(

  2. alexrossi87 Says:

    Ho fatto come ce scritto nella guida. Sono andato su risorse poi sono andato su computer poi su File sistem e da li ho aperto la cartella /etc/bluetooth Ci sono 6 files:audio.service, hcid.conf, input.service, network.service, rfcomm.conf e serial.service, nella cartella rfcomm.conf ce scritto

    # RFCOMM configuration file.
    #

    #rfcomm0 {
    # # Automatically bind the device at startup
    # bind no;
    #
    # # Bluetooth address of the device
    # device 11:22:33:44:55:66;
    #
    # # RFCOMM channel for the connection
    # channel 1;
    #
    # # Description of the connection
    # comment “Example Bluetooth device”;
    #}
    io ho scritto cosi rfcomm.conf rfcomm0 { bind yes; # # Bluetooth address of the device device 00:60:57:FB:FD:EC ;(ho verificato questo codice con conando hcitool inq su TERMINALE ROOT) # # RFCOMM channel for the connection channel 1; # # Description of the connection comment “Nokia 6600″; } ma mi compare una striscia gialla che dice impossibile salvare le modifiche, verificare di aver scritto i termini esattamente. COME DEVO FARE PER CUNFIGURARE LA MIA BLUETOOTH

  3. Stefano Says:

    Sembra che tu abbia aperto il file senza i privilegi di root (requisito fondamentale in Ubuntu per poter fare modifiche).

    Sicuro di aver aperto il file digitando:

    sudo nano rfcomm.conf

    ?

    CIao e fammi sapere!

  4. alexrossi87 Says:

    ho scaricato gnome-bluetooth-0.9.0 e non riesco a installare, qualcuno più bravo di me che mi può aiutare

  5. pizzzipao Says:

    ho seguito tutti i passaggi sopra riportati ma al momento di collegarmi mi manca il file /dev/rfcomm0 e peper tanto non posso colegarmi che fare?

  6. eXtRem3-xS Says:

    Ciao
    beh.. se non togli i cancelletti davanti al conf di rfcomm.conf dubito che ci riuscirai.
    Cosi:

    # RFCOMM configuration file.

    rfcomm0 {
    # Automatically bind the device at startup
    bind yes;

    # Bluetooth address of the device
    device 11:22:33:44:55:66;

    # RFCOMM channel for the connection
    channel 1;

    # Description of the connection
    comment Example Bluetooth device;
    }

Lascia una risposta