Ormai la loro diffusione è capillare, e molti di noi le usano in sostituzione di una connessione via cavo. Indipendentemente dalla presenza o meno di copertura, zone d’ombra e wireless disponibili (…) uno degli scogli più grandi per alcuni modelli è appunto il loro utilizzo su sistemi linux.

Vediamo in questo articolo come ho risolto questo problema con la mia odiata quanto indispensabile chiavetta Olicard200.

Il problema

Molti si chiedono quale sia il problema. Perchè una periferica USB, standard ormai affermatissimo proprio per la semplicità di utilizzo, non riesca a funzionare con il nostro pinguino.

La risposta è semplice. Quando inseriamo la chiavetta con un sistema windows avviato parte l’istallazione del software, subito dopo siamo già pronti a navigare. Il problema è proprio questo: la chiavetta contiene al suo interno due perifeche USB differenti. La prima è una memoria con il programma di installazione. E’ poi compito del software installato fare lo switch di periferica e attivare la parte “telefonica” della chiavetta. Come potete intuire questo switch su ubuntu non avviene.

La soluzione.

In rete si trovano diverse soluzioni, alcune funzionano, altre no e molte sono veramente complicate da mettere in pratica. Ma l’aiuto ci viene dallo script Sakis3G (AL momento il sito è offline) che  ci semplifica notevolmente il lavoro, e ci permette di automatizzare la procedura di collegamento.

Sul sito indicato le istruzioni sono molto chiare:

wget http://www.sakis3g.org/versions/latest/i386/sakis3g.gz"
echo "dda70fd95fb952dbb979af88790d3f6e  sakis3g.gz" | md5sum -c
gunzip sakis3g.gz
chmod +x sakis3g
./sakis3g --interactive

NOTA: Al momento il sito è offline, lo script comunque è reso disponibile dal sito linuxmint-italia. Ecco i link per scaricare gli script:
Sakis3g.gz(32 bit)
Sakis3g.gz(64 bit)

diamo una breve spiegazione:

wget serve a scaricare il file; il secondo comando serve a verificare che il pacchetto sia stato scaricato correttamente (in caso contrario riscarichiamolo); gli altri sono estrazione, permesso di esecuzione, e avvio dello script.

A questo punto ci troviamo davanti a una procedura guidata che ci aiuterà a configurare e utilizzare la nostra chiavetta internet.

Nota: i passi che seguono sono stati eseguiti per stabilire una connessione con una chiavetta Olicard200 con scheda tim, ma come vedrete il tutto è facilmente adattabile a qualsiasi chiavetta/gestore.

schermata1

Indichiamo che tipo di periferica vogliamo usare per la connessione

schermata2

e quale periferica usare

schermata3

Civerrà chiesta la nostra password. Poi selezioniamo l’interfaccia

schermata6

Sulla olicard200 l’interfaccia corretta è la 5, se selezionate la 6 dopo un pò vi spunta un messaggio d’errore in cui dice che l’interfaccia non ha funzionalità telefoniche.

Ed in fine indichiamo con quale APN collegarci

schermata4

Nota: questa scelta è molto importante in quanto scegliere l’APN errato può comportare dei costi aggiuntivi sulla scheda. Informatevi presso i vostri gestori telefonici.

A questo punto potrebbe spuntarci un messaggio di errore relativo al modem-manager (a me a volte spunte, altre volte no) in ogni caso la connessione dovrebbe andare a buon fine.

non ci resta che uscire dallo script

schermata5

E siete pronti per navigare con la vostra chiavetta internet.

Una volta collegati se richiamiamo lo script ci troveremo davanti l’ultima schermata che abbiamo visto, dove abbiamo, oltre alla possibilità di disconnessione, anche la possibilità di vedere i dati della connessione in corso.