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

(link glossario DNS)
Riga 1: Riga 1:
== Introduzione ==
== Introduzione ==


Questo HOWTO mostrer� come installare i driver '''eagle-adsl''' su Debian GNU/Linux.
Questo HOWTO mostrerà come installare i driver '''eagle-adsl''' su Debian GNU/Linux.


Questi driver supportano i seguenti modem:
Questi driver supportano i seguenti modem:
Riga 13: Riga 13:


==Pacchetti da installare==
==Pacchetti da installare==
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 è 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.
# 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 parzialamente 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 driver del modem:
Ok, supposto che in un modo o nell'altro abbiate una connesione ad internet, i pacchetti da installare sono in primo luogo driver del modem:
Riga 30: Riga 30:
* 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:


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


* eagle-usb-module-source
* eagle-usb-module-source
Riga 43: Riga 43:
* libc6-dev
* libc6-dev


Se avete una connessione ad internet, baster� lanciare '''module-assistant''' e questi permetter� di installare gli eventuali altri pacchetti mancanti, di compilare il modulo mettendolo in un pacchetto, ed infine di installare il pacchetto del modulo.
Se avete una connessione ad internet, basterà lanciare '''module-assistant''' e questi permetterà di installare gli eventuali altri pacchetti mancanti, di compilare il modulo mettendolo in un pacchetto, ed infine di installare il pacchetto del modulo.


Se non avete invece una connessione ad internet provvisoria sullo stesso sistema dovrete scaricare oltre ai precedenti pacchetti con tutte le loro dipendenze, anche gli header del kernel corrente ed eventuali altri pacchetti qualora module-assistant fallisse a compilare il modulo.
Se non avete invece una connessione ad internet provvisoria sullo stesso sistema dovrete scaricare oltre ai precedenti pacchetti con tutte le loro dipendenze, anche gli header del kernel corrente ed eventuali altri pacchetti qualora module-assistant fallisse a compilare il modulo.


==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 portroppo 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:
Riga 63: Riga 63:
* 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:


<pre>
<pre>
Riga 70: Riga 70:


==Impostare i DNS==
==Impostare i DNS==
Nel mio caso i [[DNS]] mandati da Telecom Italia, in fase di connessione, risultano lentissimi. Per vedere se una connessione lenta a causa dei [[DNS]] si pu� usare un comando del tipo:
Nel mio caso i [[DNS]] mandati da Telecom Italia, in fase di connessione, risultano lentissimi. Per vedere se una connessione è lenta a causa dei [[DNS]] si può usare un comando del tipo:


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


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 /etc/resolv.conf 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 /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.


== Connettersi e Disconnettersi Manualmente ==
== Connettersi e Disconnettersi Manualmente ==
Riga 122: Riga 122:


==Condividere la connessione==
==Condividere la connessione==
Se avete pi� di un computer, potreste avere la necessit� di collegarvi contemporaneamente ad internet con pi� computer.  
Se avete più di un computer, potreste avere la necessità di collegarvi contemporaneamente ad internet con più computer.  


Se ad esempio avete due computer, potrete collegarne uno a internet tramite il modem usb e fare si che l'altro condivida la connessione. Per far ci� ogni pc deve essere dotato di una normalissima scheda di rete ethernet e deve essere usato un cavetto cross (incrociato) per connetter i due pc.
Se ad esempio avete due computer, potrete collegarne uno a internet tramite il modem usb e fare si che l'altro condivida la connessione. Per far ciò ogni pc deve essere dotato di una normalissima scheda di rete ethernet e deve essere usato un cavetto cross (incrociato) per connetter i due pc.


Se avete pi� di due pc dovrete usare un switch per collegarli tutti tramite scheda di rete.
Se avete più di due pc dovrete usare un switch per collegarli tutti tramite scheda di rete.


Fatto ci� non vi resta che seguire questa guida su come condividere la connessione ad internet:
Fatto ciò non vi resta che seguire questa guida su come condividere la connessione ad internet:


* [[Condividere la connessione a internet]]
* [[Condividere la connessione a internet]]
Riga 134: Riga 134:
== Note Finali ==
== Note Finali ==


{{Warningbox|Se si vuole staccare fisicamente il modem dalla porta usb, conviene scaricare prima il modulo '''eagle_usb''' altrimenti potrebbe avvenire un errore che non permette pi� la riconnessione senza riavviare il pc. Per scaricare il modulo:
{{Warningbox|Se si vuole staccare fisicamente il modem dalla porta usb, conviene scaricare prima il modulo '''eagle_usb''' altrimenti potrebbe avvenire un errore che non permette più la riconnessione senza riavviare il pc. Per scaricare il modulo:
<pre>
<pre>
sudo modprobe -r eagle_usb
sudo modprobe -r eagle_usb
Riga 140: Riga 140:
}}
}}


; NOTA : In alcuni casi hotplug pu� non essere in grado di riconoscere il modem se questo viene spostato da una porta all'altra. Per evitare problemi si consiglia di collegare il modem sempre alla stessa porta usb.  
; NOTA : In alcuni casi hotplug può non essere in grado di riconoscere il modem se questo viene spostato da una porta all'altra. Per evitare problemi si consiglia di collegare il modem sempre alla stessa porta usb.  


----
----


Autore : [[Utente:TheNoise|~ The_Noise]]
Autore : [[Utente:TheNoise|~ The_Noise]]
1 760

contributi