Old:Modem adsl Telindus ND220: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
de-ubuntuizzazione completata
(correzioni)
(de-ubuntuizzazione completata)
Riga 1: Riga 1:
{{stub}}
== Introduzione ==
== Introduzione ==


Questo HOWTO � basato sull'esperienza che ho avuto con il modem adsl usb '''Telindus ND220''' fornito da Telecom Italia con l'abbonamento Alice. Il modem funziona tutto sommato bene anche se a volte � lento all'avvio del pc a sincronizzarsi e quindi si allunga l'attesa (si ferma per uno o due minuti il boot quando parte hotplug). Usando delle piccole precauzioni � possibile per� eliminare anche questi inconvenienti (a tal proposito leggete le note finali).
Questo HOWTO � basato sull'esperienza che ho avuto con il modem adsl usb '''Telindus ND220''' fornito da Telecom Italia con l'abbonamento Alice. Il modem funziona tutto sommato bene anche se a volte � lento all'avvio del pc a sincronizzarsi e quindi si allunga l'attesa (si ferma per uno o due minuti il boot quando parte hotplug). Usando delle piccole precauzioni � possibile per� eliminare anche questi inconvenienti (a tal proposito leggete le note finali).


==Moduli nel kernel==
==Pacchetti da installare==
Il modem in questione per funzionare ha bisogno di un modulo ('''eagle-usb''') compilato nel kernel. Se non l'avete compilato potete facilemte aggiungerlo con '''module-assistant'''.
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:


== Installare i Pacchetti ==
# 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: [[Condividere la connessione a internet]]). 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.
Oltre al supporto nel kernel avremo bisogno di altri due pacchetti:
# 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.


* [http://packages.debian.org/testing/net/eagle-usb-data eagle-usb-data]
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:
* [http://packages.debian.org/testing/net/eagle-usb-utils eagle-usb-utils]


Se (come probabile) non si ha la connessione ad internet questi pacchetti si devono scaricare mananualmente con un altro computer o con un altro sistema operativo (facendo attenzione alle eventuali dipendenze mancanti). Una volta scaricati e copiati su debian, possono essere installati con dpkg (servono i privileggi di root):
* eagle-usb-data
* eagle-usb-utils
 
Durante l'installazione di '''eagle-usb-utils''' verranno richieste:
 
* Il vostro provider 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).
* 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:


<pre>
<pre>
# dpkg -i eagle-usb-data_2.1.1-2_all.deb
# dpkg-reconfigure eagle-usb-utils
# dpkg -i eagle-usb-utils_2.1.1-2_i386.deb
</pre>
</pre>


{{Box|Nota|Al posto di scaricare manualmente i pacchetti, potreste usare '''apt-zip''' che permette di automatizzare il procedimento (ovvero crea un script che eseguito su un'altra macchina scarica i pacchetti necessari). C'� un'ottima guida nel wiki che spiega il suo utilizzo: [[Apt-zip: aggiornamenti senza una connessione veloce]].}}
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:


''La procedura fini alla fine del paragrafo � da verificare, vedere anche: eagleconfig''
* eagle-usb-module-source
* module-assistant
* kernel-package
* libc6-dev


Durante la configurazione del pacchetto '''eagle-usb-utils''' verr� chiesto di inserire il ''nome utente'' e la ''password'' forniti dal provider per l'accesso ad internet e verr� chesto se fare partire o meno la connessione all'avvio del pc.
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.


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


Editare il file '''/etc/ppp/eagle-provider''' aggiungendo:
Per compilare i moduli debian fronisce un comodo tool '''module-assistant'''. Basta lanciarlo:


<pre>
<pre>
mru 1492
# module-assistant
mtu 1492
</pre>
</pre>


Fatto ci� non ci resta che riavviare per provare la connessione all'avvio.
e ci verra presentata una interfaccia che permette di:
 
* Preparare il sistema installando eventualemte gli header del kernel corrente
* Scegliere il modulo da compilare e scaricare automaticamente i sorgenti
* Compilare il modulo
* Installare il pacchetto
 
Una volta installato il modulo si potr� fare partire la connessione con:


; NOTA : Se non si cambiano ''mru'' e ''mtu'' la connessione avviene ma � lentissima. Perfavore scrivete qui se trovate che questo passo non � necessario nel vostro caso.
<pre>
# adslstart
</pre>


==Impostare i DNS==
==Impostare i DNS==
Riga 60: Riga 80:
Dove 62.211.69.150 e 212.48.4.15 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 62.211.69.150 e 212.48.4.15 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.


Ora dobbiamo fare in modo che questi dns non vengano pi� sovrascritti quando si effettua la connessione. A tal scopo basta commentare nei file /etc/ppp/options e /etc/ppp/peer/eagle-provider la linea:
Ora dobbiamo fare in modo che questi dns non vengano pi� sovrascritti quando si effettua la connessione. A tal scopo basta  
riconfigurare il pacchetto '''eagle-usb-utils''':


<pre>
<pre>
usepeerdns
# dpkg-reconfigure eagle-usb-utils
</pre>
</pre>


A questo punto il file /etc/resolv.conf non dovrebbe verni 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 facilmte all'occurrenza con un semplice cp.
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.


== Connettersi e Disconnettersi Manualmente ==
== Connettersi e Disconnettersi Manualmente ==


''Questa sezione potrebbe essere non pi� valida su debian: vedere startadsl''
Per connettersi manualmente basta usare il seguente comando:
 
Se non avete una connessione flat o non volete abilitare la connessione all'avvio del computer dovrete fare partire manualmente la connessione con:


<pre>
<pre>
# adsl.daemon
# adslstart
</pre>
</pre>


Per disconnettersi da internet usare invece il comando:
Invece per disconnettersi da internet:


<pre>
<pre>
# poff
# adslstop
</pre>
</pre>


==Condividere la connessione==
==Condividere la connessione==
Riga 92: Riga 112:
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 inernet:
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 98: Riga 118:
== Note Finali ==
== Note Finali ==


{{Warningbox|Se si vuole staccare fisicamente il modem dalla porta usb, bisogna scaricare prima il modulo '''eagle_usb''' altrimenti viene generato un errore e non pi� possibile collegarsi 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 106: Riga 126:
; NOTA :Se si riavvia il computer spesso si hanno attese lunghe al boot per la connessione. Questo � dovuto a problemi di sincronismo. Se si ha una connessione al boot non conviene riavviare ma piuttoso spegnere totalmente il computer e riaccenderlo dopo qualche secondo, in questo modo la connessione dovrebbe avvenire sempre in pochi secondi. Alternativamente si pu� staccare manualmente il cavetto usb mentre il sistema si riavvia (staccandolo durante il riavvio prima che il boot loader faccia partire il sistema).
; NOTA :Se si riavvia il computer spesso si hanno attese lunghe al boot per la connessione. Questo � dovuto a problemi di sincronismo. Se si ha una connessione al boot non conviene riavviare ma piuttoso spegnere totalmente il computer e riaccenderlo dopo qualche secondo, in questo modo la connessione dovrebbe avvenire sempre in pochi secondi. Alternativamente si pu� staccare manualmente il cavetto usb mentre il sistema si riavvia (staccandolo durante il riavvio prima che il boot loader faccia partire il sistema).


; NOTA : Sembra che hotplug non gradisca gran che il modem sia spostato da una porta all'altra. Per evitare problemi si consiglia di collegare il modem sempre alla stessa porta usb. Questo punto necessita di ulteriore analisi.
; 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

Menu di navigazione