|
楼主 |
发表于 2002-8-9 06:53:54
|
显示全部楼层
NEW!Speedtouch USB su Linux con driver SourceForge di Francofait
Il modem ADSL Speedtouch Home USB (Manta) dell'Alcatel è ufficialmente supportato dalla distribuzione Linux Mandrake 8.1.
Purtroppo a me, come a moltissimi altri utenti, la configurazione tramite Mandrake Control Center non ha dato risultati positivi.
Sperando di far cosa gradita riporto il risultato delle mie "fatiche" :-P
-------------------------------------------------------
Premetto che non ho utilizzato il driver fornito con Mdk 8.1 (anche se l'avevo gia installato) ma quello open source il cui progetto è ospitato su SourceForge. Nella spiegazione dei passaggi necessari suppongo inoltre che il supporto usb sia attivato e che il kernel non necessiti di ricompilazione (quello installato da Mdk 8.1 è già a posto).
1. STRUMENTI NECESSARI
a) driver
b) alcatel microcode
Per prima cosa bisogna effettuare il download del driver speedtouch-1_0.tar.gz dalla pagina:
http://speedtouch.sourceforge.net/download.php
Poi serve il microcode alcatel (il file mgmt.o) che ? disponibile per il download sotto forma tar.gz (speedmgmt.tar.gz) alla pagina:
http://www.alcatel.com/consumer/dsl/dvrreg_lx.htm
(se avete gi? provato a configurare il modem tramite il Control Center il file mgmt.o dovreste averlo gi? nella directory /usr/share/speedtouch/ e quindi non avrete bisogno di scaricarlo).
2. INSTALLAZIONE DRIVER E MICROCODE
Installiamo il driver:
tar xzvf speedtouch-1_0.tar.gz
scompatta il file e crea la directory speedtouch-1_0
cd speedtouch-1_0
./configure && make
poi da root:
make install
A questo punto il driver ? installato e, se avevate provato a configurare il modem da Control Center il file mgmt.o ? gi? nella directory /usr/share/speedtouch e potete saltare al punto 3.
Altrimenti scompattare il file scaricato dal sito della Alcatel col comando:
tar xzvf speedmgmt.tar.gz
dopodich? copiate dalla directory creata dal comando precedente il file mgmt.o nella directory /usr/share/speedtouch/
3. CONTROLLO PPP E FILE DI CONFIGURAZIONE
Entrate nella directory /dev:
cd /dev
Controllate l’esistenza di “periferiche” ppp digitando:
ls *ppp*
Se il comando ls da qualche output tutto ok altrimenti digitate
./MAKEDEV ppp
ora controllate la versione di pppd digitando:
pppd --version.
Se la versione è pppd 2.4.0 and 2.4.1. andr? sicuramente bene.
Adesso è il momento di mettere mano ad alcuni file di configurazione (ovviamente da root) con il vostro editor preferito:
a) /etc/resolv.conf:
--------------------------------
search aaaaa.aa
domain aaaaa.aa
nameserver xxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy
--------------------------------
dove aaaaa.aa ? il vostro provider (es: tin.it)
e xxx.xxx.xxx.xxx ? il dns primario
e yyy.yyy.yyy.yyy ? il dns secondario
b) /etc/ppp/options:
--------------------------------
noauth
lock
noipdefault
--------------------------------
c) /etc/ppp/peers/adsl (se non esiste createlo!):
--------------------------------
debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35"
sync
user "vostro_username"
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
usepeerdns
--------------------------------
ovviamente sostituite vostro_username con lo user name che vi ? stato assegnato dal provider per il login.
d) /etc/ppp/chap-secrets oppure /etc/ppp/pap-secrets (a seconda che il vostro provider usi CHAP o PAP per l'autenticazione... se non sapete quale ... modificateli entrambi, male non fa):
--------------------------------
# client server secret IP addresses
"vostro_username" "*" "vostra_password" "*"
--------------------------------
ovviamente sostituite vostro_username e vostra_password con lo user name e la password che vi sono state assegnate dal provider per il login.
e) inserite nel file /etc/modules.conf (se non sono gi? presenti) le seguenti righe:
--------------------------------
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
--------------------------------
A questo punto riavviate il sistema.
4. CONNESSIONE
a) attivazione del modem (da fare solo una volta per ogni sessione di lavoro):
Una volta riavviato il sistema aprite un terminale e dopo esservi “loggati” come root (s?, certo, col comando: su) digitate:
modem_run -m -f /usr/share/speedtouch/mgmt.o
guardate il vostro modem … il led di destra dovrebbe spegnersi poi divenire arancione, poi verde intermittente … ed infine verde fisso (nel momento in cui il prompt della shell torna disponibile.
b) connessione vera e propria:
digitate ora
pppd call adsl
dopo qualche istante provate a digitare
ifconfig ppp0
se ottenete un output … aprite con fiducia il vostro browser e … buona navigazione!
Ah, per chiudere la connessione digitate:
killall pppd
brutale ma funziona
Se nell’ambito della stessa sessione di lavoro volete riconnettervi ? sufficiente digitare:
pppd call adsl
Può essere che in fase di shutdown il sistema si blocchi mentre cerca di disattivare le porte USB . . . provate allora a sostituire nel file /etc/modules.conf la linea
alias usb-interface usb-uhci
con
alias usb-interface uhci
Ciao! |
|