Old:Installare i driver eagle-adsl: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 15: Riga 15:
Questo è il passaggio più difficile dato che dobbiamo installare i pacchetti senza disporre di una connessione ad internet. Ci sono due possibili strade da seguire, a seconda di cosa avete a disposizione:
Questo è il passaggio più difficile dato che dobbiamo installare i pacchetti senza disporre di una connessione ad internet. Ci sono due possibili strade da seguire, a seconda di cosa avete a disposizione:


# Effettuare una connessione ad internet provvisoria, ad esempio tramite scheda di rete. Io ad esempio disponevo di un secondo pc sul quale il modem era già installato è ho fatto in modo di condividere la connessione ad internet (vedere: [[Modem_adsl_Telinus_ND220#Condividere la connessione|Condividere la connessione]]). Alternativamente potreste andare a casa di un amico che dispone di connessione ad internet tramite scheda di rete ethernet, o ancora, farvi prestare un modem adsl ethernet. Una volta connessi, però, l'installazione dei pacchetti e di tutte le dipendenze diventa una cosa banalissima.
# effettuare una connessione ad internet provvisoria, ad esempio tramite scheda di rete. Io ad esempio disponevo di un secondo pc sul quale il modem era già installato ed ho fatto in modo di condividere la connessione ad internet (vedere: [[Modem_adsl_Telinus_ND220#Condividere la connessione|Condividere la connessione]]). In alternativa potreste andare a casa di un amico che dispone di connessione ad internet tramite scheda di rete ethernet, o ancora, farvi prestare un modem adsl ethernet. Una volta connessi, però, l'installazione dei pacchetti e di tutte le dipendenze diventa una cosa banalissima;
# Scaricare i pacchetti manualmente, tramite un'altro sistema o pc connesso ad internet. Questa strada è più macchinosa perché non è facile trovare e scaricare tutte le dipendenze (dipende molto da cosa si è già installato). Per risolvere parzialmente il problema si potrebbe usare '''apt-zip''' (vedere: [[Apt-zip: aggiornamenti senza una connessione veloce]]) ma anche questo programma si deve prima installare. Questa strada si dovrebbe usare come ultima spiaggia.
# scaricare i pacchetti manualmente, tramite un altro sistema o pc connesso ad internet. Questa strada è più macchinosa perché non è facile trovare e scaricare tutte le dipendenze (dipende molto da cosa si è già installato). Per risolvere parzialmente il problema si potrebbe usare '''apt-zip''' (vedere: [[Apt-zip: aggiornamenti senza una connessione veloce]]) ma anche questo programma si deve prima installare. Questa strada si dovrebbe usare come ultima spiaggia.


Ok, supposto che in un modo o nell'altro abbiate una connesione ad internet, i pacchetti da installare sono in primo luogo i driver del modem:
Ok, supposto che in un modo o nell'altro abbiate una connessione ad internet, i pacchetti da installare sono in primo luogo i driver del modem:


* eagle-usb-data
* eagle-usb-data;
* eagle-usb-utils
* eagle-usb-utils.


Durante l'installazione di '''eagle-usb-utils''' verranno richieste:
Durante l'installazione di '''eagle-usb-utils''' verranno richiesti:


* Il vostro provider internet
* il vostro provider internet;
* Nome utente e password per la connessione ad internet
* nome utente e password per la connessione ad internet;
* Quando avviare automaticamente la connessione: all'avvio del sistema, quando il modem viene collegato al pc oppure mai (avvio manuale).
* quando avviare automaticamente la connessione: all'avvio del sistema, quando il modem viene collegato al pc oppure mai (avvio manuale);
* Se usare i [[DNS]] forniti da telecom oppure usare dei [[DNS]] statici impostati manualmente (veder dopo:  [[Modem_adsl_Telinus_ND220#Impostare i DNS|Impostare i DNS]])
* se usare i [[DNS]] forniti da telecom oppure usare dei [[DNS]] statici impostati manualmente (veder dopo:  [[Modem_adsl_Telinus_ND220#Impostare i DNS|Impostare i DNS]]).


Se volete riconfigurare il pacchetto in un secondo momento basterà usare il comando:
Se volete riconfigurare il pacchetto in un secondo momento basterà usare il comando:
Riga 36: Riga 36:
</pre>
</pre>


Ora (e quì viene il grosso) dovremo installare tutta una serie di pacchetti per poter compilare il modulo del kernel '''eagle_usb''' che serve per gestire il modem:
Ora (e qui viene il grosso) dovremo installare tutta una serie di pacchetti per poter compilare il modulo del kernel '''eagle_usb''' che serve per gestire il modem:


* eagle-usb-module-source
* eagle-usb-module-source
Riga 48: Riga 48:


==Compilare il modulo del kernel==
==Compilare il modulo del kernel==
Come detto il modulo del kernel necessario per gestire il modem è '''eagle_usb''' che portroppo non è incluso in nessun kernel ufficiale debian.  
Come detto il modulo del kernel necessario per gestire il modem è '''eagle_usb''' che purtroppo non è incluso in nessun kernel ufficiale Debian.  


Per compilare i moduli debian fornisce un comodo tool '''module-assistant'''. Basta lanciarlo:
Per compilare i moduli Debian fornisce un comodo tool '''module-assistant'''. Basta lanciarlo:


<pre>
<pre>
Riga 56: Riga 56:
</pre>
</pre>


e ci verra presentata una interfaccia che permette di:
e ci verrà presentata una interfaccia che permette di:


* Preparare il sistema installando eventualemte gli header del kernel corrente
* preparare il sistema installando eventualmente gli header del kernel corrente;
* Scegliere il modulo da compilare e scaricare automaticamente i sorgenti
* scegliere il modulo da compilare e scaricare automaticamente i sorgenti;
* Compilare il modulo
* compilare il modulo;
* Installare il pacchetto
* installare il pacchetto.


Una volta installato il modulo si potrà fare partire la connessione con:
Una volta installato il modulo si potrà fare partire la connessione con:
Riga 78: Riga 78:
Tipicamente si dovrebbe avere una risposta nel giro di un secondo o anche meno. Se la risposta arriva dopo diversi secondi allora i [[DNS]] sono troppo lenti e conviene impostarne degli altri.
Tipicamente si dovrebbe avere una risposta nel giro di un secondo o anche meno. Se la risposta arriva dopo diversi secondi allora i [[DNS]] sono troppo lenti e conviene impostarne degli altri.


Per impostare i [[DNS]] basta inserire in cima a '''/etc/resolv.conf''':
Per impostare i [[DNS]] basta inserire in cima a <code>'''/etc/resolv.conf'''</code>:


<pre>
<pre>
Riga 85: Riga 85:
</pre>
</pre>


Dove 151.99.125.2 e 151.99.125.3 sono gli indirizzi dei [[DNS]] che ho trovato essere molto più veloci nel mio caso. A questo punto la velocità del comando nslookup dovrebbe essere migliorata parecchio (e anche l'apertura della pagine internet di conseguenza). Se i [[DNS]] sono ancora lenti cercatene degli altri fino a quando non ne trovate di abbastanza veloci.
Dove <code>151.99.125.2</code> e <code>151.99.125.3</code> sono gli indirizzi dei [[DNS]] che ho trovato essere molto più veloci nel mio caso. A questo punto la velocità del comando nslookup dovrebbe essere migliorata parecchio (e anche l'apertura della pagine internet di conseguenza). Se i [[DNS]] sono ancora lenti cercatene degli altri fino a quando non ne trovate di abbastanza veloci.


Si possono anche aggiungere delle ulteriori opzioni:
Si possono anche aggiungere delle ulteriori opzioni:
Riga 96: Riga 96:
che servono per mandare alternativamente le richieste all'uno o all'altro [[DNS]] e per impostare ad 1 secondo il timeout da attendere prima di rifare la richiesta sull'altro [[DNS]].
che servono per mandare alternativamente le richieste all'uno o all'altro [[DNS]] e per impostare ad 1 secondo il timeout da attendere prima di rifare la richiesta sull'altro [[DNS]].


Ora dobbiamo fare in modo che il file /etc/resolv.conf non venga più sovrascritto quando si effettua la connessione.  
Ora dobbiamo fare in modo che il file <code>/etc/resolv.conf</code> non venga più sovrascritto quando si effettua la connessione.  
A tal scopo basta riconfigurare il pacchetto '''eagle-usb-utils''':
A tal scopo basta riconfigurare il pacchetto '''eagle-usb-utils''':


Riga 105: Riga 105:
e scegliere di non usare i [[DNS]] forniti dal provider.
e scegliere di non usare i [[DNS]] forniti dal provider.


A questo punto il file /etc/resolv.conf non dovrebbe venire più sovrascritto. Per maggior sicurezza, tuttavia, consiglio di conservare una copia del resolv.conf funzionante in un posto sicuro (ad es. in /root) in modo da poterlo ripristinare facilmente all'occorrenza con un semplice cp.
A questo punto il file <code>/etc/resolv.conf</code> non dovrebbe venire più sovrascritto. Per maggior sicurezza, tuttavia, consiglio di conservare una copia del <code>resolv.conf</code> funzionante in un posto sicuro (ad es. in <code>/root</code>) in modo da poterlo ripristinare facilmente all'occorrenza con un semplice <code>cp</code>.


== Connettersi e Disconnettersi Manualmente ==
== Connettersi e disconnettersi manualmente ==


Per connettersi manualmente basta usare il seguente comando:
Per connettersi manualmente basta usare il seguente comando:
Riga 134: Riga 134:
== Kernel 2.6.10 o superiori ==
== Kernel 2.6.10 o superiori ==


A partirte dal kernel 2.6.10 i package '''eagle-usb-data''' e '''eagle-usb-utils''' sono sostituibili con '''ueagle-atm''' e '''ueagle-utils'''.
A partire dal kernel 2.6.10 i pacchetti '''eagle-usb-data''' e '''eagle-usb-utils''' sono sostituibili con '''ueagle-atm''' e '''ueagle-utils'''.


Il pacchetto ''ueagle-atm'' è compiulato nel kernel Debian di default (>= 2.6.10): per verificarlo digitate...
Il pacchetto ''ueagle-atm'' è compilato nel kernel Debian di default (>= 2.6.10): per verificarlo digitate


<pre>
<pre>
Riga 142: Riga 142:
</pre>
</pre>


...e verificate che il modulo ''ueagle-atm'' sia nella lista. Ricordate che per e eguire tale comando, prima del boot il modem usb deve essere stato collegato al computer in modo da attivare il sistema [[Udev_e_Debian#Il_sottosistema_hotplug|hotplug]] (obbligatorio per questa soluzione).
e verificate che il modulo ''ueagle-atm'' sia nella lista. Ricordate che per eseguire tale comando, prima del boot il modem usb deve essere stato collegato al computer in modo da attivare il sistema [[Udev_e_Debian#Il_sottosistema_hotplug|hotplug]] (obbligatorio per questa soluzione).


Se il modulo compare nel listato di ''lsmod'', non resta che far caricare il firmware per il modem.
Se il modulo compare nel listato di <code>''lsmod''</code>, non resta che far caricare il firmware per il modem.


Il firmware si trova all'indirizzo http://eagle-usb.org/ueagle-atm/non-free/. Si deve scaricare il pacchetto '''ueagle-data-X.tar.gz''' (X è la versione del pacchetto, al momento della scrittura della pagina X = 1.3).
Il firmware si trova all'indirizzo http://eagle-usb.org/ueagle-atm/non-free/. Si deve scaricare il pacchetto <code>'''ueagle-data-X.tar.gz'''</code> (X è la versione del pacchetto, al momento della scrittura della pagina X = 1.3).


Supponiamo di avere scaricato il pacchetto in ''/home/mioutente''.
Supponiamo di avere scaricato il pacchetto in <code>''/home/mioutente''</code>.


Diventiamo root.
Diventiamo root.
Riga 161: Riga 161:
</pre>
</pre>


Entriamo nella cartella che si è creata dopo aver lanciato il comando ''tar''.
Entriamo nella cartella che si è creata dopo aver lanciato il comando <code>''tar''</code>.
   
   
<pre>
<pre>
Riga 167: Riga 167:
</pre>
</pre>


Spostiamo i file del firmware nella cartella ''/lib/firmware'' in modo che [[Udev_e_Debian#Il_sottosistema_hotplug|hotplug]] riesca a caricarli.
Spostiamo i file del firmware nella cartella <code>''/lib/firmware''</code> in modo che [[Udev_e_Debian#Il_sottosistema_hotplug|hotplug]] riesca a caricarli.


<pre>
<pre>
Riga 187: Riga 187:
----
----


Autore principale: [[Utente:TheNoise|~ The_Noise]]
Autore principale: [[Utente:TheNoise|~ The_Noise]]<br/>
Autori secondari: Ramingo
Autori secondari: Ramingo
[[Categoria:Hardware]]
[[Categoria:Hardware]]
[[Categoria:Modem ADSL]]
[[Categoria:Modem ADSL]]
1 508

contributi