Dimensione: 9518
Commento:
|
← Versione 29 del 14/03/2011 12.47.44 ⇥
Dimensione: 9082
Commento: converted to 1.6 markup
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from MarkusderKiller/Prove01 | |
Linea 5: | Linea 6: |
[[BR]] [[Indice]] [[VersioniSupportate(intrepid hardy gutsy dapper)]] |
<<BR>> <<Indice>> <<Informazioni(rilasci="8.04")>> |
Linea 11: | Linea 13: |
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 17: | Linea 17: |
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 55: | Linea 55: |
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]. [[Anchor(Generale)]] |
[[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]]. <<Anchor(Generale)>> |
Linea 61: | Linea 61: |
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 70: | Linea 70: |
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 83: | Linea 77: |
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 89: | Linea 81: |
}}} Se la risposta è ''Line Up'' allora si è collegati alla linea. [[Anchor(Alternativo)]] |
}}} Se la risposta è '''Line Up''' significa che si è collegati alla linea. <<Anchor(Alternativo)>> |
Linea 96: | Linea 86: |
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` {{{ |
0. Se non si possiede il CD contente i driver fornito dal produttore con il modem ma si ha a disposizione una connessione a internet si può scaricare da [[http://pmarchet.web.cs.unibo.it/cxacru-fw|questo indirizzo]] all'interno della propria '''Home'''. 0. Digitare all'interno di una finestra di terminale i seguenti comandi per installare il firmware:{{{ mv cxacru-fw cxacru-fw.bin cp cxacru-fw.bin ~/utils |
Linea 102: | Linea 92: |
}}} Copiare il file `cxacru-fw.bin` in `/lib/firmware` {{{ |
|
Linea 108: | Linea 95: |
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 114: | Linea 99: |
}}} Se la risposta è ''Line Up'' allora si è collegati alla linea. |
}}} Se la risposta è '''Line Up''' significa che si è collegati alla linea. |
Linea 120: | Linea 103: |
L'ultimo passo per la connessione ad internet è l'impostazione della connessione. Aprire un '''terminale''' e scrivere: {{{ |
0. Digitare il seguente comando all'interno di una finestra di terminale per trovare l'esatto posizione del file `pppoatm.so`:{{{ |
Linea 124: | Linea 105: |
}}} 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: {{{ |
}}} la cui risposta sarà simile a questa `/usr/lib/pppd/2.4.4/pppoatm.so`. 0. 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''':{{{ |
Linea 152: | Linea 127: |
}}} Al posto di "nomeutente_connessione" inserire lo username impiegato per la connessione (solamente la parte precedente la @). Salvare le modifiche. Aprire il file `/etc/ppp/chap-secrets` con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] e aggiungere le seguenti righe in fondo al file e inserire questa riga in fondo al file e salvare {{{ |
}}} Sostituire la dicitura «nomeutente_connessione» con l'utente utilizzato per la connessione (solamente la parte precedente la @) e salvare. 0. 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:{{{ |
Linea 166: | Linea 133: |
||<tablestyle="text-align: justify; width:100%;"style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]]||<style="padding:0.5em;border:none;">'''Sostituendo ai dati nell'esempio quelli relativi alla connessione, 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` Salvate le modifiche e ,sempre con i privilegi amministrativi, modificare il file `/etc/resolv.conf` e scrivere le seguenti righe {{{ |
||<tablestyle="text-align: justify; width:100%;"style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>>||<style="padding:0.5em;border:none;">'''Sostituendo ai dati nell'esempio quelli relativi alla connessione 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` 0. Aprire il file `/etc/resolv.conf` con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e sostituire il contenuto con le seguenti righe:{{{ |
Linea 178: | Linea 141: |
}}} 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 }}} ||<tablestyle="text-align: justify; width:100%;"style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]]||<style="padding:0.5em;border:none;">'''Sostituendo ai dati nell'esempio quelli relativi alla connessione, mantenere lo stesso numero di spazi e di asterischi come qua riportato.'''|| |
}}} Sostituire la dicitura «nome_dominio» con il nome del proprio dominio e le diciture «dns_primario» e «dns_secondario» con l'indirizzo IP del server DNS del proprio ISP. |
Linea 190: | Linea 145: |
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 {{{ |
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 digitando all'interno di una finestra di terminale il seguente comando:{{{ |
Linea 194: | Linea 147: |
}}} che restituirà qualcosa del tipo {{{ |
}}} Verrà restituito qualcosa di simile a questo:{{{ |
Linea 205: | Linea 154: |
Aprire un terminale e scrivere il comando che avvierà la connessione {{{ |
Per avviare la connessione digitare all'interno di una finestra di terminale il seguente comando:{{{ |
Linea 211: | Linea 158: |
Per terminare la connessione usare il comando {{{ |
Mentre per terminare la connessione digitare all'interno di una finestra di terminale il seguente comando:{{{ |
Linea 217: | Linea 162: |
||<tablestyle="text-align: justify; width:100%;"style="border:none;" 5%>[[Immagine(Icone/Grandi/info.png,,center)]] ||<style="padding:0.5em;border:none;">Si consiglia di verificare l'effettiva disconnessione a chi ha una connessione a consumo. || |
||<tablestyle="text-align: justify; width:100%;"style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em;border:none;">Si consiglia di verificare l'effettiva disconnessione a chi ha una contratto a consumo. || |
Linea 222: | Linea 166: |
Per rendere più semplice la connessione si può usare il seguente script: {{{ |
Per automatizzare la connessione si può utilizzare il seguente script:{{{ |
Linea 243: | Linea 185: |
Aprire un editor di testo, ad esempio '''Gedit''', copiare lo script e salvarlo col nome "connect" in `/home/nomeutente/utils`. Attribuirgli i permessi di esecuzione: {{{ |
Aprire un [[Ufficio/EditorDiTesto|editor di testo]], copiare lo script e salvarlo col nome `connect` in `~/utils`, dandogli i permessi di esecuzione:{{{ |
Linea 251: | Linea 190: |
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. Si consiglia comunque di verificare l'effettiva disconnessione col comando da terminale: {{{ |
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. ||<tablestyle="text-align: justify; width:100%; "style="border:none;" 5% ^><<Immagine(Icone/Piccole/note.png,,center)>>||<style="padding:0.5em;border:none;">Lo script funziona in GNOME e XFCE. Per KDE è necessario installare `zenity` .|| Si consiglia comunque di verificare l'effettiva disconnessione col comando da terminale:{{{ |
Linea 261: | Linea 201: |
* [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] |
* [[Ubuntu:UsbAdslModem/e-techV2|e-techV2]] * [[Ubuntu:UsbAdslModem/AccessRunner|AccessRunner]] * [[http://linux.p2pforum.it/wiki/Installazione_modem_Conexant_AccesRunner|Installazione modem Conexant AccessRunner]] |
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
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 metodo generale, altrimenti consultare il 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 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 il CD contente i driver fornito dal produttore con il modem ma si ha a disposizione una connessione a internet si può scaricare da questo indirizzo all'interno della propria Home.
Digitare all'interno di una finestra di terminale i seguenti comandi per installare il firmware:
mv cxacru-fw cxacru-fw.bin cp cxacru-fw.bin ~/utils cd utils 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.
Configurazione della connessione
Digitare il seguente comando all'interno di una finestra di terminale per trovare l'esatto posizione del file pppoatm.so:
locate ppoatm.so
la cui risposta sarà simile a questa /usr/lib/pppd/2.4.4/pppoatm.so.
Aprire il file /etc/ppp/options con un editor di testo e con i 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 la dicitura «nomeutente_connessione» con l'utente utilizzato per la connessione (solamente la parte precedente la @) e salvare.Aprire il file /etc/ppp/chap-secrets con un editor di testo e con i 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 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
Aprire il file /etc/resolv.conf con un editor di testo e con i privilegi di amministrazione e sostituire il contenuto con le seguenti righe:
domain nome_dominio nameserver dns_primario nameserver dns_secondario
Sostituire la dicitura «nome_dominio» con il nome del proprio dominio e le diciture «dns_primario» e «dns_secondario» con l'indirizzo IP del server DNS del proprio ISP.
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 digitando all'interno di una finestra di terminale il seguente comando:
cat /proc/net/atm/cxacru\:0
Verrà restituito qualcosa di simile a questo:
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
Per avviare la connessione digitare all'interno di una finestra di terminale il seguente comando:
pppd
Mentre per terminare la connessione digitare all'interno di una finestra di terminale il seguente comando:
killall pppd
Script di connessione
Per automatizzare la connessione si può utilizzare 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 editor di testo, copiare lo script e salvarlo col nome connect in ~/utils, dandogli i permessi di esecuzione:
cd utils chmod +x connect
Ora si può creare un 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.
Si consiglia comunque di verificare l'effettiva disconnessione col comando da terminale:
killall pppd