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 1 e 9 (in 8 versioni)
Versione 1 del 27/10/2008 15.41.56
Dimensione: 9941
Commento: Creata Pagina Per Modifica Hardware/Modem/DigicomMichelangeloUsbCx
Versione 9 del 29/10/2008 14.04.16
Dimensione: 9306
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:

= Premessa =

Questa guida si rivolge a chi

* possiede un modem con chipset ''Conexant-Access Runner'';
[[VersioniSupportate(intrepid hardy gutsy dapper)]]
Linea 17: Linea 11:
I modem adsl usb, come molti altri dispositivi hardware, funzionano grazie ad un piccolo programma, detto ''firmware'', che li gestisce.

Spesso un modem adsl usb non possiede una memoria permanente contenente il firmware, ma è invece equipaggiato con una memoria volatile, che perde il suo contenuto con lo spegnimento del modem. Per questo il firmware va scritto nella memoria ad ogni accensione del pc.

Il problema sta proprio nel caricamento del firmware perché:

* sono i driver che si occupano di fare questo, e spessissimo col modem vengono forniti solo driver per sistemi operativi Windows;
* il produttore spesso non rilascia il codice sorgente che renderebbe possibile la scrittura dei driver per altri sistemi operativi.

Fortunatamente da questo [http://sourceforge.net/projects/accessrunner sito] si possono scaricare dei driver che sono idonei al funzionamento dei modem con chipset ''Conexant-Access Runner''. A questo punto bisogna solo imparare ad installare questi driver.

= Guida per Ubuntu Dapper (6.06) e successive o kernel 2.6.15 e successivi =

Per chi ha Ubuntu Dapper e versioni del kernel uguali o superiori alla 2.6.15 non è necessaria la ricompilazione poiché i driver che vogliamo sono già contenuti nel nostro kernel. L'installazione quindi si riduce a queste poche semplici azioni.

Se si possiede una connesione ad internet con ubuntu (ad esempio un 56k) si può usare un piccolo programma che scarica il materiale occorrente ed estrae il firmware automaticamente.
Prima di tutto assicuratevi di avere installato il pacchetto build-essential fondamentale per compilare il programmino estrattore del firmware, quindi se non l'avete installatelo da synaptic (o da adept per chi ha kubuntu).

Fatto ciò scaricate il programma [http://www.webalice.it/maestrifranco/conexant-0.1.py qui] facendo click con il tasto destro e poi salva destinazione con nome. Salvatelo nella home, poi aprite il terminale (su gnome Applicazioni -> Accessori -> Terminale) e date il comando
{{{
sudo python ./conexant-0.1.py
}}}
Se dopo aver riavviato ubuntu quando il programma ve lo chiede, dando il comando da terminale
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'':

||<style="background-color:#F6D358 ; ":>'''Produttore'''||<style="background-color:#F6D358 ; ":>'''Periferica'''||<style="background-color:#F6D358 ; ":>'''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].

[[Anchor(Generale)]]
== 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:
Linea 45: Linea 94:
la risposta è Line Up allora siamo collegati alla linea e potete passare alla sezione Impostazione della Connessione.


Se non avete una connessione attiva su ubuntu, allora scarichiamo l'estrattore del firmware da [http://pmarchet.web.cs.unibo.it/cxacru-fw qui] da un pc con una connessione funzionante e lo salviamo su un dispositivo di memoria rimovibile (cd, chiavetta usb o altro).

Entriamo quindi in Ubuntu e spostiamo il nostro file dal nostro dispositivo alla nostra cartella `home`, cosa che si può fare con un semplice copia/incolla.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">'''Se per qualsiasi motivo non possiamo usare il file contenuto nel link qui sopra seguiamo in alternativa la seguente procedura''' ||

Apriamo http://accessrunner.cvs.sourceforge.net/accessrunner/ e clicchiamo sulla cartella `utils`, dopodiché scarichiamo il file `makefile` e il file `cxacru-fw.c` nella nostra cartella.

Apriamo un terminale da '''''Applicazioni -> Accessori -> Terminale''''' e inseriamo: {{{
sudo make
}}}

per compilare il programma e renderlo eseguibile.

Ora dovremmo avere nella cartella `/home/` un file chiamato {{{cxacru-fw}}}

Adesso dobbiamo copiare il file CnxEtU.sys che possiamo trovare sul cd di installazione per Windows nella nostra cartella privata:

{{{
sudo cp /media/cdrom0/DRIVER/WINDOWS/WAN/CNXETU.SYS /home/vostronomeutente/
}}}

ed estraiamo il firmware con il comando

{{{
sudo ./cxacru-fw CnxEtU.sys cxacru-fw.bin
}}}

Copiamo ora il firmware nella cartella {{{/lib/firmware/versione_del_kernel}}}

{{{
sudo cp /home/vostronomeutente/cxacru-fw.bin /lib/firmware/$(uname -r)
}}}

'''Nota''': "uname -r" è in realtà un comando che usiamo per identificare la versione del kernel. Sarebbe analogo inserire in terminale {{{uname -r}}} e poi scrivere ciò che abbiamo ricevuto come risposta dopo "/firmware/" nell'istruzione precedente. In questa maniera però snelliamo molto il nostro lavoro.

/!\ '''Importante''' - ''su Edgy Eft dovrebbe essere sufficiente inserire il firmware in {{{/lib/firmware}}} senza specificare il particolare kernel in uso.''

A questo punto possiamo riavviare e se sul modem si accende anche una seconda lucina (sono due o più, una dovrebbe essere già accesa) vuol dire che il modem è collegato!

Per essere sicuri di essere collegati date dal terminale il seguente comando:
Se la risposta è ''Line Up'' allora si è collegati alla linea.

[[Anchor(Alternativo)]]
== 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:
Linea 94: Linea 116:
Se la risposta è Line Up allora siamo collegati alla linea.

Da questo punto in avanti possiamo passare alla sezione [Impostazione della connessione] poichè la procedura è comune.
Se la risposta è ''Line Up'' allora si è collegati alla linea.
Linea 100: Linea 120:
L'ultimo passo per la connessione ad internet è l'impostazione della connessione. Nel terminale digitiamo 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
Linea 104: Linea 130:
sudo gedit options
}}}
e scriviamo queste righe in fondo al file:
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:
Linea 127: Linea 154:
user vostronomeutente
}}}
Ora prestiamo attenzione alla riga "user", dopo la quali dobbiamo scrivere il nostro username che usiamo per la connessione (solamente la parte precedente la @).
Alla riga "plugin", tra plugin e 8.35, dobbiamo inserire il percorso del plugin pppoatm.so, se non siamo sicuri della sua locazione digitiamo
{{{
locate pppoatm.so
}}}
nel terminale.

Dopo aver salvato il file diamo il comando: (usare gedit con ubuntu, kate o kedit con kubuntu e mousepad con xubuntu)

{{{
sudo gedit /etc/ppp/chap-secrets
}}}
e scriviamo questa riga in fondo al file

{{{
vostrousername * vostrapassword
}}}
cambiando i dati nell'esempio con i nostri username (sempre la parte prima della @) e password di connessione, stando attenti a lasciare degli spazi, poi un asterisco, e poi altri spazi fra i due dati.

La stessa riga va ora scritta in fondo ad un altro file, che apriamo col comando

{{{
sudo gedit /etc/ppp/pap-secrets
}}}
Dopo aver modificato e salvato anche questo file, se abbiamo libero (questo passaggio non serve se usiamo alice) diamo il comando

{{{
sudo gedit resolv.conf
}}}
e scriviamo le seguenti righe

{{{
domain libero.it
nameserver 193.70.152.15
nameserver 193.70.152.25
}}}
A fianco alla parola {{{domain}}} nella prima riga dobbiamo indicare il nostro dominio (che puo essere tiscali.it, alice.it ecc in base alla nostra connessione). Nella seconda a riga vicino {{{nameserver}}} dobbiamo inserire il DNS primario del nostro provider; nella terza riga mettiamo invece il DNS secondario. L'esempio si riferisce alle impostazioni valide per Libero, in ogni caso con una veloce ricerca in internet saremo in grado di trovare i dati che fanno al caso
{{{
vostrousername@vostrodominioseserve * vostrapassword
}}}
cambiando i dati nell'esempio con i nostri username e password di connessione, stando attenti a lasciare degli spazi, poi un asterisco, e poi altri spazi fra i due dati.
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
}}}

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

{{{
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
}}}

||<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.'''||
Linea 172: Linea 202:
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
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
Linea 180: Linea 217:
A questo punto avviamo la connessione col comando
Aprire un terminale e scrivere il comando che avvierà la connessione
Linea 184: Linea 223:
nel terminale e... SIAMO IN RETE! Per terminare la connessione dovrebbe bastare il comando
Per terminare la connessione usare il comando
Linea 188: Linea 229:
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 connessione a consumo. ||


== Script di connessione ==

Per rendere più semplice la connessione si può usare il seguente script:
Linea 210: Linea 255:
Copiate il testo, salvatelo in un file, per esempio "connect". Dategli permessi di esecuzione con

{{{

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
Linea 215: Linea 263:
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.

Si consiglia comunque di verificare l'effettiva disconnessione col comando da terminale:
Linea 222: Linea 272:
= 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]

Linea 223: Linea 280:
CategoryDaRevisionare CategoryHardware CategoryHomepage

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

Anchor(Generale)

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.

Anchor(Alternativo)

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

Immagine(Icone/Piccole/warning.png,,center)

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

Immagine(Icone/Piccole/warning.png,,center)

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

Immagine(Icone/Grandi/info.png,,center)

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


CategoryHomepage