Dimensione: 9237
Commento: Sistemata la sezione Connessione e inserita la sezione Ulteriori risorse
|
Dimensione: 9306
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 57: | Linea 57: |
Se si ha a disposizione il cd col software di installazione seguire ["Metodo generale"], altrimenti ["Metodo alternativo"]. | Se si ha a disposizione il cd col software di installazione seguire [#Generale metodo generale], altrimenti il [#Alternativo metodo alternativo]. [[Anchor(Generale)]] |
Linea 95: | Linea 96: |
[[Anchor(Alternativo)]] |
BR Indice VersioniSupportate(intrepid hardy gutsy dapper)
Introduzione
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.
Periferiche supportate
Questa guida si rivolge a chi possiede uno dei seguenti modem con chip Conexant-Access Runner:
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 aka OMNI ADSL USB (Annex A) |
0586:330a |
ZyXEL |
ZyXEL 630-C3 aka OMNI ADSL USB (Annex B) |
0586:330b |
ZyXEL |
prestige 600 C1 |
Installazione
Prima di tutto assicurarsi di avere installato il pacchetto build-essential fondamentale per compilare l'estrattore del firmware; se non è presente ricercarlo ed installarlo da [:AmministrazioneSistema/Synaptic:Synaptic] o da [:AmministrazioneSistema/Adept:Adept].
Se si ha a disposizione il cd col software di installazione seguire [#Generale metodo generale], altrimenti il [#Alternativo metodo alternativo].
Metodo generale
Collegarsi al [http://accessrunner.cvs.sourceforge.net/accessrunner/ sito] e fare click sulla cartella utils; salvare i file makefile e cxacru-fw.c in /home/nomeutente/utils.
Aprire un terminale/konsole e scrivere:
cd utils sudo make
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 presente sul cd di installazione per Windows nella cartella utils:
cp /media/punto_di_montaggio_del_CD/DRIVER/WINDOWS/WAN/CnxEtU.sys /home/nomeutente/utils
Estrarre il firmware e spostarlo coi comandi
sudo ./cxacru-fw CnxEtU.sys cxacru-fw.bin 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.
Metodo alternativo
Se non si possiede un cd allegato al modem e si ha a disposizione una connessione ad internet si può salvare in /home/nomeutente/utils il firmware da [http://pmarchet.web.cs.unibo.it/cxacru-fw qui].
Spostare il firmware
cd utils 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
cd /etc/ppp gksudo gedit options
e inserire queste 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.4b1/pppoatm.so 8.35 user nomeutente_connessione
Al posto di "nomeutente_connessione" inserire lo username impiegato per la connessione (solamente la parte precedente la @).
Salvato il file scrivere
gksudo gedit /etc/ppp/chap-secrets
e inserire questa riga in fondo al file e salvare
nomeutente_connessione * password_connessione
Sostituendo ai dati nell'esempio quelli relativi alla connessione, mantenere lo stesso numero di spazi e di asterischi come qua riportato. |
La stessa riga va ora scritta in fondo a un altro file
gksudo gedit /etc/ppp/pap-secrets
Dopo aver modificato e salvato anche questo file modificare il file resolv.conf
gksudo gedit resolv.conf
e scrivere 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 connessione 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 editor di testo, ad esempio Gedit, 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.
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]