HowTo 37: Installare e configurare un modem USB con chipset Eagle-USB (I, II o III) su (K/X)Ubuntu
PREMESSA: questa guida dovrebbe funzionare, a detta dell'autore (che non sono io), con i seguenti modelli di modem USB: Sagem Fast 800, Sagem Fast 908, Comtrend ct 350, Comtrend ct 361, US Robotics USR9000 Sureconnect, TELINDUS ND 220 ARESCOM, Elcon 111U, Aztech 206U, Dlink DSL-200i , ARESCOM NDS1060, ECI B-FOCuS 150A II, Aethra Starmodem (ATTENZIONE: di quest'ultimo esistono vari modelli con chipset differenti, e tra poco impareremo a distinguerli), Huawei SmartAX MT810 ID, Teledat 300 usb, Zoom 5510B, ASUS AAM6000UG.
Altri modelli con medesimo chip e non inclusi nella lista, magari solo per dimenticanza o perchè sono più recenti della guida, dovrebbero secondo me ugualmente funzionare (i driver Eagle sono del tutto generici, dopotutto).
La seguente procedura è stata da me personalmente testata con successo su un Aethra Starmodem. Faccio a tal proposito notare ai possessori di tale apparecchio che, prima di cominciare a smanettare, è indispensabile avere la certezza che il chipset contenuto nel modem sia effettivamente un Eagle. Infatti, come già detto, di Starmodem ne esistono vari modelli con chip differenti (e non esplicitati). Se si sbaglia driver si fa solo casino, per cui attenzione. Allora, in particolare per chi si trovasse in tale situazione (ma anche gli altri farebbero meglio a non saltare le righe seguenti, in quanto non so se possano esserci casi simili allo Starmodem anche per gli altri modelli in elenco), c'è un modo semplice per regolarsi:
Riconoscere il proprio chipset
1) Si installa il pacchetto usbutils (questo sito è quello di riferimento per tutti i pacchetti di Ubuntu).
2) Si immette il comando
Codice:
$ sudo mount -t usbfs none /proc/bus/usb
3) Poi si immette
Si ottiene una schermata del genere:
Bus 001 Device 001: ID 0000:0000 Virtual Hub
Bus 001 Device 002: ID 0572:cb06 Conexant Systems (Rockwell), Inc.
Bisogna cercare la riga corrispondente al modem e prendere in esame i 2 codici separati dai 2 punti dopo la parola ID (sono, nell'ordine, il Vendor ID e il Product ID). In questo caso, a titolo di esempio, 0572 e cb06 sono rispettivamente il Vendor ID ed il Product ID dell'Aethra Starmodem con chipset Conexant (quindi NON Eagle). Ora si devono confrontare i propri valori con quelli elencati in questa tabella. In essa si trova un elenco di modem che completa ed eventualmente aggiorna la precedente lista di apparecchi dotati di chip Eagle (come detto, però, io posso dare certezze solo sullo Starmodem, negli altri casi la vostra prova sul campo è l'unica garanzia...).
Ora possiamo installare il driver:
Installazione del driver
1. Scaricare la versione più aggiornata del firmware ueagle-data-x.x.tar.gz (x.x è la versione, nel mio caso 1.1) da questo elenco.
2. Far partire Ubuntu e collegare il modem.
3. Utilizzare i seguenti comandi per installare il firmware, ponendo di aver salvato l'archivio in Home:
Codice:
$ tar -xvzf ueagle-data-1.1.tar.gz
$ sudo mkdir /lib/firmware/ueagle-atm
$ cd ueagle-data-1.1/
$ sudo cp -a * /lib/firmware/ueagle-atm
4. Staccare il cavo USB del modem dal pc, aspettare 30 secondi, riattaccare il cavo USB al pc. Dopo qualche secondo, le lucine del modem dovrebbero cominciare a lampeggiare e poi, dopo un po’ dovrebbero rimanere accese. Se non succede, si riavvia il pc. Nel mio caso non è stato necessario staccare e riattaccare il cavo, perchè le luci del modem si sono accese da sole.
Ora va configurata la connessione (nel mio caso l'ISP è Infostrada, la procedura dovrebbe funzionare anche con gli altri, ma non posso esserne totalmente certo):
Configurare la connessione
1. Si lancia
Codice:
$ gksudo gedit /etc/ppp/peers/ueagle-atm
Si ricorda che, in Kubuntu, il corrispondente comando è
Codice:
$ kdesu kate /etc/ppp/peers/ueagle-atm
mentre in Xubuntu è
Codice:
$ gksudo mousepad /etc/ppp/peers/ueagle-atm
2. Si copia nel file appena aperto il seguente testo:
user "NOMEUTENTE"
plugin pppoatm.so VP.VC
noipdefault
usepeerdns
defaultroute
persist
noauth
Dove NOMEUTENTE è il nome utente che ti ha dato il tuo ISP per connetterti ad internet e VP e VC sono due numeri che, nel mio caso, sono rispettivamente 8 e 35, ma dovrebbero andar bene anche per gli altri provider.
3. Si lancia
Codice:
$ gksudo gedit /etc/ppp/chap-secrets
Ci dovrebbe essere una riga nel file che si apre che non ha il cancelletto all’inizio, fatta così:
"your username" "*" "your password" "*"
Dove <your username> e <your password> devono essere rispettivamente il tuo nome utente e la tua password per la connessione.
Se questa riga non c’è, va aggiunta in fondo al file.
4. Si fa la stessa cosa al file che si apre immettendo:
Codice:
$ gksudo gedit /etc/ppp/pap-secrets
Ora, per lanciare la connessione, si digita nella console (dopo aver controllato che il modem abbia le lucine accese):
Per terminarla:
oppure
Codice:
$ poff ueagle-atm
Si possono anche creare, sia per lanciare che per terminare la connessione, 2 comodi lanciatori (click con tasto destro sul desktop e selezione della voce appropriata), immettendo in essi i comandi descritti pocanzi. In tal modo non si ha bisogno di usare ogni volta il terminale. Oppure si può far sì che il pc si connetta automaticamente all'avvio del sistema o in altre occasioni. Per queste ultime operazioni si faccia riferimento alla fonte principale della guida citata a fine pagina.
Ora il vostro modem dovrebbe funzionare come si deve.
- Fonte principale (tradotta, tagliata ed integrata): https://help.ubuntu.com/community/Us...dem/ueagle-atm
- Fonte secondaria (tagliata): http://www.pluto.it/files/journal/pj...dsl-mini3.html