Dimensione: 9817
Commento:
|
Dimensione: 9490
Commento: Revisionata parte installazione
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 12: | Linea 12: |
I modem adsl usb, come molti altri dispositivi hardware, funzionano grazie ad un piccolo programma, detto ''firmware'', che li gestisce; non avendo a disposizione una memoria permanente per contenere il ''firmware'', deve esser caricato dal pc al modem ad ogni accensione. Il problema sta nel caricamento del ''firmware'' perché i driver che lo caricano sono forniti solo per sistemi operativi Windows o il produttore non rilascia il codice sorgente che consentirebbe la loro scrittura per altri sistemi operativi. |
In questa pagina sono presenti le istruzioni per configurare i modem USB con chip '''Conexant-Access Runner'''. |
Linea 18: | Linea 16: |
Questa guida si rivolge a chi possiede uno dei seguenti modem con chip ''Conexant-Access Runner'': | Di seguito è riportata la lista delle periferiche supportate: |
Linea 56: | Linea 54: |
Installare il pacchetto ''build-essential'' fondamentale per compilare l'estrattore del firmware. Se si ha a disposizione il cd col software di installazione seguire [#Generale metodo generale], altrimenti il [#Alternativo metodo alternativo]. |
[:AmministrazioneSistema/InstallareProgrammi: Installare] il pacchetto ''build-essential'' necessario per la compilazione del firmware del modem USB. Se si dispone il CD del produttore contenente il driver d'installazione seguire il [#Generale metodo generale], altrimenti consultare il [#Alternativo metodo alternativo]. |
Linea 62: | Linea 60: |
Creare nella propria Home una cartella di nome `utils`. Collegarsi al [http://accessrunner.cvs.sourceforge.net/accessrunner/ sito] e salvarci dentro i file `makefile` e `cxacru-fw.c` . Aprire un terminale e digitare: {{{ |
0. Creare all'interno della propria '''Home''' una cartella di nome `utils`. 0. Scaricare all'interno della cartella creata in precedenza i file `makefile` e `cxacru-fw.c` reperibili da [http://accessrunner.cvs.sourceforge.net/accessrunner/ questo indirizzo]. 0. Per compilare il modulo digitare all'interno di una finestra di terminale i seguenti comandi:{{{ |
Linea 71: | Linea 69: |
per compilare il programma e renderlo eseguibile. Nella cartella `/home/nomeutente/utils` sarà presente l'eseguibile `cxacru-fw`. Adesso è necessario copiare il file `CnxEtU.sys` Inserire nel lettore il cd di installazione dei driver per Windows e copiare il file `CnxEtU.sys`,contenuto nella cartella nella cartella DRIVER/WINDOWS/WAN/ , nella cartella `utils`che abbiamo creato in Home: Estrarre il firmware e spostarlo coi comandi {{{ |
0. Inserire all'interno del CDROM il disco del produttore contenute i driver e copiare il file `/media/cdrom/driver/windows/wan/CnxEtU.sys` all'interno della cartella `utils`. 0. All'interno di una finestra di terminale digitare il seguente comando per estrarre il firmware:{{{ |
Linea 84: | Linea 76: |
Riavviare e se sul modem si accende anche un secondo LED vuol dire che il modem è collegato. Per testare il buon esito dell'operazione scrivere nel terminale: {{{ |
0. Riavviare il computer, se sul modem si accende anche un secondo LED vuol dire che il modem è collegato. 0. Per testare il buon esito dell'operazione digitare all'interno di una finestra di terminale il seguente comando:{{{ |
Linea 90: | Linea 80: |
}}} Se la risposta è ''Line Up'' allora si è collegati alla linea. |
}}} Se la risposta è '''Line Up''' significa che si è collegati alla linea. |
BR Indice VersioniSupportate(intrepid hardy gutsy dapper)
Introduzione
In questa pagina sono presenti le istruzioni per configurare i modem USB con chip Conexant-Access Runner.
Periferiche supportate
Di seguito è riportata la lista delle periferiche supportate:
Produttore |
Periferica |
ID |
ACORP |
Sprinter@ADSL USB |
|
Aethra |
Starmodem UM1020 |
0659:0020 |
Amigo |
HMX-CA85UR-K8 |
|
Atlantis |
I-Storm USB (A01-AU1) |
|
Atlantis |
Pocket USB ADSL Modem (A01-AU2) |
|
Atlantis |
Land AU1-A01 |
|
AusLinx |
AL-2006 |
|
Billion |
BIPAC-7000 |
|
Conexant |
ADSL modem |
0572:cb01 |
Conexant |
ADSL modem |
0572:cb06 |
Conexant |
ADSL modem (Euphrates project) |
0572:cafe |
Conexant |
ADSL modem (Hasbani project) |
0572:cb00 |
Digicom |
Michelangelo USB C |
|
Digicom |
Michelangelo USB Cx |
|
Draytek |
Vigor 318 |
0675:0200 |
e-tech |
V2 adsl USB modem |
|
Hamlet |
HDSL640S |
|
Light |
System ADSL Module |
|
Netopia |
Cayman 3341 / 3351 |
100d:cb01 |
Netopia |
Cayman 3342 / 3352 |
100d:3342 |
Olitec |
ADSL modem version 2 |
08e3:0100 |
Olitec |
ADSL modem version 3 |
08e3:0102 |
Origo |
ASU 8000 |
|
Pirelli |
usb adsl AUA 010 |
|
Speedcom+ series |
Usb adsl wan adapter |
|
Sitecom |
DC-204-v3 |
|
Trust |
253A SPEDDLINK |
|
Trust |
Amigo Technology Co. AMX-CA86U |
0eb0:3485 |
Zoom |
5510 |
1803:5510 |
ZyXEL |
630-C1 oppure OMNI ADSL USB (Annex A) |
0586:330a |
ZyXEL |
630-C3 oppure OMNI ADSL USB (Annex B) |
0586:330b |
ZyXEL |
prestige 600 C1 |
Installazione
[:AmministrazioneSistema/InstallareProgrammi: Installare] il pacchetto build-essential necessario per la compilazione del firmware del modem USB.
Se si dispone il CD del produttore contenente il driver d'installazione seguire il [#Generale metodo generale], altrimenti consultare il [#Alternativo metodo alternativo].
Metodo generale
Creare all'interno della propria Home una cartella di nome utils.
Scaricare all'interno della cartella creata in precedenza i file makefile e cxacru-fw.c reperibili da [http://accessrunner.cvs.sourceforge.net/accessrunner/ questo indirizzo].
Per compilare il modulo digitare all'interno di una finestra di terminale i seguenti comandi:
cd utils make
Inserire all'interno del CDROM il disco del produttore contenute i driver e copiare il file /media/cdrom/driver/windows/wan/CnxEtU.sys all'interno della cartella utils.
All'interno di una finestra di terminale digitare il seguente comando per estrarre il firmware:
sudo ./cxacru-fw CnxEtU.sys cxacru-fw.bin sudo cp ~/cxacru-fw.bin /lib/firmware
- Riavviare il computer, se sul modem si accende anche un secondo LED vuol dire che il modem è collegato.
Per testare il buon esito dell'operazione digitare all'interno di una finestra di terminale il seguente comando:
cat /proc/net/atm/cxacru\:0
Se la risposta è Line Up significa che si è collegati alla linea.
Metodo alternativo
Se non si possiede un cd allegato al modem e si ha a disposizione una connessione ad internet si può scaricare da [http://pmarchet.web.cs.unibo.it/cxacru-fw qui] il firmware estratto; dopo averlo rinominato in cxacru-fw.bin spostarlo in /home/nomeutente/utils.
Aprire la cartella utils da terminale
cd utils
Copiare il file cxacru-fw.bin in /lib/firmware
sudo cp ~/cxacru-fw.bin /lib/firmware
Riavviare e se sul modem si accende anche un secondo LED vuol dire che il modem è collegato.
Per testare il buon esito dell'operazione scrivere nel terminale:
cat /proc/net/atm/cxacru\:0
Se la risposta è Line Up allora si è collegati alla linea.
Configurazione della connessione
L'ultimo passo per la connessione ad internet è l'impostazione della connessione. Aprire un terminale e scrivere:
locate ppoatm.so
la cui risposta sarà del tipo /usr/lib/pppd/2.4.4/pppoatm.so.
E' ora necessario modificare il file di connessione
Aprire il file /etc/ppp/options con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e aggiungere le seguenti righe in fondo al file, verificando che quanto scritto dopo plugin sia uguale a quanto ottenuto col comando locate:
lock debug kdebug 1 noauth maxfail 3 ipparam ppp0 noipdefault usepeerdns defaultroute noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp persist plugin /usr/lib/pppd/2.4.4/pppoatm.so 8.35 user nomeutente_connessione
Sostituire al posto di "nomeutente_connessione" lo username impiegato per la connessione (solamente la parte precedente la @) e salvare.
Aprire il file /etc/ppp/chap-secrets con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e inserire questa riga in fondo al file e salvare:
nomeutente_connessione * password_connessione
Sostituendo ai dati nell'esempio quelli relativi alla connessione (quelli con i quali ci si è registrati all'ISP), mantenere lo stesso numero di spazi e di asterischi come qua riportato. |
Allo stesso modo inserire la stessa riga in fondo a un altro file /etc/ppp/pap-secrets
Salvare le modifiche e, sempre con i privilegi amministrativi, modificare il file /etc/resolv.conf aggiungendo le seguenti righe
domain nome_dominio nameserver dns_primario nameserver dns_secondario
A fianco alla parola domain indicare il dominio della connessione. Nella seconda a riga vicino nameserver inserire il DNS primario del provider; nella terza riga invece il DNS secondario. Per reperire queste informazioni collegarsi a questo [http://www.mooseek.com/tecnologia/schede/00000035.htm sito].
nomeutente_connessione@nome_dominio * password
Sostituendo ai dati nell'esempio quelli relativi alla connessione, mantenere lo stesso numero di spazi e di asterischi come qua riportato. |
Connessione
Riavviare il pc, selezionare il sistema operativo col kernel modificato e avviare la connessione. Verificare che all'avvio i LED del modem si illuminino secondo la procedura di connessione riportata nel manuale: questo significa che il modem ha rilevato il segnale della portante ed è sincronizzato con la centrale telefonica; lo si può verificare anche col comando
cat /proc/net/atm/cxacru\:0
che restituirà qualcosa del tipo
ADSL USB MODEM (usb-0000:00:07.2-2) MAC: 00:06:4f:17:1c:7a AAL5: tx 3865 ( 0 err ), rx 4467 ( 1 err, 0 drop ) Line up
Aprire un terminale e scrivere il comando che avvierà la connessione
pppd
- Per terminare la connessione usare il comando
killall pppd
Si consiglia di verificare l'effettiva disconnessione a chi ha una contratto a consumo. |
Script di connessione
Per rendere più semplice la connessione si può usare il seguente script:
# CONNESSIONE CON ZENITY BY NoWhereMan :) pppd %0 disc=1 start=`date +%s` while [[ $disc != 0 ]]; do zenity --notification --text "Connesso." end=`date +%s` elapsed=`expr $end - $start` mins=`expr $elapsed / 60` secs=`expr $elapsed % 60` zenity --question --text "Connesso da $mins Minuti e $secs Secondi. Disconnettere ? "; disc=$? done; killall pppd
Aprire un [:Ufficio/EditorDiTesto:editor di testo], copiare lo script e salvarlo col nome "connect" in /home/nomeutente/utils. Attribuirgli i permessi di esecuzione:
cd utils chmod +x connect
Ora si può creare un [:AmbienteGrafico/IconeDiAvvio:Icona di Avvio] sulla Scrivania. Avviato script apparirà una piccola "(i)" accanto all'orologio: la connessione è quindi avvenuta. Un clic su di essa, e un messaggio chiederà se si vuole disconnettersi, avvisando del tempo trascorso dall'inizio della connessione.
Lo script funziona in GNOME e XFCE. Per KDE è necessario installare zenity . |
Si consiglia comunque di verificare l'effettiva disconnessione col comando da terminale:
killall pppd
Ulteriori risorse
- [wiki:Ubuntu/UsbAdslModem/e-techV2 e-techV2]
[wiki:Ubuntu/UsbAdslModem/AccessRunner AccessRunner]
[http://linux.p2pforum.it/wiki/Installazione_modem_Conexant_AccesRunner Installazione modem Conexant AccessRunner]