Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "MarkusderKiller/Prove1"
Differenze tra le versioni 6 e 29 (in 23 versioni)
Versione 6 del 29/10/2008 11.57.57
Dimensione: 9027
Commento: Cambiata tutta l'installazione
Versione 29 del 14/03/2011 12.47.44
Dimensione: 9082
Autore: localhost
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 49: Linea 49:
||ZyXEL||630-C1 aka OMNI ADSL USB (Annex A)||0586:330a||
||ZyXEL||ZyXEL 630-C3 aka OMNI ADSL USB (Annex B)||0586:330b||
||ZyXEL||630-C1 oppure OMNI ADSL USB (Annex A)||0586:330a||
||ZyXEL||630-C3 oppure OMNI ADSL USB (Annex B)||0586:330b||
Linea 55: Linea 55:
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 ["Metodo generale"], altrimenti ["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]].

<<Anchor(Generale)>>
Linea 60: Linea 61:

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: {{{
 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 65: Linea 67:
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

{{{
make
}}}

 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 85: 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 91: Linea 81:
}}}

Se la risposta è ''Line Up'' allora si è collegati alla linea.
}}} Se la risposta è '''Line Up''' significa che si è collegati alla linea.

<<Anchor(Alternativo)>>
Linea 97: Linea 86:
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

{{{
 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 106: 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 112: Linea 99:
}}}

Se la risposta è ''Line Up'' allora si è collegati alla linea.
}}} Se la risposta è '''Line Up''' significa che si è collegati alla linea.
Linea 118: 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 122: Linea 105:
}}}

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:

{{{
}}} 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 151: Linea 125:
plugin /usr/lib/pppd/2.4.4b1/pppoatm.so 8.35 plugin /usr/lib/pppd/2.4.4/pppoatm.so 8.35
Linea 153: Linea 127:
}}}

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

{{{
}}} 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 169: 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.'''||

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

{{{
 ||<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 189: 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].

{{{
username@dominioserver * 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 201: Linea 145:
Finalmente abbiamo sistemato tutto quello che c'era da sistemare per creare un'efficace connessione ad internet col nostro modem; ora non ci resta nient'altro da fare che riavviare il pc e far partire il sistema operativo col kernel modificato, e avviare la connessione. Vi consiglio di verificare che all'avvio il led rosso del modem lampeggi e poi rimanga stabilmente acceso: questo significa che il modem s'è agganciato alla portante ed è sincronizzato con la centrale telefonica; in altre parole significa che è pronto per la connessione, e questo lo si può verificare anche col comando {{{cat /proc/net/atm/cxacru\:0}}} da dare una volta che il led è fisso e che deve restituire qualcosa del tipo

{{{
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:{{{
Linea 209: Linea 153:
A questo punto avviamo la connessione col comando
{{{

Per avviare la connessione digitare all'interno di una finestra di terminale il seguente comando:{{{
Linea 213: Linea 157:
nel terminale e... SIAMO IN RETE! Per terminare la connessione dovrebbe bastare il comando
{{{

Me
ntre per terminare la connessione digitare all'interno di una finestra di terminale il seguente comando:{{{
Linea 217: Linea 161:
ma consiglio di verificare l'effettiva disconnessione a chi non ha una connessione flat ma a pagamento.

Infine, ecco un pratico script che fa tutto questo per noi, con simpatici messaggi. Dovrebbe dirvi anche il tempo di connessione :)

{{{

||<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. ||

== Script di connessione ==

Per automatizzare la connessione si può utilizzare il seguente script:{{{
Linea 239: Linea 184:
Copiate il testo, salvatelo in un file, per esempio "connect". Dategli permessi di esecuzione con

{{{

Aprire un [[Ufficio/EditorDiTesto|editor di testo]], copiare lo script e salvarlo col nome `connect` in `~/utils`, dandogli i permessi di esecuzione:{{{
cd utils
Linea 244: Linea 189:
ora potete per esempio creare un'icona di avvio per il desktop. Fate doppio clic su questo script, e apparirà una piccola "(i)" accanto all'orologio: siete connessi. Un clic su di essa, e un messaggio vi chiederà se volete disconnettervi, informandovi di quanto tempo è passato da quando vi siete connessi.

Il consiglio di verificare la disconnesione rimane. Se ciò non fosse avvenuto, al solito,
{{{

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 250: Linea 198:

= Ulteriori risorse =

 * [[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

  1. Creare all'interno della propria Home una cartella di nome utils.

  2. Scaricare all'interno della cartella creata in precedenza i file makefile e cxacru-fw.c reperibili da questo indirizzo.

  3. Per compilare il modulo digitare all'interno di una finestra di terminale i seguenti comandi:

    cd utils
    make
  4. 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.

  5. 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
  6. Riavviare il computer, se sul modem si accende anche un secondo LED vuol dire che il modem è collegato.
  7. 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

  1. 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.

  2. 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
  3. Riavviare il computer, se sul modem si accende anche un secondo LED vuol dire che il modem è collegato.
  4. 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

  1. 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.

  2. 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.
  3. 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

  4. 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

Si consiglia di verificare l'effettiva disconnessione a chi ha una contratto a consumo.

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.

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


CategoryHomepage