Free Penguin Phone

Questa guida spiega come avere accesso a Internet sul computer sfruttando un cellulare GPRS, EDGE o UMTS collegato al computer tramite Bluetooth. La procedura dovrebbe essere valida per qualunque cellulare e gestore.
Preparativi Prima di procedere, occorre assicurarsi che il Bluetooth sia attivo e correttamente funzionante sul computer e sul cellulare.
A tal proposito, consultare la guida al Bluetooth.Assicurarsi inoltre che la propria scheda SIM sia correttamente abilitata per la connessione a Internet (consultare il proprio gestore per ulteriori informazioni).
Configurare il Bluetooth Come prima cosa è necessario trovare l’indirizzo Bluetooth del cellulare.
Attivare il bluetooth sul cellulare, e da terminale digitare: hcitool scan Il risultato dovrebbe essere simile a questo:
00:11:22:33:44:55 NomeCellulare
Annotarlo in quanto servirà nel seguito della procedura. 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:11:22:33:44:55 l'indirizzo Bluetooth del cellulare): sdptool search --bdaddr 00:11:22:33:44:55 DUN | grep Channel Ecco un possibile risultato: Channel: 1 In questo esempio il canale sembrerebbe il numero 1.
Alcuni cellulari però restituiscono un numero sbagliato,
nel qual caso si dovrà procedere per tentativi.
Il prossimo passo consente al sistema di usare il cellulare come se fosse un modem collegato alla porta seriale; da terminale digitare: sudo rfcomm bind rfcomm0 00:11:22:33:44:55 1 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:11:22:33:44:55 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: gksu gedit /etc/bluetooth/rfcomm.conf e aggiungere al file le seguenti righe:
bind yes;
# Indirizzo Bluetooth del cellulare
device 00:11:22:33:44:55;
# canale RFCOMM per la connessione
channel 1;
# Commento a piacere
comment "Commento a piacere";
}
Connessione a Internet Connessione tramite interfaccia grafica: GNOME usa il programma GNOME PPP, distribuito con il pacchetto gnome-ppp presente nei repository di ogni distro.
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: * /dev/rfcomm0 come dispositivo modem;
* AT+cgdcont=1,"ip","StringaAPN","",0,0 come stringa di inizializzazione.
Al posto di StringaAPN è necessario inserire la stringa corretta per il proprio gestore:
* Vodafone: web.omnitel.it
* Wind: internet.wind
* H3G: tre.it
* H3G (opzione Naviga3): naviga.tre.it
Connessione tramite riga di comando Il programma wvdial permette la connessione da riga di comando. 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:
Modem = /dev/rfcomm0
Baud = 460800
Modem Type = Analog Modem
Carrier Check = no
Username = ininfluente
Password = ininfluente
Init1 = ATZ0
Init2 = AT+CGDCONT=1,"ip","StringaAPN","",0,0
Init3 = ATD*99***1#
* Vodafone: web.omnitel.it
* Wind: internet.wind
* H3G: tre.it
* H3G (opzione Naviga3): naviga.tre.it
* Per disconnettersi basta 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).
